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

Use RefCount based lock/unlock shards in shard_transfer_manager

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • Morpheus, 7.6.2
    • 7.6.0
    • secondary-index
    • None
    • Untriaged
    • 0
    • Unknown

    Description

      Currently, shard transfer manager uses a simple boolean flag to indicate lock/unlock shards. When a single shard pair is used to do multiple copies, then this mechanism may not be completely reliable. Plasma internally uses RefCount mechanism - So, there should be no functional impact immediately, but it would be better to do refCount in GSI layer as well as it is neat and clean.

      Attachments

        For Gerrit Dashboard: MB-60984
        # Subject Branch Project Status CR V

        Activity

          People

            varun.velamuri Varun Velamuri
            varun.velamuri Varun Velamuri
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                PagerDuty