in modules/accumulo/src/main/java/org/apache/fluo/recipes/accumulo/cmds/CompactTransient.java [61:82]
public void run() {
long t1 = System.currentTimeMillis();
try {
TableOperations.compactTransient(fluoConfig, transientRange);
} catch (Exception e) {
log.warn("Compaction of " + transientRange + " failed ", e);
}
long t2 = System.currentTimeMillis();
long sleepTime = Math.max((long) (multiplier * (t2 - t1)), requestedSleepTime);
if (requestedSleepTime > 0) {
log.info("Compacted {} in {}ms sleeping {}ms", transientRange, t2 - t1, sleepTime);
schedExecutor.schedule(new CompactTask(transientRange, requestedSleepTime, multiplier),
sleepTime, TimeUnit.MILLISECONDS);
} else {
log.info("Compacted {} in {}ms", transientRange, t2 - t1);
}
}