Uploaded image for project: 'Couchbase Elasticsearch Connector'
  1. Couchbase Elasticsearch Connector
  2. CBES-65 Autonomous Operations Mode with Consul
  3. CBES-97

Nodes that fail a health check must immediately stop streaming

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Fixed
    • Major
    • 4.1.0-dp
    • 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

        Activity

          People

            david.nault David Nault
            david.nault David Nault
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 16h
                16h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 8h Time Not Required
                8h

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty