Details
-
Sub-task
-
Resolution: Won't Fix
-
Major
-
None
-
None
-
SDK40: Coll. Plumb./SDK3 Refac, SDK3: SDK 3 Core/Comp./ES/Txn, SDK6: Durab., Hello, KV Doc, SDK8: SDK3, Pkg/CI, DOC KV, SDK14: α pub, blogs, svcs resp, SDK16: αS, error hnd, lookupin, SDK18: SYNC, err hand upd, sub, SDK20: PrepStmt, Doc ErrorH, SDK22: PrepStmt, Doc ErrorH, SDK24: PS, D-EH, D-A, MAPI, SDK30: MAPI, D-Async
Description
A node should be able to indicate that it's currently unable to talk to Couchbase and ES, but is still alive and willing to follow orders.
The threshold for entering this state should be configurable.
Q1: What happens if the leader enters this state? Should it abdicate?
A1: No, don't worry about it. To be an effective leader, the node just needs to be able to communicate with Consul.
Q2: Should nodes in degraded state still try to become the leader?
A2: Yes (see A1).