Updated Branches:
  refs/heads/master 46b49658b -> eb5e5a489

ACCUMULO-1452 remove tmp files after needsMajorCompation is callable


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/8f35d25c
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/8f35d25c
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/8f35d25c

Branch: refs/heads/master
Commit: 8f35d25c6daa7026a34cc322f30d740a7de8c0c2
Parents: 3a414da
Author: Eric Newton <eric.new...@gmail.com>
Authored: Fri Sep 13 11:43:17 2013 -0400
Committer: Eric Newton <eric.new...@gmail.com>
Committed: Fri Sep 13 11:43:17 2013 -0400

----------------------------------------------------------------------
 .../org/apache/accumulo/server/tabletserver/Tablet.java | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/8f35d25c/src/server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java
----------------------------------------------------------------------
diff --git 
a/src/server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java 
b/src/server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java
index 9c26568..8da2297 100644
--- 
a/src/server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java
+++ 
b/src/server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java
@@ -1481,12 +1481,6 @@ public class Tablet {
           + " entries created)");
     }
     
-    // look for hints of a failure on the previous tablet server
-    if (!logEntries.isEmpty() || 
needsMajorCompaction(MajorCompactionReason.NORMAL)) {
-      // look for any temp files hanging around
-      removeOldTemporaryFiles();
-    }
-    
     // do this last after tablet is completely setup because it
     // could cause major compaction to start
     datafileManager = new DatafileManager(datafiles);
@@ -1495,6 +1489,12 @@ public class Tablet {
     
     datafileManager.removeFilesAfterScanRel(scanFiles);
     
+    // look for hints of a failure on the previous tablet server
+    if (!logEntries.isEmpty() || 
needsMajorCompaction(MajorCompactionReason.NORMAL)) {
+      // look for any temp files hanging around
+      removeOldTemporaryFiles();
+    }
+
     log.log(TLevel.TABLET_HIST, extent + " opened ");
   }
   

Reply via email to