I have inherited an SSO system that is using Couchbase as it’s storage. It was setup with 2 web frontends each with a couchbase instance. These instances are clustered and replication is working.
We’re experiencing issues with rebooting these servers causing issues and I think it is related to how couchbase treats the replicated data vs. our assumptions about how it does it. The behavior we want is Active-Active HA. So, regardless of which cluster member is accessed, the query should succeed even if the data originated on a different server.
What appears to be happening, is that the application queries one server after another until it finds it. If a server is offline it times out and causes an issue. If I configure the application to only point to it’s local CB instance, it doesn’t see the data from the other server.
So, my question is… Will a server with replicated data respond to queries for that data as though it was in the “active” category?