Browse Source

HDFS-13714. Fix TestNameNodePrunesMissingStorages test failures on Windows. Contributed by Lukas Majercak.

(cherry picked from commit 7296b644f7c44400f03995668573a4cfd2ee552c)
Inigo Goiri 6 years ago
parent
commit
177ccbc43f

+ 3 - 2
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestNameNodePrunesMissingStorages.java

@@ -294,8 +294,9 @@ public class TestNameNodePrunesMissingStorages {
       in = null;
       in = null;
       out.close();
       out.close();
       out = null;
       out = null;
-      newVersionFile.renameTo(versionFile);
-      success = true;
+      // Delete old version file
+      success = versionFile.delete();
+      success &= newVersionFile.renameTo(versionFile);
     } finally {
     } finally {
       if (in != null) {
       if (in != null) {
         in.close();
         in.close();