Author: mduerig Date: Thu Dec 22 08:53:36 2016 New Revision: 1775594 URL: http://svn.apache.org/viewvc?rev=1775594&view=rev Log: OAK-5359: Cancelled garbage collection not reported to GCMonitor Report cancellation as skipped
Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java?rev=1775594&r1=1775593&r2=1775594&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java (original) +++ jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java Thu Dec 22 08:53:36 2016 @@ -766,7 +766,7 @@ public class FileStore extends AbstractF Supplier<Boolean> cancel = new CancelCompactionSupplier(FileStore.this); GCEstimation estimate = estimateCompactionGain(cancel); if (cancel.get()) { - gcListener.info("TarMK GC #{}: estimation interrupted: {}. Skipping garbage collection.", GC_COUNT, cancel); + gcListener.skipped("TarMK GC #{}: estimation interrupted: {}. Skipping garbage collection.", GC_COUNT, cancel); gcMemoryBarrier.close(); return; } @@ -846,7 +846,7 @@ public class FileStore extends AbstractF SegmentNodeState after = compact(before, writer, cancel); if (after == null) { - gcListener.info("TarMK GC #{}: compaction cancelled: {}.", GC_COUNT, cancel); + gcListener.skipped("TarMK GC #{}: compaction cancelled: {}.", GC_COUNT, cancel); return -newGeneration; } @@ -870,7 +870,7 @@ public class FileStore extends AbstractF SegmentNodeState head = getHead(); after = compact(head, writer, cancel); if (after == null) { - gcListener.info("TarMK GC #{}: compaction cancelled: {}.", GC_COUNT, cancel); + gcListener.skipped("TarMK GC #{}: compaction cancelled: {}.", GC_COUNT, cancel); return -newGeneration; } @@ -899,7 +899,7 @@ public class FileStore extends AbstractF GC_COUNT, forceWatch, forceWatch.elapsed(MILLISECONDS)); } else { if (cancel.get()) { - gcListener.warn("TarMK GC #{}: compaction failed to force compact remaining commits " + + gcListener.skipped("TarMK GC #{}: compaction failed to force compact remaining commits " + "after {} ({} ms). Compaction was cancelled: {}.", GC_COUNT, forceWatch, forceWatch.elapsed(MILLISECONDS), cancel); } else {