Uploaded image for project: 'C++ Couchbase Client'
  1. C++ Couchbase Client
  2. CXXCBC-461

Do not send ping to unbootstrapped node

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.0.0-dp.14
    • 1.0.0-dp.12, 1.0.0-dp.13
    • None
    • None
    • 2
    • SDK10: FIT, PthFndng, 3.5 Rel

    Description

      Currently the SDK does not check if a node has bootstrapped prior to sending a ping to the node. This can cause a timeout for the entire ping operation (i.e. in a 3-node cluster, if 2 nodes have bootstrapped and the 3rd is coming online, there is a possibility the ping operation will timeout due to the 3rd node pending successful bootstrap).

      Suggested change:
      Instead of sending a ping operation to a node that has not bootstrapped, set the node state to error and indicate in the error content the node has not completed bootstrapping.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jared.casey Jared Casey
            jared.casey Jared Casey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes