summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/drop_database.cpp
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2020-11-25 16:52:41 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-11-25 23:03:46 +0000
commit82aea1d428e3a06994d6624464b74b92e47eae2d (patch)
treea8112379aafd05ba6e581d22d4d5584b0cb7b8e9 /src/mongo/db/catalog/drop_database.cpp
parenta194505325087b1e841fdee55c51312a042ce9d2 (diff)
downloadmongo-82aea1d428e3a06994d6624464b74b92e47eae2d.tar.gz
SERVER-52523 Implement in-memory time-series bucket catalog
Diffstat (limited to 'src/mongo/db/catalog/drop_database.cpp')
-rw-r--r--src/mongo/db/catalog/drop_database.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/drop_database.cpp b/src/mongo/db/catalog/drop_database.cpp
index 3a177f3f907..cbb84773fd6 100644
--- a/src/mongo/db/catalog/drop_database.cpp
+++ b/src/mongo/db/catalog/drop_database.cpp
@@ -45,6 +45,7 @@
#include "mongo/db/repl/repl_client_info.h"
#include "mongo/db/repl/replication_coordinator.h"
#include "mongo/db/service_context.h"
+#include "mongo/db/timeseries/bucket_catalog.h"
#include "mongo/db/write_concern_options.h"
#include "mongo/logv2/log.h"
#include "mongo/util/duration.h"
@@ -114,6 +115,8 @@ void _finishDropDatabase(OperationContext* opCtx,
databaseHolder->dropDb(opCtx, db);
dropPendingGuard.dismiss();
+ BucketCatalog::get(opCtx).clear(dbName);
+
LOGV2(20336,
"dropDatabase {dbName} - finished, dropped {numCollections} collection(s)",
"dropDatabase",