Index: hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java (revision 1514454) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java (working copy) @@ -1467,8 +1467,6 @@ } final long startTime = EnvironmentEdgeManager.currentTimeMillis(); // Clear flush flag. - // Record latest flush time - this.lastFlushTime = startTime; // If nothing to flush, return and avoid logging start/stop flush. if (this.memstoreSize.get() <= 0) { return false; @@ -1598,6 +1596,9 @@ wal.completeCacheFlush(this.getRegionInfo().getEncodedNameAsBytes()); } + // Record latest flush time + this.lastFlushTime = EnvironmentEdgeManager.currentTimeMillis(); + // Update the last flushed sequence id for region if (this.rsServices != null) { completeSequenceId = flushSeqId;