Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-19266

GetMeta should abort right away when receiving non-timeout error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 4.5.0
    • 4.0.0, 4.5.0, 5.5.0
    • XDCR
    • None
    • Untriaged
    • Unknown

    Description

      Currently when getMeta receives an error that is not network timeout type, it repairs network connection and continues the loop that calls readFromClient. This is not correct. After the network connection is repaired, there is nothing to read from the connection, and readFromClient will always time out in 2 minutes. Within the 2 minutes nothing else can get done and replication will be seemingly stuck.

      The right thing to do is to let getMeta abort with error right away after it repairs connection.

      Attachments

        Issue Links

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

          Activity

            People

              arunkumar Arunkumar Senthilnathan (Inactive)
              yu Yu Sui (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty