summaryrefslogtreecommitdiff
path: root/jstests/core/txns
diff options
context:
space:
mode:
authorMihai Andrei <mihai.andrei@10gen.com>2021-10-12 18:04:55 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-12 18:50:15 +0000
commit52174ffab806e33d77ccb255ddc0d6c8023acc8d (patch)
treee85de328d2ebdf6c09812e5e5fb6b398374a8dfa /jstests/core/txns
parent602738c03ec549c5469ad8942ea489b95e83d3d6 (diff)
downloadmongo-52174ffab806e33d77ccb255ddc0d6c8023acc8d.tar.gz
SERVER-60389 [SBE] Rewrite engine specific assertions to be multiversion compatible
Co-authored-by Mickey. J Winters <mickey.winters@mongodb.com>
Diffstat (limited to 'jstests/core/txns')
-rw-r--r--jstests/core/txns/sbe_cmd_disallowed_in_txn.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/jstests/core/txns/sbe_cmd_disallowed_in_txn.js b/jstests/core/txns/sbe_cmd_disallowed_in_txn.js
index 4583c9819aa..25a45abf6db 100644
--- a/jstests/core/txns/sbe_cmd_disallowed_in_txn.js
+++ b/jstests/core/txns/sbe_cmd_disallowed_in_txn.js
@@ -33,7 +33,10 @@ assert.commandWorked(coll.insertMany([
// Use explain to obtain a test SBE command string.
const explain = coll.find({a: 1, b: 2}).explain();
-assert(explain.queryPlanner.winningPlan.hasOwnProperty("slotBasedPlan"), explain);
+if (!explain.queryPlanner.winningPlan.hasOwnProperty("slotBasedPlan")) {
+ jsTestLog("Skipping test because the SBE feature flag is disabled");
+ return;
+}
const slotBasedPlan = explain.queryPlanner.winningPlan.slotBasedPlan;
assert(slotBasedPlan.hasOwnProperty("stages"), explain);
const sbeString = slotBasedPlan.stages;