diff options
author | jannaerin <golden.janna@gmail.com> | 2022-07-12 15:31:08 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-07-12 16:25:47 +0000 |
commit | ac1ca195885cd42bb2ae7ac9a892c93425082669 (patch) | |
tree | bf42bbbe1c28d442a63e9121300090afdeb99cc8 /jstests/serverless | |
parent | 69a25807e5fb0b8a1bf3792bb5150e1baf0f0c37 (diff) | |
download | mongo-ac1ca195885cd42bb2ae7ac9a892c93425082669.tar.gz |
Revert "SERVER-65459 Construct NamespaceString using tenantId on the OpMsgRequest during command parsing for IDL defined commands"
This reverts commit c340d5a7a891758510728997c839f8e8d7e5eaa0.
Diffstat (limited to 'jstests/serverless')
-rw-r--r-- | jstests/serverless/native_tenant_data_isolation_basic_cmds.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/jstests/serverless/native_tenant_data_isolation_basic_cmds.js b/jstests/serverless/native_tenant_data_isolation_basic_cmds.js deleted file mode 100644 index 07103a71bf8..00000000000 --- a/jstests/serverless/native_tenant_data_isolation_basic_cmds.js +++ /dev/null @@ -1,43 +0,0 @@ -// Test basic db operations in multitenancy. - -(function() { -"use strict"; - -let mongod = MongoRunner.runMongod( - {auth: '', setParameter: {multitenancySupport: true, featureFlagMongoStore: true}}); -let adminDb = mongod.getDB('admin'); - -// Prepare a user for testing pass tenant via $tenant. -// Must be authenticated as a user with ActionType::useTenant in order to use $tenant. -assert.commandWorked(adminDb.runCommand({createUser: 'admin', pwd: 'pwd', roles: ['root']})); -assert(adminDb.auth('admin', 'pwd')); - -{ - // Test the IDL defined commands with $tenant. - const kTenant = ObjectId(); - let testDb = mongod.getDB('myDb0'); - let testColl = testDb.getCollection('myColl0'); - - // Create a collection for the tenant kTenant. - assert.commandWorked( - testColl.getDB().createCollection(testColl.getName(), {'$tenant': kTenant})); - - // Insert a document to the collection. - assert.commandWorked(testDb.runCommand( - {insert: 'myColl0', documents: [{_id: 0, a: 1, b: 1}], '$tenant': kTenant})); - - // Find and modify the document. - let fad = assert.commandWorked(testDb.runCommand( - {findAndModify: "myColl0", query: {a: 1}, update: {$inc: {a: 10}}, '$tenant': kTenant})); - assert.eq({_id: 0, a: 1, b: 1}, fad.value); - fad = assert.commandWorked(testDb.runCommand( - {findAndModify: "myColl0", query: {a: 11}, update: {$inc: {a: 10}}, '$tenant': kTenant})); - assert.eq({_id: 0, a: 11, b: 1}, fad.value); - // This document should not be accessed with a different tenant. - fad = assert.commandWorked(testDb.runCommand( - {findAndModify: "myColl0", query: {b: 1}, update: {$inc: {b: 10}}, '$tenant': ObjectId()})); - assert.eq(null, fad.value); -} - -MongoRunner.stopMongod(mongod); -})(); |