diff options
author | Gregory Wlodarek <gregory.wlodarek@mongodb.com> | 2019-03-12 12:26:31 -0400 |
---|---|---|
committer | Gregory Wlodarek <gregory.wlodarek@mongodb.com> | 2019-03-13 08:14:11 -0400 |
commit | 796ae56683f818810fa5eab8ba446c71dcf54900 (patch) | |
tree | d63d8a71d44de9fa738a744b06a911f2519515ef /src/mongo/db/catalog/database_test.cpp | |
parent | 330c59b671ba62ad72f0a80e0c32beca7c69be2b (diff) | |
download | mongo-796ae56683f818810fa5eab8ba446c71dcf54900.tar.gz |
SERVER-39419 Stepdown interrupting a running dropDatabase command could leave unclean state
Diffstat (limited to 'src/mongo/db/catalog/database_test.cpp')
-rw-r--r-- | src/mongo/db/catalog/database_test.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mongo/db/catalog/database_test.cpp b/src/mongo/db/catalog/database_test.cpp index e1743a76488..c5f5caf1968 100644 --- a/src/mongo/db/catalog/database_test.cpp +++ b/src/mongo/db/catalog/database_test.cpp @@ -128,13 +128,8 @@ TEST_F(DatabaseTest, SetDropPendingThrowsExceptionIfDatabaseIsAlreadyInADropPend db->setDropPending(_opCtx.get(), true); ASSERT_TRUE(db->isDropPending(_opCtx.get())); - ASSERT_THROWS_CODE_AND_WHAT( - db->setDropPending(_opCtx.get(), true), - AssertionException, - ErrorCodes::DatabaseDropPending, - (StringBuilder() << "Unable to drop database " << _nss.db() - << " because it is already in the process of being dropped.") - .stringData()); + db->setDropPending(_opCtx.get(), true); + ASSERT_TRUE(db->isDropPending(_opCtx.get())); db->setDropPending(_opCtx.get(), false); ASSERT_FALSE(db->isDropPending(_opCtx.get())); |