Core: add trace logging for the commitTranslog=false case in InternalEngine.flush

This commit is contained in:
Michael McCandless 2015-04-09 05:00:40 -04:00 committed by mikemccand
parent a243b3f924
commit 9981d69e06
1 changed files with 3 additions and 1 deletions

View File

@ -621,7 +621,7 @@ public class InternalEngine extends Engine {
long translogId = translogIdGenerator.incrementAndGet();
translog.newTransientTranslog(translogId);
indexWriter.setCommitData(Collections.singletonMap(Translog.TRANSLOG_ID_KEY, Long.toString(translogId)));
logger.trace("starting commit for flush");
logger.trace("starting commit for flush; commitTranslog=true");
commitIndexWriter(indexWriter);
logger.trace("finished commit for flush");
// we need to refresh in order to clear older version values
@ -650,7 +650,9 @@ public class InternalEngine extends Engine {
try {
long translogId = translog.currentId();
indexWriter.setCommitData(Collections.singletonMap(Translog.TRANSLOG_ID_KEY, Long.toString(translogId)));
logger.trace("starting commit for flush; commitTranslog=false");
commitIndexWriter(indexWriter);
logger.trace("finished commit for flush");
} catch (Throwable e) {
throw new FlushFailedEngineException(shardId, e);
}