-
Notifications
You must be signed in to change notification settings - Fork 28.9k
[SPARK-29546][TESTS] Recover jersey-guava test dependency in docker-integration-tests #26203
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
Conversation
|
cc @srowen |
|
To reviewers. Please ignore GitHub Action (Linters) flaky failures which is happening on master branch, too. |
|
Test build #112449 has finished for PR 26203 at commit
|
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.
My short-term concern is that we're about to make a preview release, and if this causes test failures on JDK 11, might not be worth doing right now. Is there a short term fix for JDK 11?
|
Thank you for review. I guess we need to find a different library instead of |
|
Retest this please. |
|
Test build #112471 has finished for PR 26203 at commit
|
|
Test build #112472 has finished for PR 26203 at commit
|
|
Hi, @srowen . |
|
The comment is good, but, can we do this if it still breaks JDK11? why does it break -- 2.25.1 doesn't work with JDK 11? |
|
Technically, SPARK-28737 broke this test suite for both JDK8/11. |
|
Yes that's fair enough. It's an optional test suite, I suppose. |
|
Oh, @srowen . This patch recovers both JDK8/JDK11. Last time, it seems I was confused during testing. I updated the PR description and comment. |
|
Hi, @maropu . Could you review this please? |
|
Yea, sure! I'll do now. |
|
Thank you so much, @maropu ! |
|
Test build #112510 has finished for PR 26203 at commit
|
|
retest this please |
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.
I checked that the current master failed because of this dependency issue then this pr could fix the issue on JDK8/JDK11.
|
Thank you so much, @maropu ! |
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.
Yep, looks good.
What changes were proposed in this pull request?
Currently,
docker-integration-testsis broken in both JDK8/11.This PR aims to recover JDBC integration test for JDK8/11.
Why are the changes needed?
While SPARK-28737 upgraded
Jerseyto 2.29 for JDK11,docker-integration-testsis broken becausecom.spotify.docker-clientstill depends onjersey-guava. The latestcom.spotify.docker-clientalso has this problem.-> https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-client/2.19
-> https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-common/2.19
-> https://mvnrepository.com/artifact/org.glassfish.jersey.bundles.repackaged/jersey-guava/2.19
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Manual because this is an integration test suite.
BEFORE
AFTER