Author: alexparvulescu Date: Thu Jan 21 09:33:50 2016 New Revision: 1725895
URL: http://svn.apache.org/viewvc?rev=1725895&view=rev Log: OAK-3904 Compaction Map predicate should use cached state for evaluation Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/Compactor.java Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/Compactor.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/Compactor.java?rev=1725895&r1=1725894&r2=1725895&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/Compactor.java (original) +++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/Compactor.java Thu Jan 21 09:33:50 2016 @@ -249,7 +249,7 @@ public class Compactor { if (success) { SegmentNodeState state = writer.writeNode(child.getNodeState()); builder.setChildNode(name, state); - if (id != null && includeInMap.apply(state)) { + if (id != null && includeInMap.apply(after)) { map.put(id, state.getRecordId()); } }
