Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-992

Query nodes that are unreachable are not taken out of rotation

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Blocker
    • 2.2.0
    • 2.2.0
    • library
    • None

    Description

      If a query request targets a node that is offline, the node should be:
      1 - Marked as down
      2 - Taken out of rotation
      3 - Timer started for heartbeat checks
      4 - If heartbeat returns true, then brought back into rotation

      No requests should be tried on the node until it is back online. If the initial query failed, it should be retried on the other nodes until successful. If no nodes are available, then it should fail with the original exception.

      Attachments

        For Gerrit Dashboard: NCBC-992
        # Subject Branch Project Status CR V

        Activity

          People

            jmorris Jeff Morris
            jmorris Jeff Morris
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty