diff options
author | Benety Goh <benety@mongodb.com> | 2017-07-26 23:06:12 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2017-07-27 11:40:31 -0400 |
commit | 1ee8b25310691dbea1a29433c580f3a8683d385c (patch) | |
tree | 83162e7daac077e79cd548eed6828b826a3d63a5 /src/mongo/db/repair_database.cpp | |
parent | 073215d1a3204d97f86fccced11565091fc7fed5 (diff) | |
download | mongo-1ee8b25310691dbea1a29433c580f3a8683d385c.tar.gz |
SERVER-30337 DatabaseHolder::close() flushes UUID catalog
Diffstat (limited to 'src/mongo/db/repair_database.cpp')
-rw-r--r-- | src/mongo/db/repair_database.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/mongo/db/repair_database.cpp b/src/mongo/db/repair_database.cpp index 771c6278137..af2e4b1be3b 100644 --- a/src/mongo/db/repair_database.cpp +++ b/src/mongo/db/repair_database.cpp @@ -245,14 +245,6 @@ Status repairDatabase(OperationContext* opCtx, } // Close the db and invalidate all current users and caches. - { - Database* db = dbHolder().get(opCtx, dbName); - if (db) { - UUIDCatalog::get(opCtx).onCloseDatabase(db); - for (auto&& coll : *db) - NamespaceUUIDCache::get(opCtx).evictNamespace(coll->ns()); - } - } dbHolder().close(opCtx, dbName, "database closed for repair"); ON_BLOCK_EXIT([&dbName, &opCtx] { try { |