16:44:09.345 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4692429174919618717\junit104408936608340622, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:09.345 INFO [main] FileStore.java:240 TarMK opened: target\junit4692429174919618717\junit104408936608340622 (mmap=false) 16:44:09.345 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4692429174919618717\junit5614637835626033222, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:09.345 INFO [main] FileStore.java:240 TarMK opened: target\junit4692429174919618717\junit5614637835626033222 (mmap=false) 16:44:09.345 INFO [main] DataStoreTestBase.java:127 Test begin: testResilientSync 16:44:09.360 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:09.360 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:09.492 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x43208319]' 16:44:09.492 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:09.492 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 465ec07f-b2e0-43e7-ae15-9c8aaffed5aa for current head 16:44:09.492 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62331 is allowed 16:44:09.492 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:09.492 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 465ec07f-b2e0-43e7-ae15-9c8aaffed5aa 16:44:09.492 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 465ec07f-b2e0-43e7-ae15-9c8aaffed5aa 16:44:13.500 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 465ec07f-b2e0-43e7-ae15-9c8aaffed5aa io.netty.handler.timeout.ReadTimeoutException: null 16:44:13.501 ERROR [standby-run-44] StandbyClientSyncExecution.java:67 Unable to fetch remote head 16:44:13.501 DEBUG [standby-run-44] StandbyClient.java:157 Channel closed 16:44:14.519 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head e5075d28-ed08-4d64-a895-a28545b1e93c.0000000c to client 465ec07f-b2e0-43e7-ae15-9c8aaffed5aa 16:44:14.520 WARN [primary-1] ExceptionHandler.java:31 Exception caught on the server java.io.IOException: Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.8.0_151] at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) ~[na:1.8.0_151] at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[na:1.8.0_151] at sun.nio.ch.IOUtil.read(IOUtil.java:192) ~[na:1.8.0_151] at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[na:1.8.0_151] at io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:288) ~[netty-buffer-4.1.14.Final.jar:4.1.14.Final] at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1106) ~[netty-buffer-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:372) ~[netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) ~[netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.14.Final.jar:4.1.14.Final] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 16:44:15.730 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:15.731 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:15.731 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:15.732 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:15.734 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:15.751 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x36f6498f]' 16:44:15.751 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:15.751 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd for current head 16:44:15.751 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62372 is allowed 16:44:15.751 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:15.751 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head e5075d28-ed08-4d64-a895-a28545b1e93c.0000000c to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:15.751 DEBUG [standby-run-45] StandbyClientSyncExecution.java:103 Found missing segment e5075d28-ed08-4d64-a895-a28545b1e93c 16:44:15.751 DEBUG [standby-run-45] StandbyClientSyncExecution.java:124 Inspecting segment e5075d28-ed08-4d64-a895-a28545b1e93c 16:44:15.751 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd for references of segment e5075d28-ed08-4d64-a895-a28545b1e93c 16:44:15.751 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:15.751 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment e5075d28-ed08-4d64-a895-a28545b1e93c for client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment e5075d28-ed08-4d64-a895-a28545b1e93c to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:15.751 DEBUG [standby-run-45] StandbyClientSyncExecution.java:184 Found reference from e5075d28-ed08-4d64-a895-a28545b1e93c to e88ee612-5589-49dd-a87d-d3863647ef3a 16:44:15.751 DEBUG [standby-run-45] StandbyClientSyncExecution.java:124 Inspecting segment e88ee612-5589-49dd-a87d-d3863647ef3a 16:44:15.751 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd for references of segment e88ee612-5589-49dd-a87d-d3863647ef3a 16:44:15.751 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:15.751 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment e88ee612-5589-49dd-a87d-d3863647ef3a for client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment e88ee612-5589-49dd-a87d-d3863647ef3a to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:15.751 INFO [standby-run-45] StandbyClientSyncExecution.java:196 Copying data segment e88ee612-5589-49dd-a87d-d3863647ef3a from primary 16:44:15.751 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd for segment e88ee612-5589-49dd-a87d-d3863647ef3a 16:44:15.751 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:15.751 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment e88ee612-5589-49dd-a87d-d3863647ef3a for client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment e88ee612-5589-49dd-a87d-d3863647ef3a to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:15.751 INFO [standby-run-45] StandbyClientSyncExecution.java:196 Copying data segment e5075d28-ed08-4d64-a895-a28545b1e93c from primary 16:44:15.751 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd for segment e5075d28-ed08-4d64-a895-a28545b1e93c 16:44:15.751 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:15.751 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment e5075d28-ed08-4d64-a895-a28545b1e93c for client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment e5075d28-ed08-4d64-a895-a28545b1e93c to client 3ceee4e1-41b5-47ba-b95c-55160757e6fd 16:44:15.751 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:15.850 INFO [standby-run-45] StandbyClientSyncExecution.java:82 updated head state successfully: true in 99ms. 16:44:15.850 DEBUG [standby-run-45] StandbyClient.java:157 Channel closed 16:44:18.083 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:18.083 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:18.083 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:18.083 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:18.083 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:18.098 INFO [main] DataStoreTestBase.java:132 Test end: testResilientSync 16:44:18.152 INFO [main] FileStore.java:466 TarMK closed: target\junit4692429174919618717\junit5614637835626033222 16:44:18.183 INFO [main] FileStore.java:466 TarMK closed: target\junit4692429174919618717\junit104408936608340622 16:44:18.214 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4846813924052721697\junit7063408305759558744, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:18.214 INFO [main] FileStore.java:240 TarMK opened: target\junit4846813924052721697\junit7063408305759558744 (mmap=false) 16:44:18.214 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4846813924052721697\junit9001243605856823539, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:18.214 INFO [main] FileStore.java:240 TarMK opened: target\junit4846813924052721697\junit9001243605856823539 (mmap=false) 16:44:18.214 INFO [main] DataStoreTestBase.java:127 Test begin: testProxySkippedBytes 16:44:18.214 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:18.214 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:18.352 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x78e94fc9]' 16:44:18.352 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:18.399 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 for current head 16:44:18.415 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62461 is allowed 16:44:18.415 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:18.415 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 16:44:18.415 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 16:44:18.415 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head f5354ad8-da8a-476f-a283-4467391b0cd3.0000000c to client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 16:44:18.415 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:18.415 DEBUG [standby-run-46] StandbyClientSyncExecution.java:103 Found missing segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:18.415 DEBUG [standby-run-46] StandbyClientSyncExecution.java:124 Inspecting segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:18.415 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 for references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:18.415 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:18.415 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 for client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 16:44:18.415 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 to client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 16:44:23.433 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 0f1de747-bf04-4579-a80a-05ee07cdc5f2 io.netty.handler.timeout.ReadTimeoutException: null 16:44:23.434 DEBUG [standby-run-46] StandbyClient.java:157 Channel closed 16:44:23.435 ERROR [standby-run-46] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 from primary at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.readReferences(StandbyClientSyncExecution.java:206) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.copySegmentHierarchyFromPrimary(StandbyClientSyncExecution.java:140) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.compareAgainstBaseState(StandbyClientSyncExecution.java:104) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.execute(StandbyClientSyncExecution.java:79) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.run(StandbyClientSync.java:157) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.useProxy(DataStoreTestBase.java:346) [test-classes/:na] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testProxySkippedBytes(DataStoreTestBase.java:296) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_151] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit-4.12.jar:4.12] at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407) [surefire-booter-2.20.1.jar:2.20.1] 16:44:25.671 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:25.702 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef for current head 16:44:25.702 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:62485 is allowed 16:44:25.702 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:44:25.702 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head f5354ad8-da8a-476f-a283-4467391b0cd3.0000000c to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:25.702 DEBUG [standby-run-47] StandbyClientSyncExecution.java:103 Found missing segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:25.702 DEBUG [standby-run-47] StandbyClientSyncExecution.java:124 Inspecting segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:25.702 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef for references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:25.702 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:25.702 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 for client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment f5354ad8-da8a-476f-a283-4467391b0cd3 to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:25.702 DEBUG [standby-run-47] StandbyClientSyncExecution.java:184 Found reference from f5354ad8-da8a-476f-a283-4467391b0cd3 to 9590518c-9cd5-476f-a701-051cddae8318 16:44:25.702 DEBUG [standby-run-47] StandbyClientSyncExecution.java:124 Inspecting segment 9590518c-9cd5-476f-a701-051cddae8318 16:44:25.702 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef for references of segment 9590518c-9cd5-476f-a701-051cddae8318 16:44:25.702 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:25.702 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 9590518c-9cd5-476f-a701-051cddae8318 for client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 9590518c-9cd5-476f-a701-051cddae8318 to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:25.702 INFO [standby-run-47] StandbyClientSyncExecution.java:196 Copying data segment 9590518c-9cd5-476f-a701-051cddae8318 from primary 16:44:25.702 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef for segment 9590518c-9cd5-476f-a701-051cddae8318 16:44:25.702 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:25.702 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 9590518c-9cd5-476f-a701-051cddae8318 for client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 9590518c-9cd5-476f-a701-051cddae8318 to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:25.702 INFO [standby-run-47] StandbyClientSyncExecution.java:196 Copying data segment f5354ad8-da8a-476f-a283-4467391b0cd3 from primary 16:44:25.702 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef for segment f5354ad8-da8a-476f-a283-4467391b0cd3 16:44:25.702 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:25.702 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment f5354ad8-da8a-476f-a283-4467391b0cd3 for client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment f5354ad8-da8a-476f-a283-4467391b0cd3 to client 58093c78-ae5f-4232-b92a-2e8cc6c785ef 16:44:25.702 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:25.802 INFO [standby-run-47] StandbyClientSyncExecution.java:82 updated head state successfully: true in 100ms. 16:44:25.802 DEBUG [standby-run-47] StandbyClient.java:157 Channel closed 16:44:28.138 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:28.139 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:28.140 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:28.141 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:28.143 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:28.174 INFO [main] DataStoreTestBase.java:132 Test end: testProxySkippedBytes 16:44:28.237 INFO [main] FileStore.java:466 TarMK closed: target\junit4846813924052721697\junit9001243605856823539 16:44:28.259 INFO [main] FileStore.java:466 TarMK closed: target\junit4846813924052721697\junit7063408305759558744 16:44:28.274 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5676800500698475133\junit6563818191556466749, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:28.274 INFO [main] FileStore.java:240 TarMK opened: target\junit5676800500698475133\junit6563818191556466749 (mmap=false) 16:44:28.274 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5676800500698475133\junit4996094476553032465, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:28.274 INFO [main] FileStore.java:240 TarMK opened: target\junit5676800500698475133\junit4996094476553032465 (mmap=false) 16:44:28.274 INFO [main] DataStoreTestBase.java:127 Test begin: testSyncUpdatedBinaryProperty 16:44:28.290 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:28.290 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:28.306 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x0d9b920a]' 16:44:28.306 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:28.459 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for current head 16:44:28.459 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62525 is allowed 16:44:28.459 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:28.459 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head b8a58cd8-ca79-435a-a199-3c68e5026c03.0000000c to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:28.459 DEBUG [standby-run-48] StandbyClientSyncExecution.java:103 Found missing segment b8a58cd8-ca79-435a-a199-3c68e5026c03 16:44:28.459 DEBUG [standby-run-48] StandbyClientSyncExecution.java:124 Inspecting segment b8a58cd8-ca79-435a-a199-3c68e5026c03 16:44:28.459 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for references of segment b8a58cd8-ca79-435a-a199-3c68e5026c03 16:44:28.459 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:28.459 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment b8a58cd8-ca79-435a-a199-3c68e5026c03 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment b8a58cd8-ca79-435a-a199-3c68e5026c03 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:28.459 DEBUG [standby-run-48] StandbyClientSyncExecution.java:184 Found reference from b8a58cd8-ca79-435a-a199-3c68e5026c03 to a51d7120-b1d3-4f81-a44a-8a891c7057b1 16:44:28.459 DEBUG [standby-run-48] StandbyClientSyncExecution.java:124 Inspecting segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 16:44:28.459 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for references of segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 16:44:28.459 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:28.459 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:28.459 INFO [standby-run-48] StandbyClientSyncExecution.java:196 Copying data segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 from primary 16:44:28.459 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 16:44:28.459 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:28.459 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment a51d7120-b1d3-4f81-a44a-8a891c7057b1 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:28.459 INFO [standby-run-48] StandbyClientSyncExecution.java:196 Copying data segment b8a58cd8-ca79-435a-a199-3c68e5026c03 from primary 16:44:28.459 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for segment b8a58cd8-ca79-435a-a199-3c68e5026c03 16:44:28.459 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:28.459 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment b8a58cd8-ca79-435a-a199-3c68e5026c03 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment b8a58cd8-ca79-435a-a199-3c68e5026c03 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.459 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:28.521 INFO [standby-run-48] StandbyClientSyncExecution.java:82 updated head state successfully: true in 62ms. 16:44:28.521 DEBUG [standby-run-48] StandbyClient.java:157 Channel closed 16:44:28.660 DEBUG [standby-2] GetHeadRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for current head 16:44:28.660 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:62527 is allowed 16:44:28.660 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:44:28.660 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head a61ad873-0b31-4526-a1d4-f98bafd90554.00000006 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [standby-2] ResponseDecoder.java:82 Decoding 'get head' response 16:44:28.660 DEBUG [standby-run-49] StandbyClientSyncExecution.java:103 Found missing segment a61ad873-0b31-4526-a1d4-f98bafd90554 16:44:28.660 DEBUG [standby-run-49] StandbyClientSyncExecution.java:124 Inspecting segment a61ad873-0b31-4526-a1d4-f98bafd90554 16:44:28.660 DEBUG [standby-2] GetReferencesRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for references of segment a61ad873-0b31-4526-a1d4-f98bafd90554 16:44:28.660 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:28.660 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment a61ad873-0b31-4526-a1d4-f98bafd90554 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment a61ad873-0b31-4526-a1d4-f98bafd90554 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [standby-2] ResponseDecoder.java:94 Decoding 'get references' response 16:44:28.660 INFO [standby-run-49] StandbyClientSyncExecution.java:196 Copying data segment a61ad873-0b31-4526-a1d4-f98bafd90554 from primary 16:44:28.660 DEBUG [standby-2] GetSegmentRequestEncoder.java:33 Sending request from client 4fc55058-77c3-4953-9995-12f9133a8f5d for segment a61ad873-0b31-4526-a1d4-f98bafd90554 16:44:28.660 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:28.660 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment a61ad873-0b31-4526-a1d4-f98bafd90554 for client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment a61ad873-0b31-4526-a1d4-f98bafd90554 to client 4fc55058-77c3-4953-9995-12f9133a8f5d 16:44:28.660 DEBUG [standby-2] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:28.722 INFO [standby-run-49] StandbyClientSyncExecution.java:82 updated head state successfully: true in 62ms. 16:44:28.722 DEBUG [standby-run-49] StandbyClient.java:157 Channel closed 16:44:31.024 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:31.024 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:31.024 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:31.024 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:31.024 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:31.024 INFO [main] DataStoreTestBase.java:132 Test end: testSyncUpdatedBinaryProperty 16:44:31.077 INFO [main] FileStore.java:466 TarMK closed: target\junit5676800500698475133\junit4996094476553032465 16:44:31.108 INFO [main] FileStore.java:466 TarMK closed: target\junit5676800500698475133\junit6563818191556466749 16:44:31.124 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7993152641239946930\junit7076638755122911607, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:31.139 INFO [main] FileStore.java:240 TarMK opened: target\junit7993152641239946930\junit7076638755122911607 (mmap=false) 16:44:31.142 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7993152641239946930\junit616694847128777519, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:31.145 INFO [main] FileStore.java:240 TarMK opened: target\junit7993152641239946930\junit616694847128777519 (mmap=false) 16:44:31.146 INFO [main] DataStoreTestBase.java:127 Test begin: testSync 16:44:31.146 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:31.146 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:31.224 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x3dec4e16]' 16:44:31.240 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:31.292 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client f373ed90-2307-414b-bd5c-2e72e58cb61e for current head 16:44:31.292 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62566 is allowed 16:44:31.292 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:31.292 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 21563ebe-29c3-4962-ad5d-afb89e027eb5.0000000c to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:31.292 DEBUG [standby-run-50] StandbyClientSyncExecution.java:103 Found missing segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 16:44:31.292 DEBUG [standby-run-50] StandbyClientSyncExecution.java:124 Inspecting segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 16:44:31.292 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client f373ed90-2307-414b-bd5c-2e72e58cb61e for references of segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 16:44:31.292 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:31.292 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 for client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:31.292 DEBUG [standby-run-50] StandbyClientSyncExecution.java:184 Found reference from 21563ebe-29c3-4962-ad5d-afb89e027eb5 to 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 16:44:31.292 DEBUG [standby-run-50] StandbyClientSyncExecution.java:124 Inspecting segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 16:44:31.292 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client f373ed90-2307-414b-bd5c-2e72e58cb61e for references of segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 16:44:31.292 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:31.292 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 for client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:31.292 INFO [standby-run-50] StandbyClientSyncExecution.java:196 Copying data segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 from primary 16:44:31.292 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client f373ed90-2307-414b-bd5c-2e72e58cb61e for segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 16:44:31.292 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:31.292 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 for client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 48dc73e2-09ec-4bb1-a2e6-ea4181054fd4 to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:31.292 INFO [standby-run-50] StandbyClientSyncExecution.java:196 Copying data segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 from primary 16:44:31.292 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client f373ed90-2307-414b-bd5c-2e72e58cb61e for segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 16:44:31.292 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:31.292 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 for client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 21563ebe-29c3-4962-ad5d-afb89e027eb5 to client f373ed90-2307-414b-bd5c-2e72e58cb61e 16:44:31.292 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:31.362 INFO [standby-run-50] StandbyClientSyncExecution.java:82 updated head state successfully: true in 70ms. 16:44:31.362 DEBUG [standby-run-50] StandbyClient.java:157 Channel closed 16:44:33.578 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:33.578 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:33.578 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:33.578 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:33.578 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:33.594 INFO [main] DataStoreTestBase.java:132 Test end: testSync 16:44:33.641 INFO [main] FileStore.java:466 TarMK closed: target\junit7993152641239946930\junit616694847128777519 16:44:33.663 INFO [main] FileStore.java:466 TarMK closed: target\junit7993152641239946930\junit7076638755122911607 16:44:33.678 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4856917207066860015\junit2161641413401383852, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:33.694 INFO [main] FileStore.java:240 TarMK opened: target\junit4856917207066860015\junit2161641413401383852 (mmap=false) 16:44:33.694 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4856917207066860015\junit3003860251349051329, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:33.694 INFO [main] FileStore.java:240 TarMK opened: target\junit4856917207066860015\junit3003860251349051329 (mmap=false) 16:44:33.694 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByteChange2 16:44:33.694 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:33.694 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:33.879 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0xd6338eab]' 16:44:33.879 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:33.943 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 for current head 16:44:33.948 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62655 is allowed 16:44:33.948 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:33.948 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 96de5130-a21a-4d4a-a59a-68569bcf6e7d.0000000c to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:33.964 DEBUG [standby-run-51] StandbyClientSyncExecution.java:103 Found missing segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d 16:44:33.964 DEBUG [standby-run-51] StandbyClientSyncExecution.java:124 Inspecting segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d 16:44:33.964 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 for references of segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d 16:44:33.964 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:33.964 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d for client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:33.964 DEBUG [standby-run-51] StandbyClientSyncExecution.java:184 Found reference from 96de5130-a21a-4d4a-a59a-68569bcf6e7d to faccaede-b65d-41eb-af0a-70634f35faf5 16:44:33.964 DEBUG [standby-run-51] StandbyClientSyncExecution.java:124 Inspecting segment faccaede-b65d-41eb-af0a-70634f35faf5 16:44:33.964 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 for references of segment faccaede-b65d-41eb-af0a-70634f35faf5 16:44:33.964 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:33.964 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment faccaede-b65d-41eb-af0a-70634f35faf5 for client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment faccaede-b65d-41eb-af0a-70634f35faf5 to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:33.964 INFO [standby-run-51] StandbyClientSyncExecution.java:196 Copying data segment faccaede-b65d-41eb-af0a-70634f35faf5 from primary 16:44:33.964 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 for segment faccaede-b65d-41eb-af0a-70634f35faf5 16:44:33.964 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:33.964 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment faccaede-b65d-41eb-af0a-70634f35faf5 for client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment faccaede-b65d-41eb-af0a-70634f35faf5 to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:33.964 INFO [standby-run-51] StandbyClientSyncExecution.java:196 Copying data segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d from primary 16:44:33.964 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 for segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d 16:44:33.964 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:44:33.964 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d for client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 96de5130-a21a-4d4a-a59a-68569bcf6e7d to client 04ce77a5-720d-4dec-a617-0f2d5ebebe28 16:44:33.964 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:34.026 INFO [standby-run-51] StandbyClientSyncExecution.java:82 updated head state successfully: true in 62ms. 16:44:34.026 DEBUG [standby-run-51] StandbyClient.java:157 Channel closed 16:44:36.343 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:36.449 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 for current head 16:44:36.449 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:62674 is allowed 16:44:36.449 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:44:36.449 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head c60c7855-442c-4e14-acd3-7ec29ad77432.00000006 to client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:36.449 DEBUG [standby-run-52] StandbyClientSyncExecution.java:103 Found missing segment c60c7855-442c-4e14-acd3-7ec29ad77432 16:44:36.449 DEBUG [standby-run-52] StandbyClientSyncExecution.java:124 Inspecting segment c60c7855-442c-4e14-acd3-7ec29ad77432 16:44:36.449 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 for references of segment c60c7855-442c-4e14-acd3-7ec29ad77432 16:44:36.449 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:36.449 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment c60c7855-442c-4e14-acd3-7ec29ad77432 for client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment c60c7855-442c-4e14-acd3-7ec29ad77432 to client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:36.449 INFO [standby-run-52] StandbyClientSyncExecution.java:196 Copying data segment c60c7855-442c-4e14-acd3-7ec29ad77432 from primary 16:44:36.449 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 for segment c60c7855-442c-4e14-acd3-7ec29ad77432 16:44:36.449 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:36.449 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment c60c7855-442c-4e14-acd3-7ec29ad77432 for client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment c60c7855-442c-4e14-acd3-7ec29ad77432 to client 83ee89ef-17aa-4e9d-94ea-d364d3393ad6 16:44:36.449 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:36.511 INFO [standby-run-52] StandbyClientSyncExecution.java:82 updated head state successfully: true in 62ms. 16:44:36.511 DEBUG [standby-run-52] StandbyClient.java:157 Channel closed 16:44:38.844 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:38.845 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:38.845 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:38.846 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:38.850 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:38.850 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByteChange2 16:44:38.881 INFO [main] FileStore.java:466 TarMK closed: target\junit4856917207066860015\junit3003860251349051329 16:44:38.912 INFO [main] FileStore.java:466 TarMK closed: target\junit4856917207066860015\junit2161641413401383852 16:44:38.928 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit6031505097888745283\junit341442170215635974, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:38.944 INFO [main] FileStore.java:240 TarMK opened: target\junit6031505097888745283\junit341442170215635974 (mmap=false) 16:44:38.947 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit6031505097888745283\junit8124597469197979268, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:38.950 INFO [main] FileStore.java:240 TarMK opened: target\junit6031505097888745283\junit8124597469197979268 (mmap=false) 16:44:38.950 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByteChange 16:44:38.950 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:38.950 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:39.096 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x23b034be]' 16:44:39.096 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:39.143 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 for current head 16:44:39.150 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62763 is allowed 16:44:39.150 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:39.150 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 16:44:39.150 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 16:44:39.150 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 6f645e7c-8541-4cdc-af22-fff170df5734.0000000c to client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 16:44:39.150 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:39.150 DEBUG [standby-run-53] StandbyClientSyncExecution.java:103 Found missing segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:39.150 DEBUG [standby-run-53] StandbyClientSyncExecution.java:124 Inspecting segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:39.150 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 for references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:39.150 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:39.150 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 for client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 16:44:39.150 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 to client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 16:44:39.150 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 59b1b663-1e23-4324-a70f-c8007cc3fbb2 io.netty.handler.codec.compression.DecompressionException: mismatching checksum: a282c794 (expected: c203decf) at io.netty.handler.codec.compression.Snappy.validateChecksum(Snappy.java:640) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.compression.SnappyFrameDecoder.decode(SnappyFrameDecoder.java:181) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-handler-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1342) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:934) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.14.Final.jar:4.1.14.Final] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 16:44:44.173 DEBUG [standby-run-53] StandbyClient.java:157 Channel closed 16:44:44.173 ERROR [standby-run-53] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 from primary at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.readReferences(StandbyClientSyncExecution.java:206) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.copySegmentHierarchyFromPrimary(StandbyClientSyncExecution.java:140) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.compareAgainstBaseState(StandbyClientSyncExecution.java:104) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.execute(StandbyClientSyncExecution.java:79) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.run(StandbyClientSync.java:157) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.useProxy(DataStoreTestBase.java:346) [test-classes/:na] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testProxyFlippedIntermediateByteChange(DataStoreTestBase.java:321) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_151] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit-4.12.jar:4.12] at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407) [surefire-booter-2.20.1.jar:2.20.1] 16:44:46.377 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:46.493 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for current head 16:44:46.493 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:62787 is allowed 16:44:46.493 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:44:46.493 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.493 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.493 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head e413b480-90f4-4eaa-a696-a54beba5cdbb.00000006 to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.493 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:46.493 DEBUG [standby-run-54] StandbyClientSyncExecution.java:103 Found missing segment e413b480-90f4-4eaa-a696-a54beba5cdbb 16:44:46.493 DEBUG [standby-run-54] StandbyClientSyncExecution.java:124 Inspecting segment e413b480-90f4-4eaa-a696-a54beba5cdbb 16:44:46.493 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for references of segment e413b480-90f4-4eaa-a696-a54beba5cdbb 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:46.508 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment e413b480-90f4-4eaa-a696-a54beba5cdbb for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment e413b480-90f4-4eaa-a696-a54beba5cdbb to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:46.508 DEBUG [standby-run-54] StandbyClientSyncExecution.java:184 Found reference from e413b480-90f4-4eaa-a696-a54beba5cdbb to 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:46.508 DEBUG [standby-run-54] StandbyClientSyncExecution.java:184 Found reference from e413b480-90f4-4eaa-a696-a54beba5cdbb to 3e7319c4-265b-4e6f-aeac-3b536844e038 16:44:46.508 DEBUG [standby-run-54] StandbyClientSyncExecution.java:124 Inspecting segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:46.508 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:46.508 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 6f645e7c-8541-4cdc-af22-fff170df5734 to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:46.508 DEBUG [standby-run-54] StandbyClientSyncExecution.java:124 Inspecting segment 3e7319c4-265b-4e6f-aeac-3b536844e038 16:44:46.508 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for references of segment 3e7319c4-265b-4e6f-aeac-3b536844e038 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:46.508 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 3e7319c4-265b-4e6f-aeac-3b536844e038 for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 3e7319c4-265b-4e6f-aeac-3b536844e038 to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:46.508 INFO [standby-run-54] StandbyClientSyncExecution.java:196 Copying data segment 3e7319c4-265b-4e6f-aeac-3b536844e038 from primary 16:44:46.508 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for segment 3e7319c4-265b-4e6f-aeac-3b536844e038 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 3e7319c4-265b-4e6f-aeac-3b536844e038 for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 3e7319c4-265b-4e6f-aeac-3b536844e038 to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:46.508 INFO [standby-run-54] StandbyClientSyncExecution.java:196 Copying data segment 6f645e7c-8541-4cdc-af22-fff170df5734 from primary 16:44:46.508 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for segment 6f645e7c-8541-4cdc-af22-fff170df5734 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 6f645e7c-8541-4cdc-af22-fff170df5734 for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 6f645e7c-8541-4cdc-af22-fff170df5734 to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:46.508 INFO [standby-run-54] StandbyClientSyncExecution.java:196 Copying data segment e413b480-90f4-4eaa-a696-a54beba5cdbb from primary 16:44:46.508 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 for segment e413b480-90f4-4eaa-a696-a54beba5cdbb 16:44:46.508 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment e413b480-90f4-4eaa-a696-a54beba5cdbb for client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment e413b480-90f4-4eaa-a696-a54beba5cdbb to client 5103de40-e2c4-4a0e-9587-fcf78fb5bb44 16:44:46.508 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:46.577 INFO [standby-run-54] StandbyClientSyncExecution.java:82 updated head state successfully: true in 84ms. 16:44:46.577 DEBUG [standby-run-54] StandbyClient.java:157 Channel closed 16:44:48.781 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:48.781 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:48.781 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:48.781 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:48.781 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:48.797 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByteChange 16:44:48.828 INFO [main] FileStore.java:466 TarMK closed: target\junit6031505097888745283\junit8124597469197979268 16:44:48.861 INFO [main] FileStore.java:466 TarMK closed: target\junit6031505097888745283\junit341442170215635974 16:44:48.881 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4511220682618815707\junit4087745385072959124, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:48.881 INFO [main] FileStore.java:240 TarMK opened: target\junit4511220682618815707\junit4087745385072959124 (mmap=false) 16:44:48.881 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit4511220682618815707\junit7426145430066473370, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:48.881 INFO [main] FileStore.java:240 TarMK opened: target\junit4511220682618815707\junit7426145430066473370 (mmap=false) 16:44:48.897 INFO [main] DataStoreTestBase.java:127 Test begin: testProxySkippedBytesIntermediateChange 16:44:48.897 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:48.897 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:49.128 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x93b078ac]' 16:44:49.128 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:49.166 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb for current head 16:44:49.182 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62877 is allowed 16:44:49.182 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:49.182 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb 16:44:49.182 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb 16:44:49.182 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head b8a727d6-8b5c-4a3c-a7b4-7883d46ce216.0000000c to client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb 16:44:49.198 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:49.198 DEBUG [standby-run-55] StandbyClientSyncExecution.java:103 Found missing segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:49.198 DEBUG [standby-run-55] StandbyClientSyncExecution.java:124 Inspecting segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:49.198 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb for references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:49.198 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:49.198 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 for client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb 16:44:49.198 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 to client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb 16:44:54.214 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 90b81aff-6bd9-433d-8e84-9ea88a03d9cb io.netty.handler.timeout.ReadTimeoutException: null 16:44:54.214 DEBUG [standby-run-55] StandbyClient.java:157 Channel closed 16:44:54.214 ERROR [standby-run-55] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 from primary at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.readReferences(StandbyClientSyncExecution.java:206) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.copySegmentHierarchyFromPrimary(StandbyClientSyncExecution.java:140) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.compareAgainstBaseState(StandbyClientSyncExecution.java:104) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.execute(StandbyClientSyncExecution.java:79) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.run(StandbyClientSync.java:157) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.useProxy(DataStoreTestBase.java:346) [test-classes/:na] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testProxySkippedBytesIntermediateChange(DataStoreTestBase.java:301) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_151] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit-4.12.jar:4.12] at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407) [surefire-booter-2.20.1.jar:2.20.1] 16:44:56.530 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:56.668 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for current head 16:44:56.668 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:62903 is allowed 16:44:56.668 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:44:56.668 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 5639f10f-c93f-4839-a707-6577a2e622f9.00000006 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:103 Found missing segment 5639f10f-c93f-4839-a707-6577a2e622f9 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:124 Inspecting segment 5639f10f-c93f-4839-a707-6577a2e622f9 16:44:56.668 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for references of segment 5639f10f-c93f-4839-a707-6577a2e622f9 16:44:56.668 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:56.668 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 5639f10f-c93f-4839-a707-6577a2e622f9 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 5639f10f-c93f-4839-a707-6577a2e622f9 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:184 Found reference from 5639f10f-c93f-4839-a707-6577a2e622f9 to b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:184 Found reference from 5639f10f-c93f-4839-a707-6577a2e622f9 to fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:124 Inspecting segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:56.668 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:56.668 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:56.668 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:56.668 DEBUG [standby-run-56] StandbyClientSyncExecution.java:124 Inspecting segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 16:44:56.668 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for references of segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 16:44:56.668 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:44:56.668 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:44:56.668 INFO [standby-run-56] StandbyClientSyncExecution.java:196 Copying data segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 from primary 16:44:56.668 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 16:44:56.668 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:56.668 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.668 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment fdf2c41c-1bc2-42e1-a15b-f6bd2115dbc8 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:56.684 INFO [standby-run-56] StandbyClientSyncExecution.java:196 Copying data segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 from primary 16:44:56.684 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 16:44:56.684 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:56.684 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment b8a727d6-8b5c-4a3c-a7b4-7883d46ce216 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:56.684 INFO [standby-run-56] StandbyClientSyncExecution.java:196 Copying data segment 5639f10f-c93f-4839-a707-6577a2e622f9 from primary 16:44:56.684 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6f33ce70-260a-433d-a680-78af185a6262 for segment 5639f10f-c93f-4839-a707-6577a2e622f9 16:44:56.684 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:44:56.684 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 5639f10f-c93f-4839-a707-6577a2e622f9 for client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 5639f10f-c93f-4839-a707-6577a2e622f9 to client 6f33ce70-260a-433d-a680-78af185a6262 16:44:56.684 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:44:56.747 INFO [standby-run-56] StandbyClientSyncExecution.java:82 updated head state successfully: true in 79ms. 16:44:56.747 DEBUG [standby-run-56] StandbyClient.java:157 Channel closed 16:44:58.986 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:44:58.986 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:58.986 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:44:58.986 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:44:58.986 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:44:58.986 INFO [main] DataStoreTestBase.java:132 Test end: testProxySkippedBytesIntermediateChange 16:44:59.032 INFO [main] FileStore.java:466 TarMK closed: target\junit4511220682618815707\junit7426145430066473370 16:44:59.069 INFO [main] FileStore.java:466 TarMK closed: target\junit4511220682618815707\junit4087745385072959124 16:44:59.117 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit533504871458501360\junit8073444510160387095, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:59.117 INFO [main] FileStore.java:240 TarMK opened: target\junit533504871458501360\junit8073444510160387095 (mmap=false) 16:44:59.132 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit533504871458501360\junit8803694724902808303, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:44:59.132 INFO [main] FileStore.java:240 TarMK opened: target\junit533504871458501360\junit8803694724902808303 (mmap=false) 16:44:59.132 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByte 16:44:59.132 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:44:59.132 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:44:59.386 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x2899875a]' 16:44:59.386 DEBUG [main] StandbyServer.java:249 Binding was successful 16:44:59.433 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client b626c68d-e48a-430f-8327-f0b30a43c2a4 for current head 16:44:59.466 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:62992 is allowed 16:44:59.466 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:44:59.466 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client b626c68d-e48a-430f-8327-f0b30a43c2a4 16:44:59.466 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client b626c68d-e48a-430f-8327-f0b30a43c2a4 16:44:59.467 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 2f34d684-1542-4897-ac3b-fa84797e0b2b.0000000c to client b626c68d-e48a-430f-8327-f0b30a43c2a4 16:44:59.468 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:44:59.468 DEBUG [standby-run-57] StandbyClientSyncExecution.java:103 Found missing segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:44:59.468 DEBUG [standby-run-57] StandbyClientSyncExecution.java:124 Inspecting segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:44:59.469 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client b626c68d-e48a-430f-8327-f0b30a43c2a4 for references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:44:59.469 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:44:59.469 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b for client b626c68d-e48a-430f-8327-f0b30a43c2a4 16:44:59.470 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b to client b626c68d-e48a-430f-8327-f0b30a43c2a4 16:44:59.470 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client b626c68d-e48a-430f-8327-f0b30a43c2a4 io.netty.handler.codec.compression.DecompressionException: mismatching checksum: a28290fb (expected: 5cad7440) at io.netty.handler.codec.compression.Snappy.validateChecksum(Snappy.java:640) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.compression.SnappyFrameDecoder.decode(SnappyFrameDecoder.java:181) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-handler-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1342) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:934) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.14.Final.jar:4.1.14.Final] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 16:45:04.473 DEBUG [standby-run-57] StandbyClient.java:157 Channel closed 16:45:04.474 ERROR [standby-run-57] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b from primary at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.readReferences(StandbyClientSyncExecution.java:206) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.copySegmentHierarchyFromPrimary(StandbyClientSyncExecution.java:140) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.compareAgainstBaseState(StandbyClientSyncExecution.java:104) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution.execute(StandbyClientSyncExecution.java:79) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.run(StandbyClientSync.java:157) ~[oak-segment-tar-1.8-SNAPSHOT.jar:1.8-SNAPSHOT] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.useProxy(DataStoreTestBase.java:346) [test-classes/:na] at org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testProxyFlippedIntermediateByte(DataStoreTestBase.java:311) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_151] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) [junit-4.12.jar:4.12] at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit-4.12.jar:4.12] at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160) [surefire-junit4-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119) [surefire-booter-2.20.1.jar:2.20.1] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407) [surefire-booter-2.20.1.jar:2.20.1] 16:45:06.697 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:06.713 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 for current head 16:45:06.713 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:63019 is allowed 16:45:06.713 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:45:06.713 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 2f34d684-1542-4897-ac3b-fa84797e0b2b.0000000c to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:45:06.713 DEBUG [standby-run-58] StandbyClientSyncExecution.java:103 Found missing segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:45:06.713 DEBUG [standby-run-58] StandbyClientSyncExecution.java:124 Inspecting segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:45:06.713 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 for references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:45:06.713 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:45:06.713 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b for client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 2f34d684-1542-4897-ac3b-fa84797e0b2b to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:06.713 DEBUG [standby-run-58] StandbyClientSyncExecution.java:184 Found reference from 2f34d684-1542-4897-ac3b-fa84797e0b2b to 77994375-4b37-4f68-a4e8-7f5a4a68d7df 16:45:06.713 DEBUG [standby-run-58] StandbyClientSyncExecution.java:124 Inspecting segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df 16:45:06.713 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 for references of segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df 16:45:06.713 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:45:06.713 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df for client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.713 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:06.713 INFO [standby-run-58] StandbyClientSyncExecution.java:196 Copying data segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df from primary 16:45:06.713 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 for segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df 16:45:06.729 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:45:06.729 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df for client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 77994375-4b37-4f68-a4e8-7f5a4a68d7df to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:06.729 INFO [standby-run-58] StandbyClientSyncExecution.java:196 Copying data segment 2f34d684-1542-4897-ac3b-fa84797e0b2b from primary 16:45:06.729 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 for segment 2f34d684-1542-4897-ac3b-fa84797e0b2b 16:45:06.729 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:45:06.729 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 2f34d684-1542-4897-ac3b-fa84797e0b2b for client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 2f34d684-1542-4897-ac3b-fa84797e0b2b to client 086132c8-1d7a-46d1-801e-f0da4d3b1bb6 16:45:06.729 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:06.813 INFO [standby-run-58] StandbyClientSyncExecution.java:82 updated head state successfully: true in 100ms. 16:45:06.813 DEBUG [standby-run-58] StandbyClient.java:157 Channel closed 16:45:09.033 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:09.033 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:09.033 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:09.033 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:45:09.033 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:45:09.048 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByte 16:45:09.086 INFO [main] FileStore.java:466 TarMK closed: target\junit533504871458501360\junit8803694724902808303 16:45:09.133 INFO [main] FileStore.java:466 TarMK closed: target\junit533504871458501360\junit8073444510160387095 16:45:09.149 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5375488820012681152\junit4580012803840585320, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:09.149 INFO [main] FileStore.java:240 TarMK opened: target\junit5375488820012681152\junit4580012803840585320 (mmap=false) 16:45:09.149 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5375488820012681152\junit7411851574350564692, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:09.164 INFO [main] FileStore.java:240 TarMK opened: target\junit5375488820012681152\junit7411851574350564692 (mmap=false) 16:45:09.164 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByte2 16:45:09.164 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:45:09.164 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:45:09.361 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x18780625]' 16:45:09.362 DEBUG [main] StandbyServer.java:249 Binding was successful 16:45:09.403 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc for current head 16:45:09.416 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:63108 is allowed 16:45:09.416 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:45:09.417 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.417 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.417 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 4528f0be-73f3-4904-a29b-064cd763b6f1.0000000c to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.418 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:45:09.418 DEBUG [standby-run-59] StandbyClientSyncExecution.java:103 Found missing segment 4528f0be-73f3-4904-a29b-064cd763b6f1 16:45:09.419 DEBUG [standby-run-59] StandbyClientSyncExecution.java:124 Inspecting segment 4528f0be-73f3-4904-a29b-064cd763b6f1 16:45:09.419 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc for references of segment 4528f0be-73f3-4904-a29b-064cd763b6f1 16:45:09.419 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:45:09.420 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 4528f0be-73f3-4904-a29b-064cd763b6f1 for client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.420 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 4528f0be-73f3-4904-a29b-064cd763b6f1 to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.421 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:09.421 DEBUG [standby-run-59] StandbyClientSyncExecution.java:184 Found reference from 4528f0be-73f3-4904-a29b-064cd763b6f1 to 810bf23f-692e-40e2-afd8-3a74f836be29 16:45:09.421 DEBUG [standby-run-59] StandbyClientSyncExecution.java:124 Inspecting segment 810bf23f-692e-40e2-afd8-3a74f836be29 16:45:09.421 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc for references of segment 810bf23f-692e-40e2-afd8-3a74f836be29 16:45:09.422 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:45:09.422 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 810bf23f-692e-40e2-afd8-3a74f836be29 for client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.422 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 810bf23f-692e-40e2-afd8-3a74f836be29 to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.423 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:09.423 INFO [standby-run-59] StandbyClientSyncExecution.java:196 Copying data segment 810bf23f-692e-40e2-afd8-3a74f836be29 from primary 16:45:09.424 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc for segment 810bf23f-692e-40e2-afd8-3a74f836be29 16:45:09.424 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:45:09.424 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.424 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 810bf23f-692e-40e2-afd8-3a74f836be29 for client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.425 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.425 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 810bf23f-692e-40e2-afd8-3a74f836be29 to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.425 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:09.426 INFO [standby-run-59] StandbyClientSyncExecution.java:196 Copying data segment 4528f0be-73f3-4904-a29b-064cd763b6f1 from primary 16:45:09.426 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc for segment 4528f0be-73f3-4904-a29b-064cd763b6f1 16:45:09.426 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:45:09.426 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.427 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 4528f0be-73f3-4904-a29b-064cd763b6f1 for client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.427 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.427 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 4528f0be-73f3-4904-a29b-064cd763b6f1 to client 9b4cd377-17a6-4c20-8774-3f6459bf9cfc 16:45:09.427 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:09.468 INFO [standby-run-59] StandbyClientSyncExecution.java:82 updated head state successfully: true in 50ms. 16:45:09.468 DEBUG [standby-run-59] StandbyClient.java:157 Channel closed 16:45:11.717 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:11.734 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 20607b16-6fbb-4920-b222-05483996db46 for current head 16:45:11.734 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:63127 is allowed 16:45:11.734 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:45:11.735 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 20607b16-6fbb-4920-b222-05483996db46 16:45:11.735 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 20607b16-6fbb-4920-b222-05483996db46 16:45:11.735 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 4528f0be-73f3-4904-a29b-064cd763b6f1.0000000c to client 20607b16-6fbb-4920-b222-05483996db46 16:45:11.735 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:45:11.736 DEBUG [standby-run-60] StandbyClient.java:157 Channel closed 16:45:13.971 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:13.971 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:13.971 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:13.971 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:45:13.971 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:45:13.986 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByte2 16:45:14.018 INFO [main] FileStore.java:466 TarMK closed: target\junit5375488820012681152\junit7411851574350564692 16:45:14.056 INFO [main] FileStore.java:466 TarMK closed: target\junit5375488820012681152\junit4580012803840585320 16:45:14.071 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit6327635725430026712\junit5731932545129265569, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:14.071 INFO [main] FileStore.java:240 TarMK opened: target\junit6327635725430026712\junit5731932545129265569 (mmap=false) 16:45:14.071 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit6327635725430026712\junit3828912883900671792, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:14.071 INFO [main] FileStore.java:240 TarMK opened: target\junit6327635725430026712\junit3828912883900671792 (mmap=false) 16:45:14.071 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedStartByte 16:45:14.087 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:45:14.087 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:45:14.271 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x34786eb7]' 16:45:14.271 DEBUG [main] StandbyServer.java:249 Binding was successful 16:45:14.318 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 4b2d4029-cb6a-4d71-8a2a-7ff807ed69ef for current head 16:45:14.336 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:63216 is allowed 16:45:14.336 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:45:14.336 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 4b2d4029-cb6a-4d71-8a2a-7ff807ed69ef 16:45:14.337 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 4b2d4029-cb6a-4d71-8a2a-7ff807ed69ef 16:45:14.337 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 1fb04a97-33cf-4d75-a58f-e10b0bf9610c.0000000c to client 4b2d4029-cb6a-4d71-8a2a-7ff807ed69ef 16:45:14.338 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 4b2d4029-cb6a-4d71-8a2a-7ff807ed69ef io.netty.handler.codec.compression.DecompressionException: Received COMPRESSED_DATA tag before STREAM_IDENTIFIER at io.netty.handler.codec.compression.SnappyFrameDecoder.decode(SnappyFrameDecoder.java:162) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[netty-codec-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-handler-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1342) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:934) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) [netty-transport-4.1.14.Final.jar:4.1.14.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.14.Final.jar:4.1.14.Final] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 16:45:19.336 ERROR [standby-run-61] StandbyClientSyncExecution.java:67 Unable to fetch remote head 16:45:19.336 DEBUG [standby-run-61] StandbyClient.java:157 Channel closed 16:45:21.559 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:21.575 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f for current head 16:45:21.575 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:63241 is allowed 16:45:21.575 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 16:45:21.575 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 1fb04a97-33cf-4d75-a58f-e10b0bf9610c.0000000c to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:45:21.575 DEBUG [standby-run-62] StandbyClientSyncExecution.java:103 Found missing segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c 16:45:21.575 DEBUG [standby-run-62] StandbyClientSyncExecution.java:124 Inspecting segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c 16:45:21.575 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f for references of segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c 16:45:21.575 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:45:21.575 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c for client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:21.575 DEBUG [standby-run-62] StandbyClientSyncExecution.java:184 Found reference from 1fb04a97-33cf-4d75-a58f-e10b0bf9610c to 56b7c13f-288c-451e-ab7c-79b57c50fb0d 16:45:21.575 DEBUG [standby-run-62] StandbyClientSyncExecution.java:124 Inspecting segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d 16:45:21.575 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f for references of segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d 16:45:21.575 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 16:45:21.575 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d for client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:21.575 INFO [standby-run-62] StandbyClientSyncExecution.java:196 Copying data segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d from primary 16:45:21.575 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f for segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d 16:45:21.575 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:45:21.575 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d for client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 56b7c13f-288c-451e-ab7c-79b57c50fb0d to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:21.575 INFO [standby-run-62] StandbyClientSyncExecution.java:196 Copying data segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c from primary 16:45:21.575 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f for segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c 16:45:21.575 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 16:45:21.575 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c for client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 1fb04a97-33cf-4d75-a58f-e10b0bf9610c to client 56fd5707-43ea-44c0-89ea-f45ffc7d349f 16:45:21.575 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:21.660 INFO [standby-run-62] StandbyClientSyncExecution.java:82 updated head state successfully: true in 85ms. 16:45:21.660 DEBUG [standby-run-62] StandbyClient.java:157 Channel closed 16:45:23.993 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:23.993 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:23.993 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:23.993 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:45:23.993 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:45:23.993 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedStartByte 16:45:24.024 INFO [main] FileStore.java:466 TarMK closed: target\junit6327635725430026712\junit3828912883900671792 16:45:24.046 INFO [main] FileStore.java:466 TarMK closed: target\junit6327635725430026712\junit5731932545129265569 16:45:24.078 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit3483191265328285856\junit1110267526096771138, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:24.078 INFO [main] FileStore.java:240 TarMK opened: target\junit3483191265328285856\junit1110267526096771138 (mmap=false) 16:45:24.078 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit3483191265328285856\junit2491009263269393360, blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore], maxFileSize=1, segmentCacheSize=0, stringCacheSize=0, templateCacheSize=0, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1, memoryMapping=false, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcType=FULL}} 16:45:24.078 INFO [main] FileStore.java:240 TarMK opened: target\junit3483191265328285856\junit2491009263269393360 (mmap=false) 16:45:24.093 INFO [main] DataStoreTestBase.java:127 Test begin: testSyncBigBlob 16:45:24.093 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 16:45:24.093 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 16:45:50.437 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x48880202]' 16:45:50.437 DEBUG [main] StandbyServer.java:249 Binding was successful 16:45:50.453 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 for current head 16:45:50.453 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:63309 is allowed 16:45:50.453 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 16:45:50.453 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 02ac1190-de17-4058-a516-0fd302769138.00000005 to client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 16:45:50.453 DEBUG [standby-run-63] StandbyClientSyncExecution.java:103 Found missing segment 02ac1190-de17-4058-a516-0fd302769138 16:45:50.453 DEBUG [standby-run-63] StandbyClientSyncExecution.java:124 Inspecting segment 02ac1190-de17-4058-a516-0fd302769138 16:45:50.453 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 for references of segment 02ac1190-de17-4058-a516-0fd302769138 16:45:50.453 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 16:45:50.453 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 02ac1190-de17-4058-a516-0fd302769138 for client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 02ac1190-de17-4058-a516-0fd302769138 to client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 16:45:50.453 INFO [standby-run-63] StandbyClientSyncExecution.java:196 Copying data segment 02ac1190-de17-4058-a516-0fd302769138 from primary 16:45:50.453 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 for segment 02ac1190-de17-4058-a516-0fd302769138 16:45:50.453 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 16:45:50.453 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 02ac1190-de17-4058-a516-0fd302769138 for client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 02ac1190-de17-4058-a516-0fd302769138 to client 4fb8cb18-09c8-48dc-aba0-5be6833c2643 16:45:50.453 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 16:45:50.521 INFO [standby-run-63] StandbyClientSyncExecution.java:82 updated head state successfully: true in 68ms. 16:45:50.521 DEBUG [standby-run-63] StandbyClient.java:157 Channel closed 16:45:52.725 DEBUG [main] StandbyClientSync.java:277 Group shut down 16:45:52.725 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:52.725 DEBUG [main] StandbyServer.java:220 Channel disconnected 16:45:52.725 DEBUG [main] StandbyServer.java:231 Boss group shut down 16:45:52.725 DEBUG [main] StandbyServer.java:237 Worker group shut down 16:45:52.725 INFO [main] DataStoreTestBase.java:132 Test end: testSyncBigBlob 16:45:52.756 INFO [main] FileStore.java:466 TarMK closed: target\junit3483191265328285856\junit2491009263269393360 16:45:52.794 INFO [main] FileStore.java:466 TarMK closed: target\junit3483191265328285856\junit1110267526096771138