summaryrefslogtreecommitdiff
path: root/jstests/replsets/tenant_migration_recipient_current_op.js
diff options
context:
space:
mode:
authorChristopher Caplinger <christopher.caplinger@mongodb.com>2022-08-15 17:59:10 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-15 19:25:35 +0000
commite455a0fa9c571753bf07d4c951bfbf881005c3a7 (patch)
treeaaf4cbecd9251f68b6ddaac2513b11e7b55da9f6 /jstests/replsets/tenant_migration_recipient_current_op.js
parent2c701bf03543d9feaad6ba3faf7851bb26d0ee30 (diff)
downloadmongo-e455a0fa9c571753bf07d4c951bfbf881005c3a7.tar.gz
SERVER-63454: Don't require tenantId for shard merge
Diffstat (limited to 'jstests/replsets/tenant_migration_recipient_current_op.js')
-rw-r--r--jstests/replsets/tenant_migration_recipient_current_op.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/jstests/replsets/tenant_migration_recipient_current_op.js b/jstests/replsets/tenant_migration_recipient_current_op.js
index 19d1bbdbd6d..0ca466c7a27 100644
--- a/jstests/replsets/tenant_migration_recipient_current_op.js
+++ b/jstests/replsets/tenant_migration_recipient_current_op.js
@@ -59,13 +59,21 @@ for (const db of dbsToClone) {
// correct.
function checkStandardFieldsOK(res) {
assert.eq(res.inprog.length, 1, res);
- assert.eq(bsonWoCompare(res.inprog[0].instanceID, kMigrationId), 0, res);
- assert.eq(res.inprog[0].donorConnectionString, tenantMigrationTest.getDonorRst().getURL(), res);
- assert.eq(bsonWoCompare(res.inprog[0].readPreference, kReadPreference), 0, res);
+ const {
+ instanceID,
+ donorConnectionString,
+ readPreference,
+ numRestartsDueToDonorConnectionFailure,
+ numRestartsDueToRecipientFailure,
+ tenantId
+ } = res.inprog[0];
+ assert.eq(bsonWoCompare(instanceID, kMigrationId), 0, res);
+ assert.eq(donorConnectionString, tenantMigrationTest.getDonorRst().getURL(), res);
+ assert.eq(bsonWoCompare(readPreference, kReadPreference), 0, res);
// We don't test failovers in this test so we don't expect these counters to be incremented.
- assert.eq(res.inprog[0].numRestartsDueToDonorConnectionFailure, 0, res);
- assert.eq(res.inprog[0].numRestartsDueToRecipientFailure, 0, res);
- assert.eq(bsonWoCompare(res.inprog[0].tenantId, kTenantId), 0, res);
+ assert.eq(numRestartsDueToDonorConnectionFailure, 0, res);
+ assert.eq(numRestartsDueToRecipientFailure, 0, res);
+ assert.eq(bsonWoCompare(tenantId, kTenantId), 0, res);
}
// Check currentOp fields' expected value once the recipient is in state "consistent" or later.