try (Releasable ignored = versionMap.acquireLock(index.uid().bytes()); Releasable indexThrottle = doThrottle ? () -> {} : throttle.acquireThrottle()) { lastWriteNanos = index.startTime(); index.startTime(), indexResult.getFailure().toString()); location = innerNoOp(noOp).getTranslogLocation(); } else { localCheckpointTracker.markSeqNoAsCompleted(indexResult.getSeqNo()); indexResult.setTook(System.nanoTime() - index.startTime()); indexResult.freeze(); return indexResult;
try (Releasable ignored = acquireLock(index.uid()); Releasable indexThrottle = doThrottle ? () -> {} : throttle.acquireThrottle()) { lastWriteNanos = index.startTime(); indexResult.setTranslogLocation(location); indexResult.setTook(System.nanoTime() - index.startTime()); indexResult.freeze(); return indexResult;
try (Releasable ignored = versionMap.acquireLock(index.uid().bytes()); Releasable indexThrottle = doThrottle ? () -> {} : throttle.acquireThrottle()) { lastWriteNanos = index.startTime(); index.startTime(), indexResult.getFailure().toString()); location = innerNoOp(noOp).getTranslogLocation(); } else { localCheckpointTracker.markSeqNoAsCompleted(indexResult.getSeqNo()); indexResult.setTook(System.nanoTime() - index.startTime()); indexResult.freeze(); return indexResult;
localCheckpointTracker.markSeqNoAsCompleted(indexResult.getSeqNo()); indexResult.setTook(System.nanoTime() - index.startTime()); indexResult.freeze(); return indexResult;
public void postIndex(Engine.Index index, boolean created) { long took = index.endTime() - index.startTime(); totalStats.indexMetric.inc(took); totalStats.indexCurrent.dec(); StatsHolder typeStats = typeStats(index.type()); typeStats.indexMetric.inc(took); typeStats.indexCurrent.dec(); slowLog.postIndex(index, took); for (IndexingOperationListener listener : listeners) { try { listener.postIndex(index, created); } catch (Exception e) { logger.warn("postIndex listener [{}] failed", e, listener); } } }