Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-65015

Granular locks for synchronizing orphans tracking

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.0.0-rc4, 6.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • v6.0
    • Sharding EMEA 2022-05-02

    Description

      SERVER-64163 introduced a generic lock on the range-deleter collection for synchronizing orphans update and range deletions. Purpose of this ticket is to implement a more granular locking mechanism in order to parallelize concurrent orphans updates and range deletions. The granularity could be at range level (very granular, lock by migrationId) or at least at collection level (less granular, lock by collection UUID).

      Attachments

        Activity

          People

            allison.easton@mongodb.com Allison Easton
            pierlauro.sciarelli@mongodb.com Pierlauro Sciarelli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: