diff options
author | Misha Tyulenev <misha@mongodb.com> | 2018-04-06 14:28:11 -0400 |
---|---|---|
committer | Misha Tyulenev <misha@mongodb.com> | 2018-04-06 15:41:07 -0400 |
commit | 6cc5ca4dd2475be2914f277016f742e0b14bcfd5 (patch) | |
tree | 3af4cee9c04598271a158051d9cbb341a5c12ab3 /jstests/sharding/aggregations_in_session.js | |
parent | a273f6f84cb29e31221f580b00905613d3f31330 (diff) | |
download | mongo-6cc5ca4dd2475be2914f277016f742e0b14bcfd5.tar.gz |
SERVER-34337 gate on transaction support when running cluster aggregation integration test
Diffstat (limited to 'jstests/sharding/aggregations_in_session.js')
-rw-r--r-- | jstests/sharding/aggregations_in_session.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/jstests/sharding/aggregations_in_session.js b/jstests/sharding/aggregations_in_session.js index 6c5fcdb41be..9113358135b 100644 --- a/jstests/sharding/aggregations_in_session.js +++ b/jstests/sharding/aggregations_in_session.js @@ -5,6 +5,14 @@ const st = new ShardingTest({shards: 2}); + // Gate this test to transaction supporting engines only as it uses txnNumber. + let shardDB = st.rs0.getPrimary().getDB("test"); + if (!shardDB.serverStatus().storageEngine.supportsSnapshotReadConcern) { + jsTestLog("Do not run on storage engine that does not support transactions"); + st.stop(); + return; + } + const session = st.s0.getDB("test").getMongo().startSession(); const mongosColl = session.getDatabase("test")[jsTestName()]; |