-
Couldn't load subscription status.
- Fork 9.1k
HADOOP-17497. refactoring the signature of S3ClientFactory breaks hboss compile. #2654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HADOOP-17497. refactoring the signature of S3ClientFactory breaks hboss compile. #2654
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
3aa213f to
1383544
Compare
|
oops, left off the final line of the javadocs. Fixing up. Testing in progress |
|
💔 -1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
|
Full test run completed; only tests were the usual intermittent network buffering in unbuffer issues which is an artifact of my network setup |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Builds will compile now but tests will still fail right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, we do tricks with handoff. the HBoss code should get its own class invoked because it subclasses this one; it's the new method (with stats coming) in which isn't called.
And for S3A itself, because our clients do implement the method -this one never gets invoked
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: doc seems a bit off. Please review.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
|
💔 -1 overall
This message was automatically generated. |
…ss compile. Change the S3ClientFactory to restore/invoke the previous method, if the new one has not been invoked. Change-Id: I858d62fb34b8d4b4d0f864f33ee809357299d8c1
Change-Id: If8d83fbd98411f0b66996077e68efdefe658d2e4
ffc7ace to
7c61984
Compare
|
I'm going to abandon this patch as #2778 supercedes it -all new client creation params will be passed in a parameter class down to the client, so that the signature of the methods doesn't change if/when new options are passed in. |
Change the S3ClientFactory to restore/invoke the previous method,
if the new one has not been invoked.
Change-Id: I858d62fb34b8d4b4d0f864f33ee809357299d8c1
NOTICE
Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute