14:33:25.773 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit1851238313402918015\junit5221687388416625774, 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}} 14:33:25.788 INFO [main] FileStore.java:239 TarMK opened: target\junit1851238313402918015\junit5221687388416625774 (mmap=false) 14:33:25.788 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit1851238313402918015\junit5221687388416625774\data00000a.tar} 14:33:25.788 DEBUG [main] TarWriter.java:185 Writing segment 4ccfbeb4-d336-44f2-add7-13851b197f56 to target\junit1851238313402918015\junit5221687388416625774\data00000a.tar 14:33:26.389 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit1851238313402918015\junit5355015338557334339, 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}} 14:33:26.411 INFO [main] FileStore.java:239 TarMK opened: target\junit1851238313402918015\junit5355015338557334339 (mmap=false) 14:33:26.411 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit1851238313402918015\junit5355015338557334339\data00000a.tar} 14:33:26.411 DEBUG [main] TarWriter.java:185 Writing segment 9e5274ea-dc2a-47f2-ad48-0ac8c291a2ab to target\junit1851238313402918015\junit5355015338557334339\data00000a.tar 14:33:29.964 INFO [main] DataStoreTestBase.java:127 Test begin: testResilientSync 14:33:29.964 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:29.964 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:30.117 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x3a8ca0d7]' 14:33:30.117 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:30.133 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 for current head 14:33:30.133 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:51755 is allowed 14:33:30.133 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:30.133 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:30.133 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:30.792 DEBUG [TarMK flush [target\junit1851238313402918015\junit5221687388416625774]] TarWriter.java:185 Writing segment ade4689b-74ba-4236-acfe-0dffd7c89e29 to target\junit1851238313402918015\junit5221687388416625774\data00000a.tar 14:33:30.859 DEBUG [TarMK flush [target\junit1851238313402918015\junit5221687388416625774]] TarRevisions.java:240 TarMK journal update null -> ade4689b-74ba-4236-acfe-0dffd7c89e29.0000000c 14:33:31.012 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head ade4689b-74ba-4236-acfe-0dffd7c89e29.0000000c to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.013 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:31.014 DEBUG [standby-run-44] StandbyClientSyncExecution.java:103 Found missing segment ade4689b-74ba-4236-acfe-0dffd7c89e29 14:33:31.014 DEBUG [standby-run-44] StandbyClientSyncExecution.java:124 Inspecting segment ade4689b-74ba-4236-acfe-0dffd7c89e29 14:33:31.015 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 for references of segment ade4689b-74ba-4236-acfe-0dffd7c89e29 14:33:31.016 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:31.017 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment ade4689b-74ba-4236-acfe-0dffd7c89e29 for client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.018 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment ade4689b-74ba-4236-acfe-0dffd7c89e29 to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:31.019 DEBUG [standby-run-44] StandbyClientSyncExecution.java:184 Found reference from ade4689b-74ba-4236-acfe-0dffd7c89e29 to 4ccfbeb4-d336-44f2-add7-13851b197f56 14:33:31.019 DEBUG [standby-run-44] StandbyClientSyncExecution.java:124 Inspecting segment 4ccfbeb4-d336-44f2-add7-13851b197f56 14:33:31.019 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 for references of segment 4ccfbeb4-d336-44f2-add7-13851b197f56 14:33:31.019 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:31.019 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 4ccfbeb4-d336-44f2-add7-13851b197f56 for client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 4ccfbeb4-d336-44f2-add7-13851b197f56 to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:31.019 INFO [standby-run-44] StandbyClientSyncExecution.java:196 Copying data segment 4ccfbeb4-d336-44f2-add7-13851b197f56 from primary 14:33:31.019 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 for segment 4ccfbeb4-d336-44f2-add7-13851b197f56 14:33:31.019 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:31.019 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 4ccfbeb4-d336-44f2-add7-13851b197f56 for client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 4ccfbeb4-d336-44f2-add7-13851b197f56 to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:31.019 DEBUG [standby-run-44] TarWriter.java:185 Writing segment 4ccfbeb4-d336-44f2-add7-13851b197f56 to target\junit1851238313402918015\junit5355015338557334339\data00000a.tar 14:33:31.019 INFO [standby-run-44] StandbyClientSyncExecution.java:196 Copying data segment ade4689b-74ba-4236-acfe-0dffd7c89e29 from primary 14:33:31.019 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 for segment ade4689b-74ba-4236-acfe-0dffd7c89e29 14:33:31.019 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:31.019 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment ade4689b-74ba-4236-acfe-0dffd7c89e29 for client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment ade4689b-74ba-4236-acfe-0dffd7c89e29 to client c06a64cd-1a2c-49d9-8724-d6639f4d22f6 14:33:31.019 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:31.035 DEBUG [standby-run-44] TarWriter.java:185 Writing segment ade4689b-74ba-4236-acfe-0dffd7c89e29 to target\junit1851238313402918015\junit5355015338557334339\data00000a.tar 14:33:31.082 DEBUG [standby-run-44] TarRevisions.java:240 TarMK journal update null -> ade4689b-74ba-4236-acfe-0dffd7c89e29.0000000c 14:33:31.182 INFO [standby-run-44] StandbyClientSyncExecution.java:82 updated head state successfully: true in 168ms. 14:33:31.182 DEBUG [standby-run-44] StandbyClient.java:157 Channel closed 14:33:31.413 DEBUG [TarMK flush [target\junit1851238313402918015\junit5355015338557334339]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:33.399 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:33.399 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:33.399 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:33.399 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:33:33.399 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:33:33.399 INFO [main] DataStoreTestBase.java:132 Test end: testResilientSync 14:33:33.399 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:33.399 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:33.484 INFO [main] FileStore.java:483 TarMK closed: target\junit1851238313402918015\junit5355015338557334339 14:33:33.484 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:33.484 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:33.522 INFO [main] FileStore.java:483 TarMK closed: target\junit1851238313402918015\junit5221687388416625774 14:33:33.522 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit722716328036843321\junit7913959561763171638, 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}} 14:33:33.537 INFO [main] FileStore.java:239 TarMK opened: target\junit722716328036843321\junit7913959561763171638 (mmap=false) 14:33:33.537 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit722716328036843321\junit7913959561763171638\data00000a.tar} 14:33:33.537 DEBUG [main] TarWriter.java:185 Writing segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 to target\junit722716328036843321\junit7913959561763171638\data00000a.tar 14:33:33.537 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit722716328036843321\junit4181399728317334299, 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}} 14:33:33.537 INFO [main] FileStore.java:239 TarMK opened: target\junit722716328036843321\junit4181399728317334299 (mmap=false) 14:33:33.537 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit722716328036843321\junit4181399728317334299\data00000a.tar} 14:33:33.537 DEBUG [main] TarWriter.java:185 Writing segment ab817a22-cda0-4880-ae8d-36f20bfb3fb5 to target\junit722716328036843321\junit4181399728317334299\data00000a.tar 14:33:33.537 INFO [main] DataStoreTestBase.java:127 Test begin: testProxySkippedBytes 14:33:33.537 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:33.537 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:33.621 DEBUG [main] TarWriter.java:185 Writing segment 89155485-29c5-402c-a413-657bbc98ccc0 to target\junit722716328036843321\junit7913959561763171638\data00000a.tar 14:33:33.700 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> 89155485-29c5-402c-a413-657bbc98ccc0.0000000c 14:33:33.838 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x7fc93cee]' 14:33:33.838 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:33.884 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client b65cb09e-b64b-44b2-b136-26848585c7a9 for current head 14:33:33.900 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:51845 is allowed 14:33:33.900 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:33.900 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client b65cb09e-b64b-44b2-b136-26848585c7a9 14:33:33.900 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client b65cb09e-b64b-44b2-b136-26848585c7a9 14:33:33.900 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 89155485-29c5-402c-a413-657bbc98ccc0.0000000c to client b65cb09e-b64b-44b2-b136-26848585c7a9 14:33:33.900 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:33.916 DEBUG [standby-run-45] StandbyClientSyncExecution.java:103 Found missing segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:33.916 DEBUG [standby-run-45] StandbyClientSyncExecution.java:124 Inspecting segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:33.917 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client b65cb09e-b64b-44b2-b136-26848585c7a9 for references of segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:33.917 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:33.917 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 89155485-29c5-402c-a413-657bbc98ccc0 for client b65cb09e-b64b-44b2-b136-26848585c7a9 14:33:33.918 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 89155485-29c5-402c-a413-657bbc98ccc0 to client b65cb09e-b64b-44b2-b136-26848585c7a9 14:33:38.542 DEBUG [TarMK flush [target\junit722716328036843321\junit7913959561763171638]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:38.627 DEBUG [TarMK flush [target\junit722716328036843321\junit4181399728317334299]] TarRevisions.java:240 TarMK journal update null -> ab817a22-cda0-4880-ae8d-36f20bfb3fb5.00000005 14:33:38.922 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client b65cb09e-b64b-44b2-b136-26848585c7a9 io.netty.handler.timeout.ReadTimeoutException: null 14:33:38.927 DEBUG [standby-run-45] StandbyClient.java:157 Channel closed 14:33:38.927 ERROR [standby-run-45] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment 89155485-29c5-402c-a413-657bbc98ccc0 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] 14:33:41.175 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:41.206 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client e117a6fa-04de-4514-bc53-01a25954f180 for current head 14:33:41.206 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:51869 is allowed 14:33:41.206 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:33:41.206 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 89155485-29c5-402c-a413-657bbc98ccc0.0000000c to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:41.206 DEBUG [standby-run-46] StandbyClientSyncExecution.java:103 Found missing segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:41.206 DEBUG [standby-run-46] StandbyClientSyncExecution.java:124 Inspecting segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:41.206 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client e117a6fa-04de-4514-bc53-01a25954f180 for references of segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:41.206 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:33:41.206 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 89155485-29c5-402c-a413-657bbc98ccc0 for client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 89155485-29c5-402c-a413-657bbc98ccc0 to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:41.206 DEBUG [standby-run-46] StandbyClientSyncExecution.java:184 Found reference from 89155485-29c5-402c-a413-657bbc98ccc0 to 54bf37ac-f55f-40fe-a384-8633e7db4b30 14:33:41.206 DEBUG [standby-run-46] StandbyClientSyncExecution.java:124 Inspecting segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 14:33:41.206 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client e117a6fa-04de-4514-bc53-01a25954f180 for references of segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 14:33:41.206 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:33:41.206 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 for client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.206 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.222 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:41.222 INFO [standby-run-46] StandbyClientSyncExecution.java:196 Copying data segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 from primary 14:33:41.222 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client e117a6fa-04de-4514-bc53-01a25954f180 for segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 14:33:41.223 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:33:41.223 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.223 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 for client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.223 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.223 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.224 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:41.224 DEBUG [standby-run-46] TarWriter.java:185 Writing segment 54bf37ac-f55f-40fe-a384-8633e7db4b30 to target\junit722716328036843321\junit4181399728317334299\data00000a.tar 14:33:41.224 INFO [standby-run-46] StandbyClientSyncExecution.java:196 Copying data segment 89155485-29c5-402c-a413-657bbc98ccc0 from primary 14:33:41.225 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client e117a6fa-04de-4514-bc53-01a25954f180 for segment 89155485-29c5-402c-a413-657bbc98ccc0 14:33:41.225 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:33:41.225 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.225 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 89155485-29c5-402c-a413-657bbc98ccc0 for client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.226 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.226 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 89155485-29c5-402c-a413-657bbc98ccc0 to client e117a6fa-04de-4514-bc53-01a25954f180 14:33:41.226 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:41.226 DEBUG [standby-run-46] TarWriter.java:185 Writing segment 89155485-29c5-402c-a413-657bbc98ccc0 to target\junit722716328036843321\junit4181399728317334299\data00000a.tar 14:33:41.490 DEBUG [standby-run-46] TarRevisions.java:240 TarMK journal update ab817a22-cda0-4880-ae8d-36f20bfb3fb5.00000005 -> 89155485-29c5-402c-a413-657bbc98ccc0.0000000c 14:33:41.627 INFO [standby-run-46] StandbyClientSyncExecution.java:82 updated head state successfully: true in 421ms. 14:33:41.628 DEBUG [standby-run-46] StandbyClient.java:157 Channel closed 14:33:43.545 DEBUG [TarMK flush [target\junit722716328036843321\junit7913959561763171638]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:43.560 DEBUG [TarMK flush [target\junit722716328036843321\junit4181399728317334299]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:43.860 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:43.860 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:43.860 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:43.860 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:33:43.860 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:33:43.891 INFO [main] DataStoreTestBase.java:132 Test end: testProxySkippedBytes 14:33:43.891 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:43.891 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:43.960 INFO [main] FileStore.java:483 TarMK closed: target\junit722716328036843321\junit4181399728317334299 14:33:43.960 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:43.960 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:43.976 INFO [main] FileStore.java:483 TarMK closed: target\junit722716328036843321\junit7913959561763171638 14:33:43.992 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5068183686838561158\junit8521657626863791547, 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}} 14:33:44.007 INFO [main] FileStore.java:239 TarMK opened: target\junit5068183686838561158\junit8521657626863791547 (mmap=false) 14:33:44.007 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit5068183686838561158\junit8521657626863791547\data00000a.tar} 14:33:44.007 DEBUG [main] TarWriter.java:185 Writing segment de2edb98-1386-4b1d-ae2b-af996beaf644 to target\junit5068183686838561158\junit8521657626863791547\data00000a.tar 14:33:44.007 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit5068183686838561158\junit7942150603672721047, 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}} 14:33:44.007 INFO [main] FileStore.java:239 TarMK opened: target\junit5068183686838561158\junit7942150603672721047 (mmap=false) 14:33:44.007 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit5068183686838561158\junit7942150603672721047\data00000a.tar} 14:33:44.007 DEBUG [main] TarWriter.java:185 Writing segment 01a0d97e-b5a1-4317-af6d-26e7bd0422b9 to target\junit5068183686838561158\junit7942150603672721047\data00000a.tar 14:33:44.007 INFO [main] DataStoreTestBase.java:127 Test begin: testSyncUpdatedBinaryProperty 14:33:44.007 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:44.007 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:44.029 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0xa3b247b5]' 14:33:44.029 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:44.108 DEBUG [main] TarWriter.java:185 Writing segment 475c53db-5fab-44b1-a5f2-e8d5de663788 to target\junit5068183686838561158\junit8521657626863791547\data00000a.tar 14:33:44.229 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> 475c53db-5fab-44b1-a5f2-e8d5de663788.0000000c 14:33:44.346 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for current head 14:33:44.346 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:51909 is allowed 14:33:44.346 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:44.346 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 475c53db-5fab-44b1-a5f2-e8d5de663788.0000000c to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:44.346 DEBUG [standby-run-47] StandbyClientSyncExecution.java:103 Found missing segment 475c53db-5fab-44b1-a5f2-e8d5de663788 14:33:44.346 DEBUG [standby-run-47] StandbyClientSyncExecution.java:124 Inspecting segment 475c53db-5fab-44b1-a5f2-e8d5de663788 14:33:44.346 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for references of segment 475c53db-5fab-44b1-a5f2-e8d5de663788 14:33:44.346 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:44.346 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 475c53db-5fab-44b1-a5f2-e8d5de663788 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 475c53db-5fab-44b1-a5f2-e8d5de663788 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:44.346 DEBUG [standby-run-47] StandbyClientSyncExecution.java:184 Found reference from 475c53db-5fab-44b1-a5f2-e8d5de663788 to de2edb98-1386-4b1d-ae2b-af996beaf644 14:33:44.346 DEBUG [standby-run-47] StandbyClientSyncExecution.java:124 Inspecting segment de2edb98-1386-4b1d-ae2b-af996beaf644 14:33:44.346 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for references of segment de2edb98-1386-4b1d-ae2b-af996beaf644 14:33:44.346 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:44.346 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment de2edb98-1386-4b1d-ae2b-af996beaf644 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment de2edb98-1386-4b1d-ae2b-af996beaf644 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:44.346 INFO [standby-run-47] StandbyClientSyncExecution.java:196 Copying data segment de2edb98-1386-4b1d-ae2b-af996beaf644 from primary 14:33:44.346 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for segment de2edb98-1386-4b1d-ae2b-af996beaf644 14:33:44.346 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:44.346 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment de2edb98-1386-4b1d-ae2b-af996beaf644 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment de2edb98-1386-4b1d-ae2b-af996beaf644 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:44.346 DEBUG [standby-run-47] TarWriter.java:185 Writing segment de2edb98-1386-4b1d-ae2b-af996beaf644 to target\junit5068183686838561158\junit7942150603672721047\data00000a.tar 14:33:44.346 INFO [standby-run-47] StandbyClientSyncExecution.java:196 Copying data segment 475c53db-5fab-44b1-a5f2-e8d5de663788 from primary 14:33:44.346 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for segment 475c53db-5fab-44b1-a5f2-e8d5de663788 14:33:44.346 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:44.346 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 475c53db-5fab-44b1-a5f2-e8d5de663788 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 475c53db-5fab-44b1-a5f2-e8d5de663788 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.346 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:44.346 DEBUG [standby-run-47] TarWriter.java:185 Writing segment 475c53db-5fab-44b1-a5f2-e8d5de663788 to target\junit5068183686838561158\junit7942150603672721047\data00000a.tar 14:33:44.392 DEBUG [standby-run-47] TarRevisions.java:240 TarMK journal update null -> 475c53db-5fab-44b1-a5f2-e8d5de663788.0000000c 14:33:44.493 INFO [standby-run-47] StandbyClientSyncExecution.java:82 updated head state successfully: true in 147ms. 14:33:44.493 DEBUG [standby-run-47] StandbyClient.java:157 Channel closed 14:33:44.593 DEBUG [main] TarWriter.java:185 Writing segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 to target\junit5068183686838561158\junit8521657626863791547\data00000a.tar 14:33:44.693 DEBUG [main] TarRevisions.java:240 TarMK journal update 475c53db-5fab-44b1-a5f2-e8d5de663788.0000000c -> 83b1a91f-2abc-4978-a0b3-4c99545fac90.00000006 14:33:44.777 DEBUG [standby-2] GetHeadRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for current head 14:33:44.777 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:51910 is allowed 14:33:44.777 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:33:44.777 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.777 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.777 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 83b1a91f-2abc-4978-a0b3-4c99545fac90.00000006 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.777 DEBUG [standby-2] ResponseDecoder.java:82 Decoding 'get head' response 14:33:44.777 DEBUG [standby-run-48] StandbyClientSyncExecution.java:103 Found missing segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 14:33:44.793 DEBUG [standby-run-48] StandbyClientSyncExecution.java:124 Inspecting segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 14:33:44.793 DEBUG [standby-2] GetReferencesRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for references of segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 14:33:44.793 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:33:44.793 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [standby-2] ResponseDecoder.java:94 Decoding 'get references' response 14:33:44.793 INFO [standby-run-48] StandbyClientSyncExecution.java:196 Copying data segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 from primary 14:33:44.793 DEBUG [standby-2] GetSegmentRequestEncoder.java:33 Sending request from client 72e15dfb-8070-4821-9dbb-3006a181cd8f for segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 14:33:44.793 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:33:44.793 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 for client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 to client 72e15dfb-8070-4821-9dbb-3006a181cd8f 14:33:44.793 DEBUG [standby-2] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:44.793 DEBUG [standby-run-48] TarWriter.java:185 Writing segment 83b1a91f-2abc-4978-a0b3-4c99545fac90 to target\junit5068183686838561158\junit7942150603672721047\data00000a.tar 14:33:44.830 DEBUG [standby-run-48] TarRevisions.java:240 TarMK journal update 475c53db-5fab-44b1-a5f2-e8d5de663788.0000000c -> 83b1a91f-2abc-4978-a0b3-4c99545fac90.00000006 14:33:44.893 INFO [standby-run-48] StandbyClientSyncExecution.java:82 updated head state successfully: true in 116ms. 14:33:44.893 DEBUG [standby-run-48] StandbyClient.java:157 Channel closed 14:33:47.204 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:47.204 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:47.204 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:47.204 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:33:47.204 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:33:47.204 INFO [main] DataStoreTestBase.java:132 Test end: testSyncUpdatedBinaryProperty 14:33:47.204 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:47.204 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:47.251 INFO [main] FileStore.java:483 TarMK closed: target\junit5068183686838561158\junit7942150603672721047 14:33:47.251 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:47.251 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:47.273 INFO [main] FileStore.java:483 TarMK closed: target\junit5068183686838561158\junit8521657626863791547 14:33:47.289 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7138652150681264103\junit2429003033387319330, 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}} 14:33:47.289 INFO [main] FileStore.java:239 TarMK opened: target\junit7138652150681264103\junit2429003033387319330 (mmap=false) 14:33:47.289 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit7138652150681264103\junit2429003033387319330\data00000a.tar} 14:33:47.304 DEBUG [main] TarWriter.java:185 Writing segment 3220a168-c435-4a06-adea-0807ac32bbc8 to target\junit7138652150681264103\junit2429003033387319330\data00000a.tar 14:33:47.304 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7138652150681264103\junit3055222927278411844, 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}} 14:33:47.304 INFO [main] FileStore.java:239 TarMK opened: target\junit7138652150681264103\junit3055222927278411844 (mmap=false) 14:33:47.304 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit7138652150681264103\junit3055222927278411844\data00000a.tar} 14:33:47.304 DEBUG [main] TarWriter.java:185 Writing segment c9d31a0f-3728-4d23-aa17-23adece3c8b5 to target\junit7138652150681264103\junit3055222927278411844\data00000a.tar 14:33:47.304 INFO [main] DataStoreTestBase.java:127 Test begin: testSync 14:33:47.304 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:47.304 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:47.405 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0xd260dca3]' 14:33:47.405 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:47.405 DEBUG [main] TarWriter.java:185 Writing segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 to target\junit7138652150681264103\junit2429003033387319330\data00000a.tar 14:33:47.504 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> e64d5aa1-dfb2-40d8-a450-7153fea36f80.0000000c 14:33:47.620 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 for current head 14:33:47.620 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:51950 is allowed 14:33:47.620 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:47.620 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head e64d5aa1-dfb2-40d8-a450-7153fea36f80.0000000c to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:47.635 DEBUG [standby-run-49] StandbyClientSyncExecution.java:103 Found missing segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 14:33:47.635 DEBUG [standby-run-49] StandbyClientSyncExecution.java:124 Inspecting segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 14:33:47.635 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 for references of segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 14:33:47.635 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:47.635 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 for client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:47.635 DEBUG [standby-run-49] StandbyClientSyncExecution.java:184 Found reference from e64d5aa1-dfb2-40d8-a450-7153fea36f80 to 3220a168-c435-4a06-adea-0807ac32bbc8 14:33:47.635 DEBUG [standby-run-49] StandbyClientSyncExecution.java:124 Inspecting segment 3220a168-c435-4a06-adea-0807ac32bbc8 14:33:47.635 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 for references of segment 3220a168-c435-4a06-adea-0807ac32bbc8 14:33:47.635 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:47.635 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 3220a168-c435-4a06-adea-0807ac32bbc8 for client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 3220a168-c435-4a06-adea-0807ac32bbc8 to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:47.635 INFO [standby-run-49] StandbyClientSyncExecution.java:196 Copying data segment 3220a168-c435-4a06-adea-0807ac32bbc8 from primary 14:33:47.635 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 for segment 3220a168-c435-4a06-adea-0807ac32bbc8 14:33:47.635 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:47.635 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 3220a168-c435-4a06-adea-0807ac32bbc8 for client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.635 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 3220a168-c435-4a06-adea-0807ac32bbc8 to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:47.651 DEBUG [standby-run-49] TarWriter.java:185 Writing segment 3220a168-c435-4a06-adea-0807ac32bbc8 to target\junit7138652150681264103\junit3055222927278411844\data00000a.tar 14:33:47.651 INFO [standby-run-49] StandbyClientSyncExecution.java:196 Copying data segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 from primary 14:33:47.651 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 for segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 14:33:47.651 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:47.651 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 for client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 to client eda92085-26c2-4d68-8dfa-64b0d63a5bd5 14:33:47.651 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:47.651 DEBUG [standby-run-49] TarWriter.java:185 Writing segment e64d5aa1-dfb2-40d8-a450-7153fea36f80 to target\junit7138652150681264103\junit3055222927278411844\data00000a.tar 14:33:47.704 DEBUG [standby-run-49] TarRevisions.java:240 TarMK journal update null -> e64d5aa1-dfb2-40d8-a450-7153fea36f80.0000000c 14:33:47.804 INFO [standby-run-49] StandbyClientSyncExecution.java:82 updated head state successfully: true in 169ms. 14:33:47.804 DEBUG [standby-run-49] StandbyClient.java:157 Channel closed 14:33:50.136 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:50.136 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:50.136 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:50.136 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:33:50.136 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:33:50.136 INFO [main] DataStoreTestBase.java:132 Test end: testSync 14:33:50.136 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:50.136 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:50.174 INFO [main] FileStore.java:483 TarMK closed: target\junit7138652150681264103\junit3055222927278411844 14:33:50.174 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:50.174 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:50.205 INFO [main] FileStore.java:483 TarMK closed: target\junit7138652150681264103\junit2429003033387319330 14:33:50.237 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit567481531327444781\junit2957011699094310395, 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}} 14:33:50.237 INFO [main] FileStore.java:239 TarMK opened: target\junit567481531327444781\junit2957011699094310395 (mmap=false) 14:33:50.237 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit567481531327444781\junit2957011699094310395\data00000a.tar} 14:33:50.237 DEBUG [main] TarWriter.java:185 Writing segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c to target\junit567481531327444781\junit2957011699094310395\data00000a.tar 14:33:50.237 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit567481531327444781\junit7881282532880905320, 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}} 14:33:50.237 INFO [main] FileStore.java:239 TarMK opened: target\junit567481531327444781\junit7881282532880905320 (mmap=false) 14:33:50.237 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit567481531327444781\junit7881282532880905320\data00000a.tar} 14:33:50.237 DEBUG [main] TarWriter.java:185 Writing segment 4a0cdd23-5906-4ea8-abc2-c3d003cf7f9d to target\junit567481531327444781\junit7881282532880905320\data00000a.tar 14:33:50.237 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByteChange2 14:33:50.237 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:50.237 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:50.306 DEBUG [main] TarWriter.java:185 Writing segment d1d44caf-d122-43a7-adf4-8139bde3f2da to target\junit567481531327444781\junit2957011699094310395\data00000a.tar 14:33:50.390 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> d1d44caf-d122-43a7-adf4-8139bde3f2da.0000000c 14:33:50.490 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x422a87b2]' 14:33:50.490 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:50.537 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 for current head 14:33:50.552 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52039 is allowed 14:33:50.552 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:50.552 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head d1d44caf-d122-43a7-adf4-8139bde3f2da.0000000c to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:50.552 DEBUG [standby-run-50] StandbyClientSyncExecution.java:103 Found missing segment d1d44caf-d122-43a7-adf4-8139bde3f2da 14:33:50.552 DEBUG [standby-run-50] StandbyClientSyncExecution.java:124 Inspecting segment d1d44caf-d122-43a7-adf4-8139bde3f2da 14:33:50.552 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 for references of segment d1d44caf-d122-43a7-adf4-8139bde3f2da 14:33:50.552 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:50.552 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment d1d44caf-d122-43a7-adf4-8139bde3f2da for client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment d1d44caf-d122-43a7-adf4-8139bde3f2da to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:50.552 DEBUG [standby-run-50] StandbyClientSyncExecution.java:184 Found reference from d1d44caf-d122-43a7-adf4-8139bde3f2da to 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c 14:33:50.552 DEBUG [standby-run-50] StandbyClientSyncExecution.java:124 Inspecting segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c 14:33:50.552 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 for references of segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c 14:33:50.552 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:50.552 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c for client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:50.552 INFO [standby-run-50] StandbyClientSyncExecution.java:196 Copying data segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c from primary 14:33:50.552 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 for segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c 14:33:50.552 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:50.552 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c for client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:50.552 DEBUG [standby-run-50] TarWriter.java:185 Writing segment 56deb75f-1ba0-4c09-aa3c-1fb7efe1164c to target\junit567481531327444781\junit7881282532880905320\data00000a.tar 14:33:50.552 INFO [standby-run-50] StandbyClientSyncExecution.java:196 Copying data segment d1d44caf-d122-43a7-adf4-8139bde3f2da from primary 14:33:50.552 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 for segment d1d44caf-d122-43a7-adf4-8139bde3f2da 14:33:50.552 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:33:50.552 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment d1d44caf-d122-43a7-adf4-8139bde3f2da for client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment d1d44caf-d122-43a7-adf4-8139bde3f2da to client b8ce6c77-30bf-4645-85c9-0d9587cc1ad4 14:33:50.552 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:50.552 DEBUG [standby-run-50] TarWriter.java:185 Writing segment d1d44caf-d122-43a7-adf4-8139bde3f2da to target\junit567481531327444781\junit7881282532880905320\data00000a.tar 14:33:50.605 DEBUG [standby-run-50] TarRevisions.java:240 TarMK journal update null -> d1d44caf-d122-43a7-adf4-8139bde3f2da.0000000c 14:33:50.672 INFO [standby-run-50] StandbyClientSyncExecution.java:82 updated head state successfully: true in 120ms. 14:33:50.673 DEBUG [standby-run-50] StandbyClient.java:157 Channel closed 14:33:52.907 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:52.976 DEBUG [main] TarWriter.java:185 Writing segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 to target\junit567481531327444781\junit2957011699094310395\data00000a.tar 14:33:53.023 DEBUG [main] TarRevisions.java:240 TarMK journal update d1d44caf-d122-43a7-adf4-8139bde3f2da.0000000c -> cc22d631-b5f1-460b-a83c-51b875eb6dc7.00000006 14:33:53.154 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client ea9aea6b-9de8-4455-a58c-3ac653d2d62b for current head 14:33:53.154 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52058 is allowed 14:33:53.154 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:33:53.154 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.154 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.154 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head cc22d631-b5f1-460b-a83c-51b875eb6dc7.00000006 to client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.154 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:53.154 DEBUG [standby-run-51] StandbyClientSyncExecution.java:103 Found missing segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 14:33:53.154 DEBUG [standby-run-51] StandbyClientSyncExecution.java:124 Inspecting segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 14:33:53.154 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client ea9aea6b-9de8-4455-a58c-3ac653d2d62b for references of segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 14:33:53.154 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:33:53.154 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 for client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.154 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 to client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.154 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:33:53.154 INFO [standby-run-51] StandbyClientSyncExecution.java:196 Copying data segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 from primary 14:33:53.170 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client ea9aea6b-9de8-4455-a58c-3ac653d2d62b for segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 14:33:53.171 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:33:53.171 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.172 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 for client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.172 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.172 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 to client ea9aea6b-9de8-4455-a58c-3ac653d2d62b 14:33:53.173 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:33:53.174 DEBUG [standby-run-51] TarWriter.java:185 Writing segment cc22d631-b5f1-460b-a83c-51b875eb6dc7 to target\junit567481531327444781\junit7881282532880905320\data00000a.tar 14:33:53.207 DEBUG [standby-run-51] TarRevisions.java:240 TarMK journal update d1d44caf-d122-43a7-adf4-8139bde3f2da.0000000c -> cc22d631-b5f1-460b-a83c-51b875eb6dc7.00000006 14:33:53.276 INFO [standby-run-51] StandbyClientSyncExecution.java:82 updated head state successfully: true in 122ms. 14:33:53.276 DEBUG [standby-run-51] StandbyClient.java:157 Channel closed 14:33:55.254 DEBUG [TarMK flush [target\junit567481531327444781\junit2957011699094310395]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:55.254 DEBUG [TarMK flush [target\junit567481531327444781\junit7881282532880905320]] TarRevisions.java:236 Head state did not change, skipping flush 14:33:55.507 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:33:55.507 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:55.507 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:33:55.507 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:33:55.507 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:33:55.523 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByteChange2 14:33:55.523 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:55.523 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:55.573 INFO [main] FileStore.java:483 TarMK closed: target\junit567481531327444781\junit7881282532880905320 14:33:55.573 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:33:55.573 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:33:55.592 INFO [main] FileStore.java:483 TarMK closed: target\junit567481531327444781\junit2957011699094310395 14:33:55.608 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit762071146395239541\junit4437044735245260546, 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}} 14:33:55.623 INFO [main] FileStore.java:239 TarMK opened: target\junit762071146395239541\junit4437044735245260546 (mmap=false) 14:33:55.623 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit762071146395239541\junit4437044735245260546\data00000a.tar} 14:33:55.623 DEBUG [main] TarWriter.java:185 Writing segment eb0589ca-2045-41df-a44f-10ef895291e0 to target\junit762071146395239541\junit4437044735245260546\data00000a.tar 14:33:55.623 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit762071146395239541\junit2046597282809069507, 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}} 14:33:55.623 INFO [main] FileStore.java:239 TarMK opened: target\junit762071146395239541\junit2046597282809069507 (mmap=false) 14:33:55.623 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit762071146395239541\junit2046597282809069507\data00000a.tar} 14:33:55.623 DEBUG [main] TarWriter.java:185 Writing segment 51e5be5d-f3cb-49b4-af62-4bbcaa8f1457 to target\junit762071146395239541\junit2046597282809069507\data00000a.tar 14:33:55.623 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByteChange 14:33:55.623 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:33:55.623 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:33:55.708 DEBUG [main] TarWriter.java:185 Writing segment 9b9c4669-c41a-471c-a78a-91a0bc095665 to target\junit762071146395239541\junit4437044735245260546\data00000a.tar 14:33:55.776 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> 9b9c4669-c41a-471c-a78a-91a0bc095665.0000000c 14:33:55.877 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x9694134a]' 14:33:55.877 DEBUG [main] StandbyServer.java:249 Binding was successful 14:33:55.924 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 for current head 14:33:55.955 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52147 is allowed 14:33:55.955 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:33:55.955 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 14:33:55.955 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 14:33:55.955 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 9b9c4669-c41a-471c-a78a-91a0bc095665.0000000c to client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 14:33:55.955 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:33:55.955 DEBUG [standby-run-52] StandbyClientSyncExecution.java:103 Found missing segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:33:55.955 DEBUG [standby-run-52] StandbyClientSyncExecution.java:124 Inspecting segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:33:55.955 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 for references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:33:55.955 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:33:55.955 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 for client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 14:33:55.955 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 to client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 14:33:55.955 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 7fa79ed9-2a9a-457a-bedc-17ad2ff60ca8 io.netty.handler.codec.compression.DecompressionException: mismatching checksum: 32dd76f3 (expected: a2828e28) 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] 14:34:00.629 DEBUG [TarMK flush [target\junit762071146395239541\junit4437044735245260546]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:00.682 DEBUG [TarMK flush [target\junit762071146395239541\junit2046597282809069507]] TarRevisions.java:240 TarMK journal update null -> 51e5be5d-f3cb-49b4-af62-4bbcaa8f1457.00000005 14:34:00.961 DEBUG [standby-run-52] StandbyClient.java:157 Channel closed 14:34:00.961 ERROR [standby-run-52] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 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] 14:34:03.198 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:03.261 DEBUG [main] TarWriter.java:185 Writing segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to target\junit762071146395239541\junit4437044735245260546\data00000a.tar 14:34:03.298 DEBUG [main] TarRevisions.java:240 TarMK journal update 9b9c4669-c41a-471c-a78a-91a0bc095665.0000000c -> 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b.00000006 14:34:03.399 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for current head 14:34:03.399 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52171 is allowed 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b.00000006 to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:103 Found missing segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:124 Inspecting segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b 14:34:03.399 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for references of segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:03.399 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:184 Found reference from 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to 9b9c4669-c41a-471c-a78a-91a0bc095665 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:184 Found reference from 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to eb0589ca-2045-41df-a44f-10ef895291e0 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:124 Inspecting segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:34:03.399 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:03.399 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 9b9c4669-c41a-471c-a78a-91a0bc095665 to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:03.399 DEBUG [standby-run-53] StandbyClientSyncExecution.java:124 Inspecting segment eb0589ca-2045-41df-a44f-10ef895291e0 14:34:03.399 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for references of segment eb0589ca-2045-41df-a44f-10ef895291e0 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:03.399 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment eb0589ca-2045-41df-a44f-10ef895291e0 for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment eb0589ca-2045-41df-a44f-10ef895291e0 to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:03.399 INFO [standby-run-53] StandbyClientSyncExecution.java:196 Copying data segment eb0589ca-2045-41df-a44f-10ef895291e0 from primary 14:34:03.399 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for segment eb0589ca-2045-41df-a44f-10ef895291e0 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment eb0589ca-2045-41df-a44f-10ef895291e0 for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment eb0589ca-2045-41df-a44f-10ef895291e0 to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:03.399 DEBUG [standby-run-53] TarWriter.java:185 Writing segment eb0589ca-2045-41df-a44f-10ef895291e0 to target\junit762071146395239541\junit2046597282809069507\data00000a.tar 14:34:03.399 INFO [standby-run-53] StandbyClientSyncExecution.java:196 Copying data segment 9b9c4669-c41a-471c-a78a-91a0bc095665 from primary 14:34:03.399 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for segment 9b9c4669-c41a-471c-a78a-91a0bc095665 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 9b9c4669-c41a-471c-a78a-91a0bc095665 for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 9b9c4669-c41a-471c-a78a-91a0bc095665 to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:03.399 DEBUG [standby-run-53] TarWriter.java:185 Writing segment 9b9c4669-c41a-471c-a78a-91a0bc095665 to target\junit762071146395239541\junit2046597282809069507\data00000a.tar 14:34:03.399 INFO [standby-run-53] StandbyClientSyncExecution.java:196 Copying data segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b from primary 14:34:03.399 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 for segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b 14:34:03.399 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b for client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.399 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.414 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to client ae23571f-c4c6-4407-98a1-4e9f15d295b8 14:34:03.414 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:03.414 DEBUG [standby-run-53] TarWriter.java:185 Writing segment 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b to target\junit762071146395239541\junit2046597282809069507\data00000a.tar 14:34:03.461 DEBUG [standby-run-53] TarRevisions.java:240 TarMK journal update 51e5be5d-f3cb-49b4-af62-4bbcaa8f1457.00000005 -> 14dc3e09-1a98-4389-ab3f-d5e223bfcf9b.00000006 14:34:03.530 INFO [standby-run-53] StandbyClientSyncExecution.java:82 updated head state successfully: true in 131ms. 14:34:03.530 DEBUG [standby-run-53] StandbyClient.java:157 Channel closed 14:34:05.630 DEBUG [TarMK flush [target\junit762071146395239541\junit4437044735245260546]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:05.646 DEBUG [TarMK flush [target\junit762071146395239541\junit2046597282809069507]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:05.746 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:05.746 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:05.746 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:05.746 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:34:05.746 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:34:05.761 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByteChange 14:34:05.761 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:05.777 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:05.799 INFO [main] FileStore.java:483 TarMK closed: target\junit762071146395239541\junit2046597282809069507 14:34:05.799 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:05.799 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:05.830 INFO [main] FileStore.java:483 TarMK closed: target\junit762071146395239541\junit4437044735245260546 14:34:05.846 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit8053761420571556228\junit1942158195192144324, 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}} 14:34:05.846 INFO [main] FileStore.java:239 TarMK opened: target\junit8053761420571556228\junit1942158195192144324 (mmap=false) 14:34:05.846 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit8053761420571556228\junit1942158195192144324\data00000a.tar} 14:34:05.846 DEBUG [main] TarWriter.java:185 Writing segment a9433f4d-465d-49b9-a7ec-d410898e5a84 to target\junit8053761420571556228\junit1942158195192144324\data00000a.tar 14:34:05.846 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit8053761420571556228\junit8043830286201536927, 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}} 14:34:05.846 INFO [main] FileStore.java:239 TarMK opened: target\junit8053761420571556228\junit8043830286201536927 (mmap=false) 14:34:05.846 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit8053761420571556228\junit8043830286201536927\data00000a.tar} 14:34:05.846 DEBUG [main] TarWriter.java:185 Writing segment 66256b8e-a1bc-4e8e-a284-04e5e4194c4e to target\junit8053761420571556228\junit8043830286201536927\data00000a.tar 14:34:05.846 INFO [main] DataStoreTestBase.java:127 Test begin: testProxySkippedBytesIntermediateChange 14:34:05.846 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:34:05.846 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:34:05.930 DEBUG [main] TarWriter.java:185 Writing segment f686fc5b-5a30-434f-a288-a79176cd93a5 to target\junit8053761420571556228\junit1942158195192144324\data00000a.tar 14:34:06.014 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> f686fc5b-5a30-434f-a288-a79176cd93a5.0000000c 14:34:06.115 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x7e4d2b2c]' 14:34:06.115 DEBUG [main] StandbyServer.java:249 Binding was successful 14:34:06.179 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client c9e20f3d-5c97-48c9-a500-9a1c38952d20 for current head 14:34:06.184 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52260 is allowed 14:34:06.184 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:34:06.184 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client c9e20f3d-5c97-48c9-a500-9a1c38952d20 14:34:06.184 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client c9e20f3d-5c97-48c9-a500-9a1c38952d20 14:34:06.184 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head f686fc5b-5a30-434f-a288-a79176cd93a5.0000000c to client c9e20f3d-5c97-48c9-a500-9a1c38952d20 14:34:06.184 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:06.199 DEBUG [standby-run-54] StandbyClientSyncExecution.java:103 Found missing segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:06.199 DEBUG [standby-run-54] StandbyClientSyncExecution.java:124 Inspecting segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:06.199 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client c9e20f3d-5c97-48c9-a500-9a1c38952d20 for references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:06.199 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:34:06.199 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 for client c9e20f3d-5c97-48c9-a500-9a1c38952d20 14:34:06.199 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 to client c9e20f3d-5c97-48c9-a500-9a1c38952d20 14:34:10.865 DEBUG [TarMK flush [target\junit8053761420571556228\junit1942158195192144324]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:10.865 DEBUG [TarMK flush [target\junit8053761420571556228\junit8043830286201536927]] TarRevisions.java:240 TarMK journal update null -> 66256b8e-a1bc-4e8e-a284-04e5e4194c4e.00000005 14:34:11.202 DEBUG [standby-run-54] StandbyClient.java:157 Channel closed 14:34:11.202 ERROR [standby-run-54] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 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] 14:34:13.520 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:13.589 DEBUG [main] TarWriter.java:185 Writing segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d to target\junit8053761420571556228\junit1942158195192144324\data00000a.tar 14:34:13.621 DEBUG [main] TarRevisions.java:240 TarMK journal update f686fc5b-5a30-434f-a288-a79176cd93a5.0000000c -> 1b1fc743-8da7-499f-ad82-11a721bf3d1d.00000006 14:34:13.689 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for current head 14:34:13.689 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52286 is allowed 14:34:13.689 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:34:13.689 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head 1b1fc743-8da7-499f-ad82-11a721bf3d1d.00000006 to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:103 Found missing segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:124 Inspecting segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d 14:34:13.689 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for references of segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d 14:34:13.689 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:13.689 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:184 Found reference from 1b1fc743-8da7-499f-ad82-11a721bf3d1d to f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:184 Found reference from 1b1fc743-8da7-499f-ad82-11a721bf3d1d to a9433f4d-465d-49b9-a7ec-d410898e5a84 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:124 Inspecting segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:13.689 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:13.689 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:13.689 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment f686fc5b-5a30-434f-a288-a79176cd93a5 to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.689 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:13.689 DEBUG [standby-run-55] StandbyClientSyncExecution.java:124 Inspecting segment a9433f4d-465d-49b9-a7ec-d410898e5a84 14:34:13.689 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for references of segment a9433f4d-465d-49b9-a7ec-d410898e5a84 14:34:13.705 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:13.705 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment a9433f4d-465d-49b9-a7ec-d410898e5a84 for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment a9433f4d-465d-49b9-a7ec-d410898e5a84 to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:13.705 INFO [standby-run-55] StandbyClientSyncExecution.java:196 Copying data segment a9433f4d-465d-49b9-a7ec-d410898e5a84 from primary 14:34:13.705 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for segment a9433f4d-465d-49b9-a7ec-d410898e5a84 14:34:13.705 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment a9433f4d-465d-49b9-a7ec-d410898e5a84 for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment a9433f4d-465d-49b9-a7ec-d410898e5a84 to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:13.705 DEBUG [standby-run-55] TarWriter.java:185 Writing segment a9433f4d-465d-49b9-a7ec-d410898e5a84 to target\junit8053761420571556228\junit8043830286201536927\data00000a.tar 14:34:13.705 INFO [standby-run-55] StandbyClientSyncExecution.java:196 Copying data segment f686fc5b-5a30-434f-a288-a79176cd93a5 from primary 14:34:13.705 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for segment f686fc5b-5a30-434f-a288-a79176cd93a5 14:34:13.705 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment f686fc5b-5a30-434f-a288-a79176cd93a5 for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment f686fc5b-5a30-434f-a288-a79176cd93a5 to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:13.705 DEBUG [standby-run-55] TarWriter.java:185 Writing segment f686fc5b-5a30-434f-a288-a79176cd93a5 to target\junit8053761420571556228\junit8043830286201536927\data00000a.tar 14:34:13.705 INFO [standby-run-55] StandbyClientSyncExecution.java:196 Copying data segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d from primary 14:34:13.705 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 617e0864-93e2-445e-b71c-db3c2725bcfc for segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d 14:34:13.705 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d for client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 352 sent to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d to client 617e0864-93e2-445e-b71c-db3c2725bcfc 14:34:13.705 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:13.705 DEBUG [standby-run-55] TarWriter.java:185 Writing segment 1b1fc743-8da7-499f-ad82-11a721bf3d1d to target\junit8053761420571556228\junit8043830286201536927\data00000a.tar 14:34:13.736 DEBUG [standby-run-55] TarRevisions.java:240 TarMK journal update 66256b8e-a1bc-4e8e-a284-04e5e4194c4e.00000005 -> 1b1fc743-8da7-499f-ad82-11a721bf3d1d.00000006 14:34:13.805 INFO [standby-run-55] StandbyClientSyncExecution.java:82 updated head state successfully: true in 116ms. 14:34:13.805 DEBUG [standby-run-55] StandbyClient.java:157 Channel closed 14:34:15.868 DEBUG [TarMK flush [target\junit8053761420571556228\junit8043830286201536927]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:15.868 DEBUG [TarMK flush [target\junit8053761420571556228\junit1942158195192144324]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:16.036 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:16.036 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:16.036 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:16.036 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:34:16.036 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:34:16.052 INFO [main] DataStoreTestBase.java:132 Test end: testProxySkippedBytesIntermediateChange 14:34:16.052 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:16.052 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:16.105 INFO [main] FileStore.java:483 TarMK closed: target\junit8053761420571556228\junit8043830286201536927 14:34:16.105 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:16.105 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:16.121 INFO [main] FileStore.java:483 TarMK closed: target\junit8053761420571556228\junit1942158195192144324 14:34:16.152 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit3996961817950611349\junit3155329972835108983, 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}} 14:34:16.152 INFO [main] FileStore.java:239 TarMK opened: target\junit3996961817950611349\junit3155329972835108983 (mmap=false) 14:34:16.152 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit3996961817950611349\junit3155329972835108983\data00000a.tar} 14:34:16.152 DEBUG [main] TarWriter.java:185 Writing segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 to target\junit3996961817950611349\junit3155329972835108983\data00000a.tar 14:34:16.187 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit3996961817950611349\junit8911330665163785539, 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}} 14:34:16.190 INFO [main] FileStore.java:239 TarMK opened: target\junit3996961817950611349\junit8911330665163785539 (mmap=false) 14:34:16.190 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit3996961817950611349\junit8911330665163785539\data00000a.tar} 14:34:16.190 DEBUG [main] TarWriter.java:185 Writing segment dc81e2fa-7719-4de0-a9c4-e2483a9788ea to target\junit3996961817950611349\junit8911330665163785539\data00000a.tar 14:34:16.190 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByte 14:34:16.190 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:34:16.190 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:34:16.252 DEBUG [main] TarWriter.java:185 Writing segment ba02f725-af70-4c7d-a474-4c1cfe052e83 to target\junit3996961817950611349\junit3155329972835108983\data00000a.tar 14:34:16.321 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> ba02f725-af70-4c7d-a474-4c1cfe052e83.0000000c 14:34:16.386 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x8fd08e5e]' 14:34:16.387 DEBUG [main] StandbyServer.java:249 Binding was successful 14:34:16.421 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 99e1bf73-511b-4f12-9739-2dc68ec67a0e for current head 14:34:16.437 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52374 is allowed 14:34:16.437 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:34:16.437 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 99e1bf73-511b-4f12-9739-2dc68ec67a0e 14:34:16.437 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 99e1bf73-511b-4f12-9739-2dc68ec67a0e 14:34:16.437 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head ba02f725-af70-4c7d-a474-4c1cfe052e83.0000000c to client 99e1bf73-511b-4f12-9739-2dc68ec67a0e 14:34:16.437 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:16.437 DEBUG [standby-run-56] StandbyClientSyncExecution.java:103 Found missing segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:16.437 DEBUG [standby-run-56] StandbyClientSyncExecution.java:124 Inspecting segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:16.437 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 99e1bf73-511b-4f12-9739-2dc68ec67a0e for references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:16.437 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:34:16.437 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 for client 99e1bf73-511b-4f12-9739-2dc68ec67a0e 14:34:16.437 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 to client 99e1bf73-511b-4f12-9739-2dc68ec67a0e 14:34:16.437 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 99e1bf73-511b-4f12-9739-2dc68ec67a0e io.netty.handler.codec.compression.DecompressionException: mismatching checksum: 68d702db (expected: a2822220) 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] 14:34:21.169 DEBUG [TarMK flush [target\junit3996961817950611349\junit3155329972835108983]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:21.238 DEBUG [TarMK flush [target\junit3996961817950611349\junit8911330665163785539]] TarRevisions.java:240 TarMK journal update null -> dc81e2fa-7719-4de0-a9c4-e2483a9788ea.00000005 14:34:21.454 DEBUG [standby-run-56] StandbyClient.java:157 Channel closed 14:34:21.454 ERROR [standby-run-56] StandbyClientSync.java:171 Failed synchronizing state. java.lang.IllegalStateException: Unable to read references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 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] 14:34:23.655 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:23.693 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client a5a2a813-144f-4f82-870b-d07477bff75f for current head 14:34:23.693 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52400 is allowed 14:34:23.693 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:34:23.693 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head ba02f725-af70-4c7d-a474-4c1cfe052e83.0000000c to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:23.693 DEBUG [standby-run-57] StandbyClientSyncExecution.java:103 Found missing segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:23.693 DEBUG [standby-run-57] StandbyClientSyncExecution.java:124 Inspecting segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:23.693 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client a5a2a813-144f-4f82-870b-d07477bff75f for references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:23.693 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:23.693 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 for client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment ba02f725-af70-4c7d-a474-4c1cfe052e83 to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:23.693 DEBUG [standby-run-57] StandbyClientSyncExecution.java:184 Found reference from ba02f725-af70-4c7d-a474-4c1cfe052e83 to af70693f-6c1e-4305-ac6c-5dc9ea21bac2 14:34:23.693 DEBUG [standby-run-57] StandbyClientSyncExecution.java:124 Inspecting segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 14:34:23.693 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client a5a2a813-144f-4f82-870b-d07477bff75f for references of segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 14:34:23.693 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:23.693 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 for client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.693 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:23.708 INFO [standby-run-57] StandbyClientSyncExecution.java:196 Copying data segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 from primary 14:34:23.708 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client a5a2a813-144f-4f82-870b-d07477bff75f for segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 14:34:23.708 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:23.708 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 for client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:23.708 DEBUG [standby-run-57] TarWriter.java:185 Writing segment af70693f-6c1e-4305-ac6c-5dc9ea21bac2 to target\junit3996961817950611349\junit8911330665163785539\data00000a.tar 14:34:23.708 INFO [standby-run-57] StandbyClientSyncExecution.java:196 Copying data segment ba02f725-af70-4c7d-a474-4c1cfe052e83 from primary 14:34:23.708 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client a5a2a813-144f-4f82-870b-d07477bff75f for segment ba02f725-af70-4c7d-a474-4c1cfe052e83 14:34:23.708 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:23.708 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment ba02f725-af70-4c7d-a474-4c1cfe052e83 for client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment ba02f725-af70-4c7d-a474-4c1cfe052e83 to client a5a2a813-144f-4f82-870b-d07477bff75f 14:34:23.708 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:23.708 DEBUG [standby-run-57] TarWriter.java:185 Writing segment ba02f725-af70-4c7d-a474-4c1cfe052e83 to target\junit3996961817950611349\junit8911330665163785539\data00000a.tar 14:34:23.771 DEBUG [standby-run-57] TarRevisions.java:240 TarMK journal update dc81e2fa-7719-4de0-a9c4-e2483a9788ea.00000005 -> ba02f725-af70-4c7d-a474-4c1cfe052e83.0000000c 14:34:23.871 INFO [standby-run-57] StandbyClientSyncExecution.java:82 updated head state successfully: true in 178ms. 14:34:23.871 DEBUG [standby-run-57] StandbyClient.java:157 Channel closed 14:34:26.172 DEBUG [TarMK flush [target\junit3996961817950611349\junit3155329972835108983]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:26.188 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:26.189 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:26.189 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:26.190 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:34:26.192 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:34:26.194 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByte 14:34:26.194 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:26.194 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:26.226 INFO [main] FileStore.java:483 TarMK closed: target\junit3996961817950611349\junit8911330665163785539 14:34:26.226 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:26.226 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:26.257 INFO [main] FileStore.java:483 TarMK closed: target\junit3996961817950611349\junit3155329972835108983 14:34:26.273 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit468943887446026040\junit422439623112657685, 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}} 14:34:26.273 INFO [main] FileStore.java:239 TarMK opened: target\junit468943887446026040\junit422439623112657685 (mmap=false) 14:34:26.273 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit468943887446026040\junit422439623112657685\data00000a.tar} 14:34:26.273 DEBUG [main] TarWriter.java:185 Writing segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe to target\junit468943887446026040\junit422439623112657685\data00000a.tar 14:34:26.273 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit468943887446026040\junit4302954404344932417, 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}} 14:34:26.273 INFO [main] FileStore.java:239 TarMK opened: target\junit468943887446026040\junit4302954404344932417 (mmap=false) 14:34:26.273 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit468943887446026040\junit4302954404344932417\data00000a.tar} 14:34:26.273 DEBUG [main] TarWriter.java:185 Writing segment 6bff600f-1741-4a9d-ae88-8bb77de69e94 to target\junit468943887446026040\junit4302954404344932417\data00000a.tar 14:34:26.273 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedIntermediateByte2 14:34:26.273 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:34:26.273 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:34:26.342 DEBUG [main] TarWriter.java:185 Writing segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 to target\junit468943887446026040\junit422439623112657685\data00000a.tar 14:34:26.394 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> c8dc2956-b67a-4d29-a5b8-1df8caaffcd5.0000000c 14:34:26.526 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x95938e0f]' 14:34:26.526 DEBUG [main] StandbyServer.java:249 Binding was successful 14:34:26.595 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 092fef22-0886-4f69-be88-77d2e617013f for current head 14:34:26.610 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52489 is allowed 14:34:26.610 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:34:26.610 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head c8dc2956-b67a-4d29-a5b8-1df8caaffcd5.0000000c to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:26.610 DEBUG [standby-run-58] StandbyClientSyncExecution.java:103 Found missing segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 14:34:26.610 DEBUG [standby-run-58] StandbyClientSyncExecution.java:124 Inspecting segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 14:34:26.610 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 092fef22-0886-4f69-be88-77d2e617013f for references of segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 14:34:26.610 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:34:26.610 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 for client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:26.610 DEBUG [standby-run-58] StandbyClientSyncExecution.java:184 Found reference from c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 to 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe 14:34:26.610 DEBUG [standby-run-58] StandbyClientSyncExecution.java:124 Inspecting segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe 14:34:26.610 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 092fef22-0886-4f69-be88-77d2e617013f for references of segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe 14:34:26.610 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:34:26.610 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe for client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:26.610 INFO [standby-run-58] StandbyClientSyncExecution.java:196 Copying data segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe from primary 14:34:26.610 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 092fef22-0886-4f69-be88-77d2e617013f for segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe 14:34:26.610 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:34:26.610 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe for client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.610 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:26.610 DEBUG [standby-run-58] TarWriter.java:185 Writing segment 15ce62b9-f7ac-46bd-ae10-c43a0ac976fe to target\junit468943887446026040\junit4302954404344932417\data00000a.tar 14:34:26.626 INFO [standby-run-58] StandbyClientSyncExecution.java:196 Copying data segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 from primary 14:34:26.626 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 092fef22-0886-4f69-be88-77d2e617013f for segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 14:34:26.626 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:34:26.626 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.626 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 for client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.626 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 448 sent to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.626 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 to client 092fef22-0886-4f69-be88-77d2e617013f 14:34:26.626 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:26.626 DEBUG [standby-run-58] TarWriter.java:185 Writing segment c8dc2956-b67a-4d29-a5b8-1df8caaffcd5 to target\junit468943887446026040\junit4302954404344932417\data00000a.tar 14:34:26.710 DEBUG [standby-run-58] TarRevisions.java:240 TarMK journal update null -> c8dc2956-b67a-4d29-a5b8-1df8caaffcd5.0000000c 14:34:26.795 INFO [standby-run-58] StandbyClientSyncExecution.java:82 updated head state successfully: true in 185ms. 14:34:26.795 DEBUG [standby-run-58] StandbyClient.java:157 Channel closed 14:34:29.142 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:29.174 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 4d0768df-d1c6-458c-a218-65ffba1caa9a for current head 14:34:29.174 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52509 is allowed 14:34:29.174 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:34:29.174 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 4d0768df-d1c6-458c-a218-65ffba1caa9a 14:34:29.174 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 4d0768df-d1c6-458c-a218-65ffba1caa9a 14:34:29.174 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head c8dc2956-b67a-4d29-a5b8-1df8caaffcd5.0000000c to client 4d0768df-d1c6-458c-a218-65ffba1caa9a 14:34:29.174 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:29.174 DEBUG [standby-run-59] StandbyClient.java:157 Channel closed 14:34:31.290 DEBUG [TarMK flush [target\junit468943887446026040\junit4302954404344932417]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:31.290 DEBUG [TarMK flush [target\junit468943887446026040\junit422439623112657685]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:31.394 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:31.395 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:31.396 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:31.397 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:34:31.397 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:34:31.412 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedIntermediateByte2 14:34:31.412 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:31.428 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:31.459 INFO [main] FileStore.java:483 TarMK closed: target\junit468943887446026040\junit4302954404344932417 14:34:31.459 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:31.459 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:31.490 INFO [main] FileStore.java:483 TarMK closed: target\junit468943887446026040\junit422439623112657685 14:34:31.497 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit553206913380338414\junit309078659084154689, 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}} 14:34:31.497 INFO [main] FileStore.java:239 TarMK opened: target\junit553206913380338414\junit309078659084154689 (mmap=false) 14:34:31.497 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit553206913380338414\junit309078659084154689\data00000a.tar} 14:34:31.497 DEBUG [main] TarWriter.java:185 Writing segment dc8de7bc-0573-4642-a434-bc6655e96a2e to target\junit553206913380338414\junit309078659084154689\data00000a.tar 14:34:31.497 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit553206913380338414\junit8341072147611280495, 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}} 14:34:31.513 INFO [main] FileStore.java:239 TarMK opened: target\junit553206913380338414\junit8341072147611280495 (mmap=false) 14:34:31.513 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit553206913380338414\junit8341072147611280495\data00000a.tar} 14:34:31.513 DEBUG [main] TarWriter.java:185 Writing segment 5f0c69d9-f88d-4331-a238-b5f20cd0b69a to target\junit553206913380338414\junit8341072147611280495\data00000a.tar 14:34:31.513 INFO [main] DataStoreTestBase.java:127 Test begin: testProxyFlippedStartByte 14:34:31.513 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:34:31.513 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:34:31.575 DEBUG [main] TarWriter.java:185 Writing segment ed8c198c-f1a4-4347-a478-c445d4fb4337 to target\junit553206913380338414\junit309078659084154689\data00000a.tar 14:34:31.644 DEBUG [main] TarRevisions.java:240 TarMK journal update null -> ed8c198c-f1a4-4347-a478-c445d4fb4337.0000000c 14:34:31.760 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0xa298cdad]' 14:34:31.760 DEBUG [main] StandbyServer.java:249 Binding was successful 14:34:31.797 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 12c2685e-66a8-46fe-ad19-d36b3b6f0325 for current head 14:34:31.828 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52597 is allowed 14:34:31.828 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:34:31.828 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 12c2685e-66a8-46fe-ad19-d36b3b6f0325 14:34:31.828 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 12c2685e-66a8-46fe-ad19-d36b3b6f0325 14:34:31.828 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head ed8c198c-f1a4-4347-a478-c445d4fb4337.0000000c to client 12c2685e-66a8-46fe-ad19-d36b3b6f0325 14:34:31.828 WARN [standby-1] ExceptionHandler.java:37 Exception caught on client 12c2685e-66a8-46fe-ad19-d36b3b6f0325 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] 14:34:36.515 DEBUG [TarMK flush [target\junit553206913380338414\junit309078659084154689]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:36.546 DEBUG [TarMK flush [target\junit553206913380338414\junit8341072147611280495]] TarRevisions.java:240 TarMK journal update null -> 5f0c69d9-f88d-4331-a238-b5f20cd0b69a.00000005 14:34:36.815 ERROR [standby-run-60] StandbyClientSyncExecution.java:67 Unable to fetch remote head 14:34:36.815 DEBUG [standby-run-60] StandbyClient.java:157 Channel closed 14:34:39.048 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:39.064 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 for current head 14:34:39.064 DEBUG [primary-2] ClientFilterHandler.java:53 Client /127.0.0.1:52620 is allowed 14:34:39.064 DEBUG [primary-2] RequestDecoder.java:42 Parsed 'get head' message 14:34:39.064 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get head' received from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetHeadRequestHandler.java:43 Reading head for client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetHeadResponseEncoder.java:36 Sending head ed8c198c-f1a4-4347-a478-c445d4fb4337.0000000c to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:34:39.079 DEBUG [standby-run-61] StandbyClientSyncExecution.java:103 Found missing segment ed8c198c-f1a4-4347-a478-c445d4fb4337 14:34:39.079 DEBUG [standby-run-61] StandbyClientSyncExecution.java:124 Inspecting segment ed8c198c-f1a4-4347-a478-c445d4fb4337 14:34:39.079 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 for references of segment ed8c198c-f1a4-4347-a478-c445d4fb4337 14:34:39.079 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:39.079 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment ed8c198c-f1a4-4347-a478-c445d4fb4337 for client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment ed8c198c-f1a4-4347-a478-c445d4fb4337 to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:39.079 DEBUG [standby-run-61] StandbyClientSyncExecution.java:184 Found reference from ed8c198c-f1a4-4347-a478-c445d4fb4337 to dc8de7bc-0573-4642-a434-bc6655e96a2e 14:34:39.079 DEBUG [standby-run-61] StandbyClientSyncExecution.java:124 Inspecting segment dc8de7bc-0573-4642-a434-bc6655e96a2e 14:34:39.079 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 for references of segment dc8de7bc-0573-4642-a434-bc6655e96a2e 14:34:39.079 DEBUG [primary-2] RequestDecoder.java:48 Parsed 'get references' message 14:34:39.079 DEBUG [primary-2] GetReferencesRequestHandler.java:39 Reading references of segment dc8de7bc-0573-4642-a434-bc6655e96a2e for client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetReferencesResponseEncoder.java:34 Sending references of segment dc8de7bc-0573-4642-a434-bc6655e96a2e to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:34:39.079 INFO [standby-run-61] StandbyClientSyncExecution.java:196 Copying data segment dc8de7bc-0573-4642-a434-bc6655e96a2e from primary 14:34:39.079 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 for segment dc8de7bc-0573-4642-a434-bc6655e96a2e 14:34:39.079 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:39.079 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment dc8de7bc-0573-4642-a434-bc6655e96a2e for client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 192 sent to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment dc8de7bc-0573-4642-a434-bc6655e96a2e to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:39.079 DEBUG [standby-run-61] TarWriter.java:185 Writing segment dc8de7bc-0573-4642-a434-bc6655e96a2e to target\junit553206913380338414\junit8341072147611280495\data00000a.tar 14:34:39.079 INFO [standby-run-61] StandbyClientSyncExecution.java:196 Copying data segment ed8c198c-f1a4-4347-a478-c445d4fb4337 from primary 14:34:39.079 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 for segment ed8c198c-f1a4-4347-a478-c445d4fb4337 14:34:39.079 DEBUG [primary-2] RequestDecoder.java:45 Parsed 'get segment' message 14:34:39.079 DEBUG [primary-2] CommunicationObserver.java:120 Message 'get segment' received from client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetSegmentRequestHandler.java:39 Reading segment ed8c198c-f1a4-4347-a478-c445d4fb4337 for client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] CommunicationObserver.java:125 Segment with size 448 sent to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [primary-2] GetSegmentResponseEncoder.java:43 Sending segment ed8c198c-f1a4-4347-a478-c445d4fb4337 to client 6e493491-812a-4dfa-a97a-ea93ea84bde6 14:34:39.079 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:34:39.079 DEBUG [standby-run-61] TarWriter.java:185 Writing segment ed8c198c-f1a4-4347-a478-c445d4fb4337 to target\junit553206913380338414\junit8341072147611280495\data00000a.tar 14:34:39.116 DEBUG [standby-run-61] TarRevisions.java:240 TarMK journal update 5f0c69d9-f88d-4331-a238-b5f20cd0b69a.00000005 -> ed8c198c-f1a4-4347-a478-c445d4fb4337.0000000c 14:34:39.201 INFO [standby-run-61] StandbyClientSyncExecution.java:82 updated head state successfully: true in 122ms. 14:34:39.201 DEBUG [standby-run-61] StandbyClient.java:157 Channel closed 14:34:41.423 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:34:41.423 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:41.423 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:34:41.423 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:34:41.423 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:34:41.438 INFO [main] DataStoreTestBase.java:132 Test end: testProxyFlippedStartByte 14:34:41.438 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:41.438 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:41.470 INFO [main] FileStore.java:483 TarMK closed: target\junit553206913380338414\junit8341072147611280495 14:34:41.470 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:34:41.470 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:34:41.503 INFO [main] FileStore.java:483 TarMK closed: target\junit553206913380338414\junit309078659084154689 14:34:41.507 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7756141337749835101\junit609405683117145219, 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}} 14:34:41.507 INFO [main] FileStore.java:239 TarMK opened: target\junit7756141337749835101\junit609405683117145219 (mmap=false) 14:34:41.523 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit7756141337749835101\junit609405683117145219\data00000a.tar} 14:34:41.523 DEBUG [main] TarWriter.java:185 Writing segment 174323fa-36a9-4267-a685-cb06995c5b85 to target\junit7756141337749835101\junit609405683117145219\data00000a.tar 14:34:41.523 INFO [main] FileStoreBuilder.java:340 Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit7756141337749835101\junit8203365882401640434, 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}} 14:34:41.523 INFO [main] FileStore.java:239 TarMK opened: target\junit7756141337749835101\junit8203365882401640434 (mmap=false) 14:34:41.523 DEBUG [main] FileStore.java:240 TAR files: TarFiles{readers=[],writer=target\junit7756141337749835101\junit8203365882401640434\data00000a.tar} 14:34:41.523 DEBUG [main] TarWriter.java:185 Writing segment 348089db-0021-4c16-aee8-d04510807789 to target\junit7756141337749835101\junit8203365882401640434\data00000a.tar 14:34:41.523 INFO [main] DataStoreTestBase.java:127 Test begin: testSyncBigBlob 14:34:41.523 INFO [main] SegmentNodeStore.java:120 Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]} 14:34:41.523 INFO [main] LockBasedScheduler.java:155 Initializing SegmentNodeStore with the commitFairLock option enabled. 14:34:46.752 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:240 TarMK journal update null -> 348089db-0021-4c16-aee8-d04510807789.00000005 14:34:51.547 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:34:56.535 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:01.544 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:06.542 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.119 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarWriter.java:185 Writing segment b785de73-52b6-456d-a73a-1d99cd68d00b to target\junit7756141337749835101\junit609405683117145219\data00000a.tar 14:35:11.288 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:240 TarMK journal update null -> 174323fa-36a9-4267-a685-cb06995c5b85.00000005 14:35:11.335 WARN [main] Slf4JLogger.java:146 Unknown channel option 'TCP_NODELAY' for channel '[id: 0x2b780d30]' 14:35:11.335 DEBUG [main] StandbyServer.java:249 Binding was successful 14:35:11.535 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.572 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarWriter.java:185 Writing segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 to target\junit7756141337749835101\junit609405683117145219\data00000a.tar 14:35:11.772 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:240 TarMK journal update 174323fa-36a9-4267-a685-cb06995c5b85.00000005 -> 40d6c48e-bcaf-460d-a93f-e984a1950e11.0000000b 14:35:11.950 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.950 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:224 Unable to lock the journal, skipping flush 14:35:11.950 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.950 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.950 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:11.950 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for current head 14:35:11.950 DEBUG [primary-1] ClientFilterHandler.java:53 Client /127.0.0.1:52691 is allowed 14:35:11.950 DEBUG [primary-1] RequestDecoder.java:42 Parsed 'get head' message 14:35:11.950 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get head' received from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 40d6c48e-bcaf-460d-a93f-e984a1950e11.0000000b to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [standby-1] ResponseDecoder.java:82 Decoding 'get head' response 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:103 Found missing segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:124 Inspecting segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 14:35:11.950 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for references of segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 14:35:11.950 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:35:11.950 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:184 Found reference from 40d6c48e-bcaf-460d-a93f-e984a1950e11 to b785de73-52b6-456d-a73a-1d99cd68d00b 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:184 Found reference from 40d6c48e-bcaf-460d-a93f-e984a1950e11 to 174323fa-36a9-4267-a685-cb06995c5b85 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:124 Inspecting segment b785de73-52b6-456d-a73a-1d99cd68d00b 14:35:11.950 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for references of segment b785de73-52b6-456d-a73a-1d99cd68d00b 14:35:11.950 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:35:11.950 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment b785de73-52b6-456d-a73a-1d99cd68d00b for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment b785de73-52b6-456d-a73a-1d99cd68d00b to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.950 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:35:11.950 DEBUG [standby-run-62] StandbyClientSyncExecution.java:124 Inspecting segment 174323fa-36a9-4267-a685-cb06995c5b85 14:35:11.967 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for references of segment 174323fa-36a9-4267-a685-cb06995c5b85 14:35:11.967 DEBUG [primary-1] RequestDecoder.java:48 Parsed 'get references' message 14:35:11.968 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 174323fa-36a9-4267-a685-cb06995c5b85 for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.968 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 174323fa-36a9-4267-a685-cb06995c5b85 to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.969 DEBUG [standby-1] ResponseDecoder.java:94 Decoding 'get references' response 14:35:11.969 INFO [standby-run-62] StandbyClientSyncExecution.java:196 Copying data segment 174323fa-36a9-4267-a685-cb06995c5b85 from primary 14:35:11.969 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for segment 174323fa-36a9-4267-a685-cb06995c5b85 14:35:11.970 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:35:11.970 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.970 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 174323fa-36a9-4267-a685-cb06995c5b85 for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.970 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.971 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 174323fa-36a9-4267-a685-cb06995c5b85 to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.971 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:35:11.971 DEBUG [standby-run-62] TarWriter.java:185 Writing segment 174323fa-36a9-4267-a685-cb06995c5b85 to target\junit7756141337749835101\junit8203365882401640434\data00000a.tar 14:35:11.972 INFO [standby-run-62] StandbyClientSyncExecution.java:196 Copying data segment b785de73-52b6-456d-a73a-1d99cd68d00b from primary 14:35:11.972 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for segment b785de73-52b6-456d-a73a-1d99cd68d00b 14:35:11.972 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:35:11.972 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment b785de73-52b6-456d-a73a-1d99cd68d00b for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 192 sent to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment b785de73-52b6-456d-a73a-1d99cd68d00b to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:35:11.972 DEBUG [standby-run-62] TarWriter.java:185 Writing segment b785de73-52b6-456d-a73a-1d99cd68d00b to target\junit7756141337749835101\junit8203365882401640434\data00000a.tar 14:35:11.972 INFO [standby-run-62] StandbyClientSyncExecution.java:196 Copying data segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 from primary 14:35:11.972 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 for segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 14:35:11.972 DEBUG [primary-1] RequestDecoder.java:45 Parsed 'get segment' message 14:35:11.972 DEBUG [primary-1] CommunicationObserver.java:120 Message 'get segment' received from client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 for client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] CommunicationObserver.java:125 Segment with size 368 sent to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 to client 6e9d86c7-b34d-4b93-9261-519ac7d8fa02 14:35:11.972 DEBUG [standby-1] ResponseDecoder.java:86 Decoding 'get segment' response 14:35:11.972 DEBUG [standby-run-62] TarWriter.java:185 Writing segment 40d6c48e-bcaf-460d-a93f-e984a1950e11 to target\junit7756141337749835101\junit8203365882401640434\data00000a.tar 14:35:12.788 DEBUG [standby-run-62] TarRevisions.java:240 TarMK journal update 348089db-0021-4c16-aee8-d04510807789.00000005 -> 40d6c48e-bcaf-460d-a93f-e984a1950e11.0000000b 14:35:13.120 INFO [standby-run-62] StandbyClientSyncExecution.java:82 updated head state successfully: true in 1170ms. 14:35:13.120 DEBUG [standby-run-62] StandbyClient.java:157 Channel closed 14:35:15.336 DEBUG [main] StandbyClientSync.java:277 Group shut down 14:35:15.336 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:35:15.336 DEBUG [main] StandbyServer.java:220 Channel disconnected 14:35:15.336 DEBUG [main] StandbyServer.java:231 Boss group shut down 14:35:15.352 DEBUG [main] StandbyServer.java:237 Worker group shut down 14:35:16.538 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:16.538 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:21.536 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:21.536 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:26.533 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:26.533 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:31.530 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:31.530 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:36.544 DEBUG [TarMK flush [target\junit7756141337749835101\junit8203365882401640434]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:36.544 DEBUG [TarMK flush [target\junit7756141337749835101\junit609405683117145219]] TarRevisions.java:236 Head state did not change, skipping flush 14:35:37.577 INFO [main] DataStoreTestBase.java:132 Test end: testSyncBigBlob 14:35:37.577 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:35:37.577 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:35:37.646 INFO [main] FileStore.java:483 TarMK closed: target\junit7756141337749835101\junit8203365882401640434 14:35:37.646 DEBUG [main] Scheduler.java:134 The scheduler FileStore background tasks was successfully shut down 14:35:37.646 DEBUG [main] TarRevisions.java:236 Head state did not change, skipping flush 14:35:37.677 INFO [main] FileStore.java:483 TarMK closed: target\junit7756141337749835101\junit609405683117145219