Author: tomekr Date: Mon Jun 19 19:55:56 2017 New Revision: 1799271 URL: http://svn.apache.org/viewvc?rev=1799271&view=rev Log: OAK-6360: Failed to retrieve previously indexed checkpoint in composite node store
Added debug info for creating and releasing checkpoints Modified: jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java Modified: jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java?rev=1799271&r1=1799270&r2=1799271&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java (original) +++ jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java Mon Jun 19 19:55:56 2017 @@ -254,7 +254,11 @@ public class CompositeNodeStore implemen String checkpoint = mns.getNodeStore().checkpoint(lifetime, properties); globalProperties.put(CHECKPOINT_METADATA_MOUNT + mns.getMount().getName(), checkpoint); } - return ctx.getGlobalStore().getNodeStore().checkpoint(lifetime, globalProperties); + String newCheckpoint = ctx.getGlobalStore().getNodeStore().checkpoint(lifetime, globalProperties); + if (LOG.isDebugEnabled()) { + LOG.debug("Created checkpoint {}. Debug info:\n{}", newCheckpoint, checkpointDebugInfo()); + } + return newCheckpoint; } @Override @@ -328,6 +332,9 @@ public class CompositeNodeStore implemen } result &= released; } + if (LOG.isDebugEnabled()) { + LOG.debug("Released checkpoint {}. Result: {}. Debug info:\n{}", checkpoint, result, checkpointDebugInfo()); + } return result; }