summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/migration_util_test.cpp
diff options
context:
space:
mode:
authorAllison Easton <allison.easton@mongodb.com>2022-03-30 12:15:24 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-30 13:06:51 +0000
commit9022ee2c1454336265e3f50d2bf43a86ec56c0e9 (patch)
treebd8fe7057524b4f5c07d621754cbf35ce46cb83c /src/mongo/db/s/migration_util_test.cpp
parentd6dbbeb062f3fd1f596790c249015bbccb1b6433 (diff)
downloadmongo-9022ee2c1454336265e3f50d2bf43a86ec56c0e9.tar.gz
SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ongoing migrations
Diffstat (limited to 'src/mongo/db/s/migration_util_test.cpp')
-rw-r--r--src/mongo/db/s/migration_util_test.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mongo/db/s/migration_util_test.cpp b/src/mongo/db/s/migration_util_test.cpp
index d5bdccdd87c..355043931e5 100644
--- a/src/mongo/db/s/migration_util_test.cpp
+++ b/src/mongo/db/s/migration_util_test.cpp
@@ -344,15 +344,14 @@ TEST_F(MigrationUtilsTest, TestUpdateNumberOfOrphans) {
const auto uuid = UUID::gen();
PersistentTaskStore<RangeDeletionTask> store(NamespaceString::kRangeDeletionNamespace);
auto rangeDeletionDoc = createDeletionTask(opCtx, kTestNss, uuid, 0, 10);
+ rangeDeletionDoc.setNumOrphanDocs(0);
store.add(opCtx, rangeDeletionDoc);
- auto rangeDeletionQuery = BSON("_id" << rangeDeletionDoc.getId());
-
- migrationutil::persistUpdatedNumOrphans(opCtx, rangeDeletionQuery, 5);
+ migrationutil::persistUpdatedNumOrphans(opCtx, rangeDeletionDoc.getId(), 5);
rangeDeletionDoc.setNumOrphanDocs(5);
ASSERT_EQ(store.count(opCtx, rangeDeletionDoc.toBSON().removeField("timestamp")), 1);
- migrationutil::persistUpdatedNumOrphans(opCtx, rangeDeletionQuery, -5);
+ migrationutil::persistUpdatedNumOrphans(opCtx, rangeDeletionDoc.getId(), -5);
rangeDeletionDoc.setNumOrphanDocs(0);
ASSERT_EQ(store.count(opCtx, rangeDeletionDoc.toBSON().removeField("timestamp")), 1);
}