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

Unblacklist multi_statement_transaction_all_commands.js in concurrency_simultaneous_replication test

    • Fully Compatible
    • Repl 2018-12-03, Repl 2018-12-17, Repl 2019-01-14, Repl 2019-01-28, Repl 2019-02-11, Repl 2019-02-25, Repl 2019-03-11, Repl 2019-03-25

      Due to SERVER-37841, multi_statement_transaction_all_commands.js implicitly aborts transactions. When glabal writer lock is enqueued after a running transaction, higher txnNumber will block while waiting for read concern's afterClusterTime, since it needs the lock to access the oplog collection. Waiting for read concern is moved to before implicitly aborting transaction by SERVER-37179.

      Once SERVER-37841 is done, we can unblacklist it in concurrency_simultaneous_replication.

      Additionally, until SERVER-37199 is fixed, multi_statement_transaction_atomicity_isolation_metrics_test.js is also blacklisted in the concurrency_simultaneous_replication test due to a deadlock caused by secondary application of prepared transactions. This ticket should also unblacklist multi_statement_transaction_atomicity_isolation_metrics_test.js once this is fixed.

            Assignee:
            siyuan.zhou@mongodb.com Siyuan Zhou
            Reporter:
            siyuan.zhou@mongodb.com Siyuan Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: