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

Alternative addresses are not taken into account when restarting the MCBP session

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.0.0-dp.5
    • None
    • library
    • None
    • 0
    • SDK18

    Description

      When session get socket error, it notifies bucket instance and to restart itself. It gives the its hostname, but the bucket does not take into account that the external network might be used, and might consider that the node has been ejected from the cluster config, and cancel restart process, expecting that new node will be connected upon future configuration update.

      To fix the issue we should consider network name and the port to check if the node still part of the config. In addition it should pass the port number, as in cloud environment, the same address might be serving several service instances on different ports.

      Attachments

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

        Activity

          People

            avsej Sergey Avseyev
            avsej Sergey Avseyev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes