diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java index a95ee13c7379..a2da1eca50ed 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/WALEntryStream.java @@ -252,6 +252,7 @@ private void dequeueCurrentLog() throws IOException { LOG.debug("EOF, closing {}", currentPath); closeReader(); logQueue.remove(); + setCurrentPath(null); setPosition(0); metrics.decrSizeOfLogQueue(); }