summaryrefslogtreecommitdiff
path: root/jstests/multiVersion/upgrade_downgrade_sharded_cluster.js
diff options
context:
space:
mode:
authorJordi Serra Torrens <jordi.serra-torrens@mongodb.com>2021-01-21 11:08:07 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-01-22 10:25:46 +0000
commitf3617ccb88b713884ae8e3853eefa42e84feda6d (patch)
tree48f7d199e4355d5a33858a9cd57ae060c5e96a20 /jstests/multiVersion/upgrade_downgrade_sharded_cluster.js
parentf2edde9de318c91ad7e711cea6dcc13726fce4b0 (diff)
downloadmongo-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.js7
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());
}