diff options
author | ali-mir <ali.mir@mongodb.com> | 2021-11-02 15:08:56 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-11-18 17:06:02 +0000 |
commit | b23f0375680f57bf279e70d2fb3f76052ffbb03f (patch) | |
tree | e29144eb3bf7a82881f9ae4a884683e4b9a7cd4b | |
parent | 7ed761fc511930ae6edf086509b2a8e993ddf3b2 (diff) | |
download | mongo-b23f0375680f57bf279e70d2fb3f76052ffbb03f.tar.gz |
SERVER-60756 Add additional logging for failed updates in multi_statement_transaction_atomicity_isolation.js
(cherry picked from commit 7abc20ccc7ed77c832d278a905a11a013a28206f)
-rw-r--r-- | jstests/concurrency/fsm_workloads/multi_statement_transaction_atomicity_isolation.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/jstests/concurrency/fsm_workloads/multi_statement_transaction_atomicity_isolation.js b/jstests/concurrency/fsm_workloads/multi_statement_transaction_atomicity_isolation.js index 8be593b1a77..bbf3ef53797 100644 --- a/jstests/concurrency/fsm_workloads/multi_statement_transaction_atomicity_isolation.js +++ b/jstests/concurrency/fsm_workloads/multi_statement_transaction_atomicity_isolation.js @@ -237,11 +237,14 @@ var $config = (function() { const txnCollection = this.session.getDatabase(txnDbName).getCollection(txnCollName); + const coll = txnCollection.find().toArray(); const res = txnCollection.runCommand('update', { updates: [{q: {_id: docId}, u: updateMods}], }); - - assertAlways.commandWorked(res); + assertAlways.commandWorked( + res, + () => "Failed to update. result: " + tojson(res) + + ", collection: " + tojson(coll)); assertWhenOwnColl.eq(res.n, 1, () => tojson(res)); assertWhenOwnColl.eq(res.nModified, 1, () => tojson(res)); committedTxnInfo.push( |