<?xml version="1.0" encoding="UTF-8"?>
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="105.808" tests="12" errors="0" skipped="0" failures="1">
  <properties>
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    <property name="sun.boot.library.path" value="C:\usr\local\jdk18\jre\bin"/>
    <property name="java.vm.version" value="25.60-b23"/>
    <property name="java.vm.vendor" value="Oracle Corporation"/>
    <property name="java.vendor.url" value="http://java.oracle.com/"/>
    <property name="path.separator" value=";"/>
    <property name="guice.disable.misplaced.annotation.check" value="true"/>
    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    <property name="file.encoding.pkg" value="sun.io"/>
    <property name="user.script" value=""/>
    <property name="user.country" value="DE"/>
    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    <property name="sun.os.patch.level" value=""/>
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    <property name="user.dir" value="C:\projects\apache\oak\trunk"/>
    <property name="java.runtime.version" value="1.8.0_60-b27"/>
    <property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
    <property name="java.endorsed.dirs" value="C:\usr\local\jdk18\jre\lib\endorsed"/>
    <property name="os.arch" value="amd64"/>
    <property name="java.io.tmpdir" value="C:\tmp\"/>
    <property name="line.separator" value="&#10;"/>
    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    <property name="user.variant" value=""/>
    <property name="os.name" value="Windows 10"/>
    <property name="classworlds.conf" value="C:\usr\local\apache-maven-3.2.5/bin/m2.conf"/>
    <property name="sun.jnu.encoding" value="Cp1252"/>
    <property name="java.library.path" value="C:\usr\local\jdk18\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\usr\local\bin;C:\bin;C:\usr\local\bin;C:\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files (x86)\Calibre2;C:\Program Files\Calibre2;C:\Program Files\Exselt\Exselt XSLT 3.0 Processor;C:\Program Files (x86)\Skype\Phone;C:\Program Files\TortoiseSVN\bin;C:\Program Files\PostgreSQL\pg96\bin;C:\Users\jre\AppData\Local\Microsoft\WindowsApps;C:\Users\jre\AppData\Local\atom\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;C:\lib\lapack;.;."/>
    <property name="java.specification.name" value="Java Platform API Specification"/>
    <property name="java.class.version" value="52.0"/>
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    <property name="os.version" value="10.0"/>
    <property name="user.home" value="C:\Users\jre"/>
    <property name="user.timezone" value="Europe/Berlin"/>
    <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
    <property name="java.specification.version" value="1.8"/>
    <property name="file.encoding" value="Cp1252"/>
    <property name="user.name" value="jre"/>
    <property name="java.class.path" value="C:\usr\local\apache-maven-3.2.5/boot/plexus-classworlds-2.5.2.jar"/>
    <property name="java.vm.specification.version" value="1.8"/>
    <property name="sun.arch.data.model" value="64"/>
    <property name="java.home" value="C:\usr\local\jdk18\jre"/>
    <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -PintegrationTesting"/>
    <property name="java.specification.vendor" value="Oracle Corporation"/>
    <property name="user.language" value="de"/>
    <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
    <property name="java.vm.info" value="mixed mode"/>
    <property name="java.version" value="1.8.0_60"/>
    <property name="java.ext.dirs" value="C:\usr\local\jdk18\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
    <property name="sun.boot.class.path" value="C:\usr\local\jdk18\jre\lib\resources.jar;C:\usr\local\jdk18\jre\lib\rt.jar;C:\usr\local\jdk18\jre\lib\sunrsasign.jar;C:\usr\local\jdk18\jre\lib\jsse.jar;C:\usr\local\jdk18\jre\lib\jce.jar;C:\usr\local\jdk18\jre\lib\charsets.jar;C:\usr\local\jdk18\jre\lib\jfr.jar;C:\usr\local\jdk18\jre\classes"/>
    <property name="java.vendor" value="Oracle Corporation"/>
    <property name="maven.home" value="C:\usr\local\apache-maven-3.2.5"/>
    <property name="file.separator" value="\"/>
    <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
    <property name="sun.cpu.endian" value="little"/>
    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    <property name="sun.desktop" value="windows"/>
    <property name="sun.cpu.isalist" value="amd64"/>
  </properties>
  <testcase name="testSyncFailingDueToTooShortTimeout" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="3"/>
  <testcase name="testResilientSync" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="9.145"/>
  <testcase name="testProxySkippedBytes" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.504"/>
  <testcase name="testSyncUpdatedBinaryProperty" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="4.026"/>
  <testcase name="testSync" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="3.002"/>
  <testcase name="testProxyFlippedIntermediateByteChange2" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.377"/>
  <testcase name="testProxyFlippedIntermediateByteChange" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.278"/>
  <testcase name="testProxySkippedBytesIntermediateChange" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.32"/>
  <testcase name="testProxyFlippedIntermediateByte" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.222"/>
  <testcase name="testProxyFlippedIntermediateByte2" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.603"/>
  <testcase name="testProxyFlippedStartByte" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="8.394"/>
  <testcase name="testSyncBigBlob" classname="org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT" time="27.921">
    <failure message="expected:&lt;{ root = { ... } }&gt; but was:&lt;{ root : { } }&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } }>
]]></failure>
    <system-out><![CDATA[15:02:42.750 INFO  [main] FileStoreBuilder.java:340         Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit953665662749889460\junit342384424426468879, 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}}
15:02:42.750 INFO  [main] FileStore.java:240                TarMK opened: target\junit953665662749889460\junit342384424426468879 (mmap=false)
15:02:42.750 INFO  [main] FileStoreBuilder.java:340         Creating file store FileStoreBuilder{version=1.8-SNAPSHOT, directory=target\junit953665662749889460\junit4866160738538944919, 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}}
15:02:42.765 INFO  [main] FileStore.java:240                TarMK opened: target\junit953665662749889460\junit4866160738538944919 (mmap=false)
15:02:42.796 INFO  [main] SegmentNodeStore.java:120         Creating segment node store SegmentNodeStoreBuilder{blobStore=DataStore backed BlobStore [org.apache.jackrabbit.core.data.FileDataStore]}
15:02:42.796 INFO  [main] LockBasedScheduler.java:155       Initializing SegmentNodeStore with the commitFairLock option enabled.
15:03:07.882 WARN  [main] Slf4JLogger.java:146              Unknown channel option 'TCP_NODELAY' for channel '[id: 0x91e512ea]'
15:03:07.882 DEBUG [main] StandbyServer.java:249            Binding was successful
15:03:07.882 DEBUG [standby-1] GetHeadRequestEncoder.java:33 Sending request from client 69e99693-173a-4eb4-9333-16ae43901fc7 for current head
15:03:07.882 DEBUG [primary-1] ClientFilterHandler.java:53  Client /127.0.0.1:59449 is allowed
15:03:07.882 DEBUG [primary-1] RequestDecoder.java:42       Parsed 'get head' message
15:03:07.898 DEBUG [primary-1] CommunicationObserver.java:79 Message 'get head' received from client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:07.898 DEBUG [primary-1] GetHeadRequestHandler.java:43 Reading head for client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.024 DEBUG [primary-1] GetHeadResponseEncoder.java:36 Sending head 3f01cacd-b30b-49e7-a966-164c38890dc0.00000005 to client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.024 DEBUG [standby-1] ResponseDecoder.java:82      Decoding 'get head' response
15:03:08.024 DEBUG [standby-run-43] StandbyClientSyncExecution.java:103 Found missing segment 3f01cacd-b30b-49e7-a966-164c38890dc0
15:03:08.025 DEBUG [standby-run-43] StandbyClientSyncExecution.java:124 Inspecting segment 3f01cacd-b30b-49e7-a966-164c38890dc0
15:03:08.025 DEBUG [standby-1] GetReferencesRequestEncoder.java:33 Sending request from client 69e99693-173a-4eb4-9333-16ae43901fc7 for references of segment 3f01cacd-b30b-49e7-a966-164c38890dc0
15:03:08.025 DEBUG [primary-1] RequestDecoder.java:48       Parsed 'get references' message
15:03:08.025 DEBUG [primary-1] GetReferencesRequestHandler.java:39 Reading references of segment 3f01cacd-b30b-49e7-a966-164c38890dc0 for client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.025 DEBUG [primary-1] GetReferencesResponseEncoder.java:34 Sending references of segment 3f01cacd-b30b-49e7-a966-164c38890dc0 to client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.026 DEBUG [standby-1] ResponseDecoder.java:94      Decoding 'get references' response
15:03:08.026 INFO  [standby-run-43] StandbyClientSyncExecution.java:196 Copying data segment 3f01cacd-b30b-49e7-a966-164c38890dc0 from primary
15:03:08.026 DEBUG [standby-1] GetSegmentRequestEncoder.java:33 Sending request from client 69e99693-173a-4eb4-9333-16ae43901fc7 for segment 3f01cacd-b30b-49e7-a966-164c38890dc0
15:03:08.026 DEBUG [primary-1] RequestDecoder.java:45       Parsed 'get segment' message
15:03:08.026 DEBUG [primary-1] CommunicationObserver.java:79 Message 'get segment' received from client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.027 DEBUG [primary-1] GetSegmentRequestHandler.java:39 Reading segment 3f01cacd-b30b-49e7-a966-164c38890dc0 for client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.027 DEBUG [primary-1] CommunicationObserver.java:98 Segment with size 192 sent to client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.027 DEBUG [primary-1] GetSegmentResponseEncoder.java:43 Sending segment 3f01cacd-b30b-49e7-a966-164c38890dc0 to client 69e99693-173a-4eb4-9333-16ae43901fc7
15:03:08.028 DEBUG [standby-1] ResponseDecoder.java:86      Decoding 'get segment' response
15:03:08.137 INFO  [standby-run-43] StandbyClientSyncExecution.java:82 updated head state successfully: true in 113ms.
15:03:08.152 DEBUG [standby-run-43] StandbyClient.java:157  Channel closed
15:03:10.370 DEBUG [main] StandbyClientSync.java:277        Group shut down
15:03:10.370 DEBUG [main] StandbyServer.java:220            Channel disconnected
15:03:10.370 DEBUG [main] StandbyServer.java:220            Channel disconnected
15:03:10.370 DEBUG [main] StandbyServer.java:231            Boss group shut down
15:03:10.370 DEBUG [main] StandbyServer.java:237            Worker group shut down
15:03:10.455 INFO  [main] FileStore.java:471                TarMK closed: target\junit953665662749889460\junit4866160738538944919
15:03:10.502 INFO  [main] FileStore.java:471                TarMK closed: target\junit953665662749889460\junit342384424426468879
]]></system-out>
  </testcase>
</testsuite>