Hi Couchbase team,
Could you clarify a new behaviour on libcouchbase 3.x that we encountered on our unit test in Amadeus?
We observed that after failing over all replicas node, the getfromreplica was returning a success (by reading the master internally):
It seems lcb 3.x is remapping the request to the master (the only node remaining healthy for key).
Reproducer can done towards Couchbase mock (4 nodes, 3 replicas):
- set the key and get master node.
- failover all nodes except master
- get replica index 1
|For Gerrit Dashboard: CCBC-1339|
|140983,4||CCBC-1339: do not relocate get with replica on failover||master||libcouchbase||Status: MERGED||+2||+1|