I’ve got simple 3-node cluster with in-memory namespace (replication-factor 2). Aerospike community edition 3.8.1
My application (Go) makes queries against this cluster at a some rate. When i gracefully shut down Aerospike daemon on one of the nodes the Aerospike client produces many errors and transactions are lost. The errors are EOF, Timeout, Retry count and like.
But docs states that client libraries should handle this situation gracefully - transparently retry requests on other nodes. Am i doing something wrong? How to handle this situation correctly.
I’ve tried Python client - the same.