diff options
author | Jordi Serra Torrens <jordi.serra-torrens@mongodb.com> | 2021-01-21 11:08:07 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-22 10:25:46 +0000 |
commit | f3617ccb88b713884ae8e3853eefa42e84feda6d (patch) | |
tree | 48f7d199e4355d5a33858a9cd57ae060c5e96a20 /jstests/multiVersion/upgrade_downgrade_sharded_cluster.js | |
parent | f2edde9de318c91ad7e711cea6dcc13726fce4b0 (diff) | |
download | mongo-f3617ccb88b713884ae8e3853eefa42e84feda6d.tar.gz |
SERVER-53105: Amend tests that target config.chunks by ns to target by ns or uuid depending on collection timestamp
Diffstat (limited to 'jstests/multiVersion/upgrade_downgrade_sharded_cluster.js')
-rw-r--r-- | jstests/multiVersion/upgrade_downgrade_sharded_cluster.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/jstests/multiVersion/upgrade_downgrade_sharded_cluster.js b/jstests/multiVersion/upgrade_downgrade_sharded_cluster.js index 46323021e73..b282408a7d5 100644 --- a/jstests/multiVersion/upgrade_downgrade_sharded_cluster.js +++ b/jstests/multiVersion/upgrade_downgrade_sharded_cluster.js @@ -13,6 +13,7 @@ "use strict"; load('./jstests/multiVersion/libs/multi_cluster.js'); // for upgradeCluster() +load("jstests/sharding/libs/find_chunks_util.js"); // testDroppedAndDistributionModeFields: it checks two things after upgrading from versions // prior 4.9: @@ -133,7 +134,7 @@ function testTimestampFieldChecksAfterUpgrade() { // exists and matches collTimestampInConfigSvr // Check that 'timestamp' has been created in config.chunks - var cursor = st.config.chunks.find({ns: 'sharded.test3_created_before_upgrade'}); + var cursor = findChunksUtil.findChunksByNs(st.config, 'sharded.test3_created_before_upgrade'); assert(cursor.hasNext()); do { assert.eq(collTimestampInConfigSvr, cursor.next().lastmodTimestamp); @@ -170,7 +171,7 @@ function testTimestampFieldChecksAfterFCVDowngrade() { assert.eq(null, timestampInShard); // Check that the 'timestamp' has been removed from config.chunks - var cursor = st.config.chunks.find({ns: 'sharded.test3_created_before_upgrade'}); + var cursor = findChunksUtil.findChunksByNs(st.config, 'sharded.test3_created_before_upgrade'); assert(cursor.hasNext()); do { assert.eq(null, cursor.next().lastmodTimestamp); @@ -203,7 +204,7 @@ function testChunkCollectionUuidFieldChecksAfterUpgrade() { var cursor = st.config.chunks.find({ns}); assert(cursor.hasNext()); do { - assert.eq(collUUID, UUID(cursor.next().uuid)); + assert.eq(collUUID, cursor.next().uuid); } while (cursor.hasNext()); } |