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

Subsequent statements in a transaction should target shards using the global read timestamp

    • Fully Compatible
    • Sharding 2018-10-08, Sharding 2018-10-22, Sharding 2018-11-05

      Currently, the multi-versioned routing table is only used when selecting a global read timestamp, to verify that the set of shards used to compute the read timestamp matches the set that would be targeted at that timestamp. Now that mongos supports multi statement transactions, subsequent statements should route their requests using the multi-versioned routing table corresponding to the already selected read timestamp.

            Assignee:
            jack.mulrow@mongodb.com Jack Mulrow
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: