Author: reschke
Date: Fri Dec 4 15:50:12 2015
New Revision: 1717988
URL: http://svn.apache.org/viewvc?rev=1717988&view=rev
Log:
OAK-3731: Version Garbage Collection: improve logging for split documents
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java?rev=1717988&r1=1717987&r2=1717988&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
Fri Dec 4 15:50:12 2015
@@ -115,7 +115,9 @@ public class VersionGarbageCollector {
}
private void collectSplitDocuments(VersionGCStats stats, long
oldestRevTimeStamp) {
+ stats.collectAndDeleteSplitDocs.start();
versionStore.deleteSplitDocuments(GC_TYPES, oldestRevTimeStamp, stats);
+ stats.collectAndDeleteSplitDocs.stop();
}
private void collectDeletedDocuments(VersionGCStats stats,
@@ -167,7 +169,7 @@ public class VersionGarbageCollector {
int intermediateSplitDocGCCount;
final Stopwatch collectDeletedDocs = Stopwatch.createUnstarted();
final Stopwatch deleteDeletedDocs = Stopwatch.createUnstarted();
-
+ final Stopwatch collectAndDeleteSplitDocs =
Stopwatch.createUnstarted();
@Override
public String toString() {
@@ -177,7 +179,8 @@ public class VersionGarbageCollector {
", splitDocGCCount=" + splitDocGCCount +
", intermediateSplitDocGCCount=" +
intermediateSplitDocGCCount +
", timeToCollectDeletedDocs=" + collectDeletedDocs +
- ", timeTakenToDeleteDocs=" + deleteDeletedDocs +
+ ", timeTakenToDeleteDeletedDocs=" + deleteDeletedDocs +
+ ", timeTakenToCollectAndDeleteSplitDocs=" +
collectAndDeleteSplitDocs +
'}';
}
}