Description
S3a now raises exceptions on invalid rename operations, but these get lost. I plan to use them in my s3guard committer HADOOP-13786.
Rather than just make innerRename() private, S3A could implement FileSystem.rename(final Path src, final Path dst, final Rename... options) and so have an exception-raising rename which can be called without going more into the internals.
Attachments
Issue Links
- depends upon
-
HADOOP-11452 Make FileSystem.rename(path, path, options) public, specified, tested
- Patch Available
- is related to
-
HADOOP-13786 Add S3A committers for zero-rename commits to S3 endpoints
- Resolved
- relates to
-
HADOOP-13856 FileSystem.rename(final Path src, final Path dst, final Rename... options) to become public; specified, tested
- Resolved