diff options
Diffstat (limited to 'src/mongo/db/catalog/catalog_control.cpp')
-rw-r--r-- | src/mongo/db/catalog/catalog_control.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/catalog_control.cpp b/src/mongo/db/catalog/catalog_control.cpp index 4e73183ca3a..e9dc0e6691c 100644 --- a/src/mongo/db/catalog/catalog_control.cpp +++ b/src/mongo/db/catalog/catalog_control.cpp @@ -43,6 +43,8 @@ #include "mongo/db/index_builds_coordinator.h" #include "mongo/db/namespace_string.h" #include "mongo/db/rebuild_indexes.h" +#include "mongo/db/tenant_database_name.h" +#include "mongo/db/tenant_namespace.h" #include "mongo/logv2/log.h" namespace mongo { @@ -64,7 +66,7 @@ void reopenAllDatabasesAndReloadCollectionCatalog( for (auto&& tenantDbName : databasesToOpen) { LOGV2_FOR_RECOVERY( 23992, 1, "openCatalog: dbholder reopening database", "db"_attr = tenantDbName); - auto db = databaseHolder->openDb(opCtx, tenantDbName.dbName()); + auto db = databaseHolder->openDb(opCtx, tenantDbName); invariant(db, str::stream() << "failed to reopen database " << tenantDbName.toString()); for (auto&& collNss : catalog->getAllCollectionNamesFromDb(opCtx, tenantDbName.dbName())) { // Note that the collection name already includes the database component. |