Skip to content
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

Add back shaded netty within grpc #18642

Merged
merged 2 commits into from
Jul 1, 2024
Merged

Conversation

jja725
Copy link
Contributor

@jja725 jja725 commented Jul 1, 2024

What changes are proposed in this pull request?

add back netty dependency within grpc

Why are the changes needed?

previously we exclude netty dependency since we already have netty-all outside #9942

But due to grpc/grpc-java#11284, we sometimes have incompatibility between grpc and netty, and it's better to use shaded netty within grpc so we can be sure that they are compatible.

Does this PR introduce any user facing changes?

na

@jja725 jja725 changed the title Add shaded netty within grpc Add back shaded netty within grpc Jul 1, 2024
@jja725 jja725 requested a review from Xenorith July 1, 2024 20:22
@Xenorith
Copy link
Contributor

Xenorith commented Jul 1, 2024

can you link the ancient old PR where this was originally added in case we have to trace back?

@jja725 jja725 added type-debt This issue is about tech debt type-feature This issue is a feature request labels Jul 1, 2024
@jja725
Copy link
Contributor Author

jja725 commented Jul 1, 2024

alluxio-bot, merge this please

@alluxio-bot alluxio-bot merged commit 05d2537 into Alluxio:main Jul 1, 2024
14 checks passed
@jja725
Copy link
Contributor Author

jja725 commented Jul 1, 2024

alluxio-bot, cherry-pick this to master-2.x please

@alluxio-bot
Copy link
Contributor

Auto cherry-pick unsuccessful Failed to setup local git for auto cherry-pick 05d2537 cannot be auto cherry-picked to branch master-2.x. Please cherry-pick this manually.

@Xenorith
Copy link
Contributor

Xenorith commented Jul 1, 2024

cc @apc999 not sure if there is some historical context we're missing but letting grpc-netty use whichever netty we define, which may or may not be compatible, seems strictly worse than letting it use its own compatible version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-debt This issue is about tech debt type-feature This issue is a feature request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants