HADOOP-14512. WASB atomic rename should not throw exception if the file is neither in src nor in dst when doing the rename. Contributed by Duo Xu

(cherry picked from commit 325163f23f)
This commit is contained in:
Mingliang Liu 2017-06-09 13:07:11 -07:00
parent 182c3f8398
commit 7eee4fed89
1 changed files with 6 additions and 4 deletions

View File

@ -581,10 +581,12 @@ public class NativeAzureFileSystem extends FileSystem {
// The rename already finished, so do nothing. // The rename already finished, so do nothing.
; ;
} else { } else {
throw new IOException( // HADOOP-14512
LOG.warn(
"Attempting to complete rename of file " + srcKey + "/" + fileName "Attempting to complete rename of file " + srcKey + "/" + fileName
+ " during folder rename redo, and file was not found in source " + " during folder rename redo, and file was not found in source "
+ "or destination."); + "or destination " + dstKey + "/" + fileName + ". "
+ "This must mean the rename of this file has already completed");
} }
} }