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

Make direct calls to target cluster instead of using go-couchbase APIs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 4.6.0
    • 4.5.0
    • XDCR
    • None
    • Untriaged
    • Unknown

    Description

      It is observed from several customers that replication failed to stop and restart after network issues. The root cause has been identified to be the calls to go-couchbase Connect() API, which do not have a timeout setting and could hang when network issues occur.

      In order to fix this issue, the calls to the go-couchbase API have been replaced with direct http/https calls to target, which have timeout configured. This not only fixes the hanging problem, but also make the calls to target much cheaper.

      Attachments

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

        Activity

          People

            yu Yu Sui (Inactive)
            yu Yu Sui (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty