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:11:40 +0000
commit694c57838c75133cb1e65ca368184fa1b943beed (patch)
treeaa9574d5035b217f7881de7a64c8c8ff9742cced
parent8d791cdf65904d31b5dc79a34f4d1082004eb4cf (diff)
downloadmongo-694c57838c75133cb1e65ca368184fa1b943beed.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 58af9e5c798..3c77878a32c 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(