Details
-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
None
-
Security Level: Public
-
None
Description
We simulated the split-brain by blocking all network traffic on one node for a minute. We used iptables with DROP target.
During the failure the client cannot do any operations.
During this minute the console doesn't even say that any node is down.
Is this a correct behavior? Can client work with a part of the cluster?
I see the client has some possible failure modes: http://www.couchbase.com/autodocs/java/spymemcached/2.8.3/index.html?net/spy/memcached/FailureMode.html
Which is the best to allow client to be functional while one node of the cluster is down?
I cannot chose from this API docs short description
Tried all three options for FailureMode.
Always the same behavior: client cannot do any requests.