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

De-couple dropIndex and stream request lock

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Critical
    • Morpheus
    • 7.6.0
    • secondary-index
    • None

    Description

      If indexer restarts while rebalance is in progress, then both transfer token cleanup and stream reestablishment will race with each other.

      Currently, each dropIndex would wait for stream request lock before returning the response. This means that if request to projector is stuck, then rebalance cleanup will also be stuck. Until cleanup happens, next rebalance can not happen blocking cluster wide progress. 

      The ask for this improvement is to de-couple dropIndex from stream request lock so that both these operations can happen asynchronously.

      Attachments

        Issue Links

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

          Activity

            People

              dhananjay.kshirsagar Dhananjay Kshirsagar
              varun.velamuri Varun Velamuri
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty