Details
-
Sub-task
-
Resolution: Fixed
-
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
When a node fails a health check, or is unable to perform a health check before its session expires, it must stop streaming. (And probably die).
The kill switch should probably be handled by a separate thread (or by a scheduled task running in a separate thread) so it is effective even when the health check thread is blocked.
Attachments
For Gerrit Dashboard: CBES-97 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
104534,2 | CBES-97 Nodes that fail a health check must immediately stop streaming | master | couchbase-elasticsearch-connector | Status: MERGED | +2 | +1 |