When multiple threads rename files to the same target path, more than 1 threads can succeed. It's because check and copy file in `rename` is not atomic.
I would expect it's atomic just like HDFS.
- is depended upon by
HADOOP-15156 backport HADOOP-15086 rename fix to branch-2