Author: amitj
Date: Thu Jul 30 13:28:04 2015
New Revision: 1693421
URL: http://svn.apache.org/r1693421
Log:
OAK-3167: [Blob GC] Wrong time units for blobGcMaxAge are passed from
SegmentNodeStoreService
Converting value to milliseconds for the parameter passed in the initialization
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeStoreService.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeStoreService.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeStoreService.java?rev=1693421&r1=1693420&r2=1693421&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeStoreService.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeStoreService.java
Thu Jul 30 13:28:04 2015
@@ -40,6 +40,7 @@ import java.io.File;
import java.io.IOException;
import java.util.Dictionary;
import java.util.Hashtable;
+import java.util.concurrent.TimeUnit;
import org.apache.commons.io.FilenameUtils;
import org.apache.felix.scr.annotations.Activate;
@@ -455,7 +456,7 @@ public class SegmentNodeStoreService ext
MarkSweepGarbageCollector gc = new
MarkSweepGarbageCollector(
new
SegmentBlobReferenceRetriever(store.getTracker()),
(GarbageCollectableBlobStore) store.getBlobStore(),
- executor, blobGcMaxAgeInSecs,
+ executor,
TimeUnit.SECONDS.toMillis(blobGcMaxAgeInSecs),
ClusterRepositoryInfo.getId(delegate));
gc.collectGarbage(sweep);
}