Index: oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileStore.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileStore.java (revision 5ef5da101181caf82439b724617fd6a6528ffff4) +++ oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileStore.java (revision ) @@ -496,6 +496,8 @@ long start = System.nanoTime(); log.info("TarMK compaction running"); + tracker.getWriter().flush(); + SegmentWriter writer = new SegmentWriter(this, tracker); Compactor compactor = new Compactor(writer); @@ -515,7 +517,7 @@ // Rebase (and compact) those changes on top of the // compacted state before retrying to set the head. SegmentNodeState head = getHead(); - after = compactor.compact(before, head); + after = compactor.compact(after, head); before = head; writer.flush(); }