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 to...@apache.org on 2017/06/19 19:55:56 UTC
svn commit: r1799271 -
/jackrabbit/oak/trunk/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java
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;
}