Skip to content

Conversation

@steveloughran
Copy link
Contributor

@steveloughran steveloughran commented Nov 8, 2021

s3a code retains now deprecated getETag entries. lots of references in
the s3guard code which I am leaving alone.

How was this patch tested?

new integration tests for abfs and s3a

For code changes:

  • Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
  • Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?

@steveloughran
Copy link
Contributor Author

new tests happy; regression tests in progress.

note this also moves abfs listFiles and listLocatedStatus API calls into being incremental. this is a good thing anyway

@steveloughran steveloughran force-pushed the abfs/HADOOP-17979-etag-api branch from ce3b5d4 to 56daef7 Compare November 9, 2021 10:30
@mukund-thakur mukund-thakur self-requested a review November 9, 2021 10:39
@apache apache deleted a comment from hadoop-yetus Nov 10, 2021
@apache apache deleted a comment from hadoop-yetus Nov 10, 2021
@apache apache deleted a comment from hadoop-yetus Nov 10, 2021
@steveloughran
Copy link
Contributor Author

tested: azure cardiff. all good except failures addressed in #3641

@apache apache deleted a comment from hadoop-yetus Nov 12, 2021
Copy link
Contributor

@mukund-thakur mukund-thakur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Just let's wait for the Yetus to have a proper run.

@steveloughran
Copy link
Contributor Author

yetus is done. it's complaining about deprecation, but the deprecated method is only used in the s3a code in s3guard classes cut in another PR. I'm not going to fix them because it will only create merge conflict.

Copy link
Contributor

@mehakmeet mehakmeet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1. Prod code is all good, just some small nits in test.

@apache apache deleted a comment from hadoop-yetus Nov 18, 2021
Copy link
Contributor

@mukund-thakur mukund-thakur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM +1, Pending yetus failure.

@steveloughran steveloughran force-pushed the abfs/HADOOP-17979-etag-api branch from fac1a2e to 662471a Compare November 23, 2021 10:27
@steveloughran
Copy link
Contributor Author

ok, just pushed up a rebase with the checkstyle fix

@steveloughran steveloughran force-pushed the abfs/HADOOP-17979-etag-api branch from 662471a to 8d4c331 Compare November 23, 2021 10:32
* Pull out from HADOOP-17981/apache#3611
* Add S3A support
* Add requirement that located status API calls MUST also support the API,
and do this for ABFS.

s3a code retains now deprecated getETag entries. lots of references in
the s3guard code which I am leaving alone.

Change-Id: I16c10c73873b3cbe60433adb9bbc7c1441221dbb
* style, spotbugs and EOL.

not done -move off deprecated S3AStatus.getETag() call in S3Guard production/test code.

The big patch to delete that will remove all those classes, changing
it here only creates merge problems.

Change-Id: Ia054465d43022c7fc38ae9afb762b66fbd1c8f55
Change-Id: If30dd4c6f5d6d9f868488c512aec2cbe41a6fe26
Change-Id: I33dae40b2ead002e2ef63983e0263417bf0c3f47
Change-Id: Ibe8140e75901cf18870cf2377f38dc6066ee516d
Change-Id: I35eb4686ae1b418814955635b8acf5480bd9d0cd
@steveloughran steveloughran force-pushed the abfs/HADOOP-17979-etag-api branch from 8d4c331 to 3c7821a Compare November 24, 2021 16:38
@apache apache deleted a comment from hadoop-yetus Nov 24, 2021
@steveloughran steveloughran force-pushed the abfs/HADOOP-17979-etag-api branch from 3c7821a to a83da40 Compare November 24, 2021 17:19
@steveloughran steveloughran merged commit 98fe0d0 into apache:trunk Nov 24, 2021
asfgit pushed a commit that referenced this pull request Nov 29, 2021
… to provide etags (#3633)

Contributed by Steve Loughran

Change-Id: I596205d788f623114c12962941445432e2036c34
sunchao pushed a commit that referenced this pull request Jan 4, 2022
… to provide etags (#3633)

Contributed by Steve Loughran

Change-Id: I596205d788f623114c12962941445432e2036c34
HarshitGupta11 pushed a commit to HarshitGupta11/hadoop that referenced this pull request Nov 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants