Does anyone know what can cause a "bad header found"? I found this in my client logs.[2017-07-14T09:57:22,686][WARN ][o.e.d.z.UnicastZenPing] [client_hostname.domain] [1] failed send ping to {#zen_unicast_hostname.domain:9031_0#}{mXFkFeVJTs-zZkaYmDc3-g}{hostname.domain}{XXX.XXX.XXX.XXX:9301} java.lang.IllegalStateException: handshake failed with {#zen_unicast_hostname.domain:9031_0#}{mXFkFeVJTs-zZkaYmDc3-g}{hostname.domain}{XXX.XXX.XXX.XXX:9301}
at org.elasitcsearch.transport.TransportService.handshake(TransportService.java:386} ~[elasticsearch-5.4.2.jar:5.4.2]
...
Caused by: org.elasticsearch.transport.RemoteTransportException: [master_hostname.domain][XXX.XXX.XXX.XXX:9301][internal:transport/handshake]
Caused by: org.elasticsearch.ElasticsearchException: bad header found
at com.floragunn.searchguard.transport.SearchGuardRequestHandler.messageReceivedDecorate(SearchGuardRequestHandler.java:158) ~[?:?]
...
The problem is, I'm not actually clear as to what exactly is trying to call what here, in order to try to solve the problem :S
I can see the spot in HeaderHelper.java that detects a ConfigConstants.SG_CONFIG_PREFIX at the start of a header, but it's not clear to me where this is coming from, and what I can do about it.