Index: src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java (revision 1206051) +++ src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java (working copy) @@ -305,13 +305,12 @@ "Discovered orphan hlog after split. Maybe the " + "HRegionServer was not dead when we started"); } - - status.setStatus("Archiving logs after completed split"); - archiveLogs(srcDir, corruptedLogs, processedLogs, oldLogDir, fs, conf); } finally { status.setStatus("Finishing writing output logs and closing down."); splits = outputSink.finishWritingAndClose(); } + status.setStatus("Archiving logs after completed split"); + archiveLogs(srcDir, corruptedLogs, processedLogs, oldLogDir, fs, conf); return splits; }