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

XMLWordPrintableJSON

    • Sharding
    • None
    • 3
    • None
    • 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: