You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by md...@apache.org on 2019/02/11 16:47:17 UTC

svn commit: r1853389 - /jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java

Author: mduerig
Date: Mon Feb 11 16:47:17 2019
New Revision: 1853389

URL: http://svn.apache.org/viewvc?rev=1853389&view=rev
Log:
OAK-8039: Intermittent test failure of CompactionAndCleanupIT.testMixedSegments
Better error message in assertion

Modified:
    jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java

Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java?rev=1853389&r1=1853388&r2=1853389&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java (original)
+++ jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java Mon Feb 11 16:47:17 2019
@@ -196,7 +196,8 @@ public class SegmentBufferWriterPool imp
             SegmentBufferWriter writer = writers.remove(key);
             if (writer == null) {
                 GCGeneration thisGeneration = this.gcGeneration.get();
-                checkState(thisGeneration.equals(gcGeneration));
+                checkState(thisGeneration.equals(gcGeneration),
+                    "Mismatching GC generations " + thisGeneration + " != " + gcGeneration);
                 writer = new SegmentBufferWriter(
                         idProvider,
                         reader,