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

Modify txn_basic_two_phase_commit.js to run and commit a cross-shard transaction entirely through the router

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Sharding 2018-09-24, Sharding 2018-10-08, Sharding 2018-10-22

      The test should exercise both that the transaction decides to commit and that the transaction decides to abort.

      Note to self: The coordinateCommitTransaction command currently returns before waiting for the decision to be made, and starting the next transaction before waiting for the current transaction to be fully ack'd will corrupt the previous transaction.

            Assignee:
            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            Reporter:
            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: