Browse Source

Use Long.MAX_VALUE to indicate that there has not yet been any modifications

Relates to #14275
Simon Willnauer 10 years ago
parent
commit
3b82b585f3
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/src/main/java/org/elasticsearch/index/engine/Engine.java

+ 1 - 1
core/src/main/java/org/elasticsearch/index/engine/Engine.java

@@ -80,7 +80,7 @@ public abstract class Engine implements Closeable {
     protected final ReleasableLock readLock = new ReleasableLock(rwl.readLock());
     protected final ReleasableLock writeLock = new ReleasableLock(rwl.writeLock());
     protected volatile Throwable failedEngine = null;
-    protected volatile long lastWriteNanos;
+    protected volatile long lastWriteNanos = Long.MAX_VALUE; // no write yet!
 
     protected Engine(EngineConfig engineConfig) {
         Objects.requireNonNull(engineConfig.getStore(), "Store must be provided to the engine");