{"push_id":1435287436,"size":1,"distinct_size":1,"ref":"refs/heads/5.0","head":"cd490ffa96263f631c30fe08da6a872d7a7fcaf0","before":"976b489e8208142cc404ef11ffd758e115357422","commits":[{"sha":"cd490ffa96263f631c30fe08da6a872d7a7fcaf0","author":{"name":"jaymode","email":"63f4543dc583da6fe536bb4b4024f830fd0f4d7c@elastic.co"},"message":"Do not lose host information when pinging\n\nIn #21828, serialization of the host string was added to preserve this information when\na TransportAddress gets serialized. However, there is still a case where this did not always\nwork. In UnicastZenPings, DiscoveryNode instances are created for the ping hosts with the\nminimum compatibility version, which is currently less than the version required to preserve\nthe host information. This means that when a node is received from a PingResponse that the\nhost information is no longer set correctly on the InetSocketAddress contained in the\nDiscoveryNode.\n\nThis commit adds a workaround for this situation by allowing the host string to be passed\ninto the TransportAddress constructor that takes a StreamInput and using that as the host\nfor the InetAddress that is created during deserialization.","distinct":true,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/cd490ffa96263f631c30fe08da6a872d7a7fcaf0"}]}
{"actor":{"display_login":"jaymode"}}