summaryrefslogtreecommitdiff
path: root/jstests/serverless
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2022-07-12 15:31:08 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-07-12 16:25:47 +0000
commitac1ca195885cd42bb2ae7ac9a892c93425082669 (patch)
treebf42bbbe1c28d442a63e9121300090afdeb99cc8 /jstests/serverless
parent69a25807e5fb0b8a1bf3792bb5150e1baf0f0c37 (diff)
downloadmongo-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.js43
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);
-})();