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

Ensure that there are no ongoing transactions when removing a participant shard

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Cluster Scalability
    • ALL

      Removing a shard acting as a participant (not coordinator) in a transaction can lead to an inability to commit or abort the transaction after the removal. Therefore, it must be ensured that the removeShard operation only proceeds when all ongoing transactions finish on participants.

            Assignee:
            Unassigned Unassigned
            Reporter:
            robert.sander@mongodb.com Robert Sander
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: