diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java index 3e224f5..c78f9e6 100644 --- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java +++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java @@ -661,6 +661,7 @@ public class AsyncIndexUpdate implements Runnable, Closeable { } keep.add(cp); keep.addAll(indexStats.tempCps); + log.debug("Getting checkpoint info for {}", cp); Map info = store.checkpointInfo(cp); String value = info.get("created"); if (value != null) { @@ -685,6 +686,8 @@ public class AsyncIndexUpdate implements Runnable, Closeable { } } } + } else { + log.info("Checkpoint Info : '{}' for the checkpoint - {} ; keep -- {}", info, cp, keep); } } diff --git a/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java b/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java index 2a4a330..807cccb 100644 --- a/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java +++ b/oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java @@ -243,7 +243,7 @@ public class CompositeNodeStore implements NodeStore, Observable { @Override public Map checkpointInfo(String checkpoint) { if (!checkpointExists(ctx.getGlobalStore().getNodeStore(), checkpoint)) { - LOG.warn("Checkpoint {} doesn't exist. Debug info:\n{}", checkpoint, checkpointDebugInfo()); + LOG.warn("Checkpoint {} doesn't exist. Debug info:\n{}", checkpoint, checkpointDebugInfo(), new Exception()); return Collections.emptyMap(); } return copyOf(filterKeys(ctx.getGlobalStore().getNodeStore().checkpointInfo(checkpoint), new Predicate() { @@ -278,7 +278,7 @@ public class CompositeNodeStore implements NodeStore, Observable { nodeStates.put(nodeStore, nodeState); } if (any(nodeStates.values(), isNull())) { - LOG.warn("Checkpoint {} doesn't exist. Debug info:\n{}", checkpoint, checkpointDebugInfo()); + LOG.warn("Checkpoint {} doesn't exist. Debug info:\n{}", checkpoint, checkpointDebugInfo(), new Exception()); return null; } return ctx.createRootNodeState(nodeStates);