diff options
author | Gregory Wlodarek <gregory.wlodarek@mongodb.com> | 2022-02-28 17:33:25 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-03-10 00:50:28 +0000 |
commit | 92eee57af61b300246aabe70e7a5ea192af5c447 (patch) | |
tree | fed1d864b02d0bdd4a904a56d76950c3a96ea71b /src/mongo/db/namespace_string.cpp | |
parent | 0c242cb6ac5d61100cdcaee7f4533de7c2307d25 (diff) | |
download | mongo-92eee57af61b300246aabe70e7a5ea192af5c447.tar.gz |
SERVER-62613 Implement _configsvrRunRestore to remove documents in the config server for collections not restored
Diffstat (limited to 'src/mongo/db/namespace_string.cpp')
-rw-r--r-- | src/mongo/db/namespace_string.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/namespace_string.cpp b/src/mongo/db/namespace_string.cpp index ec4d89e756f..ab4a511bc69 100644 --- a/src/mongo/db/namespace_string.cpp +++ b/src/mongo/db/namespace_string.cpp @@ -70,6 +70,9 @@ const NamespaceString NamespaceString::kSessionTransactionsTableNamespace( const NamespaceString NamespaceString::kTransactionCoordinatorsNamespace( NamespaceString::kConfigDb, "transaction_coordinators"); +const NamespaceString NamespaceString::kConfigsvrRestoreNamespace(NamespaceString::kLocalDb, + "system.collections_to_restore"); + const NamespaceString NamespaceString::kMigrationCoordinatorsNamespace(NamespaceString::kConfigDb, "migrationCoordinators"); @@ -186,6 +189,8 @@ bool NamespaceString::isLegalClientSystemNS( return true; if (coll() == "system.healthlog") return true; + if (coll() == kConfigsvrRestoreNamespace.coll()) + return true; } if (coll() == "system.users") |