Steve Loughran created HADOOP-17979:
---------------------------------------

             Summary: Interface EtagFromFileStatus to allow FileStatus 
subclasses to provide etags
                 Key: HADOOP-17979
                 URL: https://issues.apache.org/jira/browse/HADOOP-17979
             Project: Hadoop Common
          Issue Type: New Feature
          Components: fs, fs/azure, fs/s3
    Affects Versions: 3.3.1
            Reporter: Steve Loughran
            Assignee: Steve Loughran


Various objects stores provide etags in their FileStatus implementations

Make these values accessible
* new interface {{EtagFromFileStatus}} to be implemented when provided
* filesystem.md to declare requirements of etags (constant between LIST and 
HEAD)...
* path capabilities for (a) etag and (b) etags consistent across rename

Add implementation for abfs, later s3a (and google gcs)

This is initially to handle recovery from certain failures in job commit 
against abfs, but it would allow a cloud-ready version of distcp to track etags 
of uploaded files, so diff properly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to