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

Abort unprepared transactions holding same Collection lock when entering migration critical section

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 4.1.3
    • Component/s: Sharding
    • Labels:
      None
    • Sharding

      To expedite the acquisition of Collection lock in exclusive mode when entering critical section, the migration should queue a lock request in exclusive mode, abort all unprepared transactions holding the Collection lock and wait for lock request to be granted (prepared transactions should release their resources after they are completed).

            Assignee:
            backlog-server-sharding [DO NOT USE] Backlog - Sharding Team
            Reporter:
            randolph@mongodb.com Randolph Tan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: