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
Remove support for address resolving in InetSocketTransportAddress #13014
Comments
this commit removes all support for reverse host name resolving from InetSocketTransportAddress. This class now only returns IP addresses. Closes elastic#13014
Hi @s1monw, |
sorry I don't understand what you are referring to. This change disables the potential reverse lookup for IP -> hostname that we do to render nodestats etc. I don't think this will affect transport clients? |
But don't we use InetSocketTransportAddress to set up a TransportClient? |
so to be clear the change here is what is default in previous version of elasticsearch. We never lookup the hostname from the IP. for the transport client you should be all fine here but nodes in the cluster might be different. the node will likely drop out of the cluster and then rejoin with the new IP? to enable that host name resolution you had to enable an undocumented setting so I don't think it's really changing anything for you? |
it was previously done in ES, but removed after ES 2.0.0 elastic/elasticsearch#13014
it was previously done in ES, but removed after ES 2.0.0 elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
The host name resolution was previously done in InetSocketTransportAddres, but removed after ES 2.0.0. elastic/elasticsearch#13014
We shouldn't do any hostname resolving inside ES even though it's disabled by default we should't do it at all. it's simpler and more reliable to just use IPs. This will essentially remove
network.address.serialization.resolve
which is false by default.this is a followup from #12999
The text was updated successfully, but these errors were encountered: