summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllison Easton <allison.easton@mongodb.com>2021-10-19 10:17:27 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-19 10:30:13 +0000
commitb81bf3fe0c2d713486de62b1105433442efa559a (patch)
tree1296bd5a3ee006587f87fe81c1109297e8a8b8be
parent546487a45ad9cf22b3e03f71e1d640beeb8e988c (diff)
downloadmongo-b81bf3fe0c2d713486de62b1105433442efa559a.tar.gz
SERVER-60738 Update metadata manager tests for non-existing collections
-rw-r--r--src/mongo/db/s/metadata_manager_test.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/s/metadata_manager_test.cpp b/src/mongo/db/s/metadata_manager_test.cpp
index f00577ed9ea..63eb993f26c 100644
--- a/src/mongo/db/s/metadata_manager_test.cpp
+++ b/src/mongo/db/s/metadata_manager_test.cpp
@@ -170,6 +170,9 @@ protected:
TEST_F(MetadataManagerTest, CleanUpForMigrateIn) {
_manager->setFilteringMetadata(makeEmptyMetadata());
+ CollectionOptions emptyCollOptions;
+ ASSERT_OK(_storage->createCollection(operationContext(), kNss, emptyCollOptions));
+
// Sanity checks
ASSERT(_manager->getActiveMetadata(boost::none)->isSharded());
ASSERT_EQ(0UL, _manager->getActiveMetadata(boost::none)->getOwnedChunks().size());
@@ -265,6 +268,9 @@ TEST_F(MetadataManagerTest,
TEST_F(MetadataManagerTest, TrackOrphanedDataCleanupBlocksOnScheduledRangeDeletions) {
ChunkRange cr1(BSON("key" << 0), BSON("key" << 10));
+ CollectionOptions emptyCollOptions;
+ ASSERT_OK(_storage->createCollection(operationContext(), kNss, emptyCollOptions));
+
// Enable fail point to suspendRangeDeletion.
globalFailPointRegistry().find("suspendRangeDeletion")->setMode(FailPoint::alwaysOn);
@@ -375,6 +381,9 @@ TEST_F(MetadataManagerTest, RangesToCleanMembership) {
ASSERT_EQ(0UL, _manager->numberOfRangesToClean());
+ CollectionOptions emptyCollOptions;
+ ASSERT_OK(_storage->createCollection(operationContext(), kNss, emptyCollOptions));
+
// Enable fail point to suspendRangeDeletion.
globalFailPointRegistry().find("suspendRangeDeletion")->setMode(FailPoint::alwaysOn);