summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp
diff options
context:
space:
mode:
authorGregory Wlodarek <gregory.wlodarek@mongodb.com>2018-11-01 18:51:15 -0400
committerGregory Wlodarek <gregory.wlodarek@mongodb.com>2018-11-08 18:35:00 -0500
commitaff889b39301472bd2143967938a3dba468dfc63 (patch)
tree2ee4fcec926d96a674690e390d5b916b4b9c7a3b /src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp
parent4fb38d9c10123321dada6fe1be477f9cb99732a7 (diff)
downloadmongo-aff889b39301472bd2143967938a3dba468dfc63.tar.gz
SERVER-36473 Make a dedicated RAII class to manage Client lifetime
Diffstat (limited to 'src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp')
-rw-r--r--src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp b/src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp
index 699b83c44e3..ffc56af57cb 100644
--- a/src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp
+++ b/src/mongo/db/s/config/sharding_catalog_manager_drop_coll_test.cpp
@@ -165,8 +165,7 @@ public:
}
Status doDrop() {
- ON_BLOCK_EXIT([&] { Client::destroy(); });
- Client::initThreadIfNotAlready("Test");
+ ThreadClient tc("Test", getGlobalServiceContext());
auto opCtx = cc().makeOperationContext();
return ShardingCatalogManager::get(opCtx.get())->dropCollection(opCtx.get(), dropNS());
}