diff options
author | mathisbessamdb <mathis.bessa@mongodb.com> | 2022-10-31 19:58:44 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-10-31 21:31:27 +0000 |
commit | 8eccc479d9f5427fa369e1c1b473303411bdb78f (patch) | |
tree | 4b45121c346f9e24af9f6b9c2d7cf53051f808b5 /jstests | |
parent | b24674ac240b1cd713662a24996fae11f3afb8ad (diff) | |
download | mongo-8eccc479d9f5427fa369e1c1b473303411bdb78f.tar.gz |
SERVER-70411 Serialize and deserialize DbCheckOplogBatch correctly
Diffstat (limited to 'jstests')
-rw-r--r-- | jstests/serverless/native_tenant_data_isolation_basic_dollar_tenant.js | 3 | ||||
-rw-r--r-- | jstests/serverless/native_tenant_data_isolation_basic_security_token.js | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/jstests/serverless/native_tenant_data_isolation_basic_dollar_tenant.js b/jstests/serverless/native_tenant_data_isolation_basic_dollar_tenant.js index 30d5cc6f572..1b648c75102 100644 --- a/jstests/serverless/native_tenant_data_isolation_basic_dollar_tenant.js +++ b/jstests/serverless/native_tenant_data_isolation_basic_dollar_tenant.js @@ -440,6 +440,9 @@ function runTest(featureFlagRequireTenantId) { assert(validateRes.valid); } + // Test dbCheck command. + { assert.commandWorked(testDb.runCommand({dbCheck: kCollName, '$tenant': kTenant})); } + rst.stopSet(); } diff --git a/jstests/serverless/native_tenant_data_isolation_basic_security_token.js b/jstests/serverless/native_tenant_data_isolation_basic_security_token.js index 74069b436f2..75ce3bf7e07 100644 --- a/jstests/serverless/native_tenant_data_isolation_basic_security_token.js +++ b/jstests/serverless/native_tenant_data_isolation_basic_security_token.js @@ -440,6 +440,13 @@ function runTest(featureFlagRequireTenantId) { assert.commandWorked(tokenDB.runCommand({dropIndexes: kCollName, index: ["indexC"]})); } + // Test dbCheck command. + // This should fail since dbCheck is not supporting using a security token. + { + assert.commandFailedWithCode(tokenDB.runCommand({dbCheck: kCollName}), + ErrorCodes.Unauthorized); + } + rst.stopSet(); } runTest(true); |