-
Notifications
You must be signed in to change notification settings - Fork 25k
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
Request: upgrade Netty.IO to 4.1.25+ #31124
Comments
Pinging @elastic/es-core-infra |
We will leave 5.6 on 4.1.13 barring a bug in Netty that actually impacts us; our focus on that branch is critical fixes only to keep the patch releases stable. We will upgrade 6.x (in advance of 6.4.0) and master to 4.1.25.Final (#31232) and 6.3.x will remain on 4.1.16.
At this time it would not be. |
@jasontedor Sounds like a decent set of solutions. Regarding the HTTP/2 situation: its my understanding that ES makes persistent connections between cluster members; that would seem to fall into the scope of using HTTP/2, no? |
Nodes do open persistent connections, however they do not communicate using HTTP. HTTP/2 would be relevant for http clients communicating with Elasticsearch nodes. However, we have not implemented it and the Netty HTTP/2 work is still marked as an unstable API. |
@tbrooks8 @jasontedor (nods) Thanks for the clarification. |
We ultimately reverted this: #31282. See also netty/netty#8017. I think we can keep this issue closed, we are not going to upgrade in the foreseeable future, and will upgrade after we resolve netty/netty#8017 with the Netty maintainers. |
We think we will have #32511 now that the Netty maintainers addressed netty/netty#8017 for us. |
Github repo currently has Netty.IO at 4.1.16; the 5.x series has 4.1.13. There appear to be a number of bugfixes that might be helpful for performance reasons. They've also beefed up their HTTP/2 support considerably: which I'm not sure would be useful here, but may be?
http://netty.io/news/2018/05/14/4-1-25-Final.html
The text was updated successfully, but these errors were encountered: