[ https://issues.apache.org/jira/browse/HADOOP-17979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Loughran resolved HADOOP-17979. ------------------------------------- Fix Version/s: 3.3.2 Resolution: Fixed > Interface EtagSource 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 > Priority: Major > Labels: pull-request-available > Fix For: 3.3.2 > > Time Spent: 3h 10m > Remaining Estimate: 0h > > 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.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org