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

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None
    • Sharding 2018-09-24, Sharding 2018-10-08, Sharding 2018-10-22

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: