-
Notifications
You must be signed in to change notification settings - Fork 186
Migrate the classic transport to Netty 4 without CVEs #643
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
781f07d to
2517d0a
Compare
a806ca0 to
7698c19
Compare
7698c19 to
adc452a
Compare
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 know we wanted to do a community review on this but since its a draft it cannot be merged anyways.
Also considering the comparitive triviality of this PR, I don't think there is any real harm in merging this. Nothing is stopping us from dropping classical remoting later if we decide to do so, but the fact still remains that either we ship with CVE's or break SemVer
1273159 to
3f1d651
Compare
|
I think I had ran 10+ tests and all passed. |
6c53ea3 to
afb899d
Compare
afb899d to
a92c2d1
Compare
remote/src/main/scala/org/apache/pekko/remote/transport/netty/TcpSupport.scala
Show resolved
Hide resolved
remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala
Outdated
Show resolved
Hide resolved
6a6639f to
7378394
Compare
7378394 to
9236d75
Compare
tisonkun
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.
LGTM. Cool!
mdedetrich
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.
lgtm
pjfanning
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.
lgtm
Motivation:
Better performance and no CVES.
Open for votes.
refs: https://issues.apache.org/jira/browse/FLINK-29065
was: #540
This change simpler vs the previous one.
refs: apache/flink#22271
refs: apache/flink#22996
NOTE:
Need to make sure
MultiJvm/testpass.And Netty 4's migration guide: https://github.com/netty/netty/wiki/New-and-noteworthy-in-4.0
@zentol cc