A ‘bad proto version’ error message indicates that a destination XDR server returned a false or misleading response to the XDR client.
WARNING (xdr-client): (cluster.c:522) bad proto version 83 - 0x00007eee0000ee00 192.168.1.1:3000 WARNING (xdr-client): (cluster.c:522) bad proto version 0 - 0x0000000000000000 192.168.1.2:3000
The possible triggers of this error are:
XDR seeds are configured and point to a non-Aerospike node. This can also occur if an Aerospike node has another process running on the configured port or the seed node port is misconfigured.
The seed nodes are publishing the wrong IP addresses. For example, the access-address or alternate-access-address are configured with the wrong IP addresses and point to a different system.
Network level corruption such as corrupt network packets from NIC driver issues.
Rapid connection churns occurring under heavy workload and impacting destination’s networking environment.
This could be due to a particular network interface reaching a hardware limit or some firmware issue.
Aerospike server 5.0 and later.
BAD PROTO NETWORK CORRUPTION CONNECTIVITY XDR