[jira] [Updated] (HADOOP-17979) Interface EtagSource to allow FileStatus subclasses to provide etags

2021-11-08 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/HADOOP-17979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated HADOOP-17979:

Labels: pull-request-available  (was: )

> 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
>  Time Spent: 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-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org



[jira] [Updated] (HADOOP-17979) Interface EtagSource to allow FileStatus subclasses to provide etags

2021-10-28 Thread Steve Loughran (Jira)


 [ 
https://issues.apache.org/jira/browse/HADOOP-17979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Loughran updated HADOOP-17979:

Summary: Interface EtagSource to allow FileStatus subclasses to provide 
etags  (was: Interface EtagFromFileStatus to allow FileStatus subclasses to 
provide etags)

> 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
>
> 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-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org