Shards shouldn't abort local transaction on stale version error if router was stale

XMLWordPrintableJSON

    • Sharding
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      As described in the design document for sharded transactions, shards don't need to abort their local transactions on stale version errors if the router was stale, because the shard won't have to refresh its metadata in this case and won't need to take a collection exclusive lock on the collection that triggered the exception.

            Assignee:
            [DO NOT USE] Backlog - Sharding Team
            Reporter:
            Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: