Index: src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java (revision 1229501) +++ src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java (working copy) @@ -295,10 +295,11 @@ "Discovered orphan hlog after split. Maybe the " + "HRegionServer was not dead when we started"); } - archiveLogs(srcDir, corruptedLogs, processedLogs, oldLogDir, fs, conf); + } finally { splits = outputSink.finishWritingAndClose(); } + archiveLogs(srcDir, corruptedLogs, processedLogs, oldLogDir, fs, conf); return splits; }