summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSophia Tan <sophia_tll@hotmail.com>2022-11-09 18:12:27 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-11-09 18:41:29 +0000
commite1a65fd76f0f402122c4be3c01169b125cdfaaf5 (patch)
tree453cc54b9e4e55ba1c56131f2ac5ef4ec9760450
parent484eee157ecc039fafbbef6a4aae0286c8bbc3b5 (diff)
downloadmongo-e1a65fd76f0f402122c4be3c01169b125cdfaaf5.tar.gz
SERVER-70825 Rename collection across dbs should also work in multitenancy mode
-rw-r--r--buildscripts/resmokeconfig/suites/native_tenant_data_isolation_jscore_passthrough.yml1
-rw-r--r--src/mongo/db/catalog/rename_collection.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/buildscripts/resmokeconfig/suites/native_tenant_data_isolation_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/native_tenant_data_isolation_jscore_passthrough.yml
index b5670dcac84..207118eb7d7 100644
--- a/buildscripts/resmokeconfig/suites/native_tenant_data_isolation_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/native_tenant_data_isolation_jscore_passthrough.yml
@@ -6,6 +6,7 @@ selector:
# Currently, the test suite is only used for verify the override implemented by inject_security_token.js.
- jstests/core/basic8.js
- jstests/core/count.js
+ - jstests/core/rename_collection_different_dbs.js
- jstests/core/all.js
- jstests/core/timeseries/timeseries_internal_bucket_geo_within.js
- jstests/core/timeseries/bucket_granularity.js
diff --git a/src/mongo/db/catalog/rename_collection.cpp b/src/mongo/db/catalog/rename_collection.cpp
index e9f851bbb62..f29fc85f73a 100644
--- a/src/mongo/db/catalog/rename_collection.cpp
+++ b/src/mongo/db/catalog/rename_collection.cpp
@@ -561,7 +561,7 @@ Status renameBetweenDBs(OperationContext* opCtx,
"sourceCollection"_attr = source);
// Renaming across databases will result in a new UUID.
- NamespaceStringOrUUID tmpCollUUID{tmpName.db().toString(), UUID::gen()};
+ NamespaceStringOrUUID tmpCollUUID{tmpName.dbName(), UUID::gen()};
{
auto collectionOptions = sourceColl->getCollectionOptions();