summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorali-mir <ali.mir@mongodb.com>2021-11-02 15:08:56 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-18 17:06:02 +0000
commitb23f0375680f57bf279e70d2fb3f76052ffbb03f (patch)
treee29144eb3bf7a82881f9ae4a884683e4b9a7cd4b
parent7ed761fc511930ae6edf086509b2a8e993ddf3b2 (diff)
downloadmongo-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.js7
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(