-
Notifications
You must be signed in to change notification settings - Fork 9.2k
HADOOP-18332. remove rs-api dependency (3.3 branch) #4552
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-18332. remove rs-api dependency (3.3 branch) #4552
Conversation
|
Closing in favour of #4544 |
This comment was marked as outdated.
This comment was marked as outdated.
downgrade jackson to 2.12.7 because of jax-rs compatibility issues in jackson 2.13 Update pom.xml remove excludes for rs-api
3f84def to
9d0544f
Compare
|
@ayushtkn I've reopened this and removed the rs-api excludes |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
💔 -1 overall
This message was automatically generated. |
|
@ayushtkn this failed with issues based on a missing method: Any ideas? |
|
@pjfanning , that isn't related to this PR, spent some time checking. Looks like a bad cherry-pick caused it. Have dropped a comment at: |
ayushtkn
left a comment
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.
The RBF test failure is due to a bad cherry-pick, fails without this patch as well.
TestBalancer passes locally.
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.hadoop.hdfs.server.balancer.TestBalancer
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 174.095 s - in org.apache.hadoop.hdfs.server.balancer.TestBalancer
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0
Changes LGTM.
@aajisaka / @steveloughran / @virajjasani can you folks give a check as well.
|
The changes look good, basically this patch is (revert of HADOOP-18033 + Jackson 2.12.7), QA looks good and since Tez tests are now passing as per @ayushtkn's testing, it seems this is good enough to unblock 3.3.4. +1 (non-binding) from my side. Thank you @pjfanning @ayushtkn !! |
|
💔 -1 overall
This message was automatically generated. |
|
Except for |
|
There were no code changes in this PR since #4552 (comment) - and a lot fewer tests failed there. |
|
💔 -1 overall
This message was automatically generated. |
|
+1, merging to 3.3 with a detailed commit message, then i will submit as a 3.3.4 change & merge in there |
….7. (apache#4552) This downgrades jackson from the version switched to in HADOOP-18033 (2.13.0), to Jackson 2.12.7. This removes the dependency on javax.ws.rs-api, so avoiding runtime problems with applications using jersey-core v1 and/or jsr311-api. The 2.12.7 release still contains the fix for CVE-2020-36518. Contributed by PJ Fanning
….7. (#4552) This downgrades jackson from the version switched to in HADOOP-18033 (2.13.0), to Jackson 2.12.7. This removes the dependency on javax.ws.rs-api, so avoiding runtime problems with applications using jersey-core v1 and/or jsr311-api. The 2.12.7 release still contains the fix for CVE-2020-36518. Contributed by PJ Fanning
Description of PR
How was this patch tested?
For code changes:
LICENSE,LICENSE-binary,NOTICE-binaryfiles?