SERVER-110345 Use equality to check config collection for range deleter document (#42638)

GitOrigin-RevId: 5cc90567f32c31d3fbb9b9f8c84feedc8b3878c4
This commit is contained in:
Adi Zaimi 2025-10-21 11:15:19 -04:00 committed by MongoDB Bot
parent e2640d348f
commit 1331603c57

View File

@ -558,12 +558,8 @@ void removePersistentRangeDeletionTask(OperationContext* opCtx,
const ChunkRange& range) {
PersistentTaskStore<RangeDeletionTask> store(NamespaceString::kRangeDeletionNamespace);
auto overlappingRangeDeletionsQuery = BSON(
RangeDeletionTask::kCollectionUuidFieldName
<< collectionUuid << RangeDeletionTask::kRangeFieldName + "." + ChunkRange::kMinFieldName
<< GTE << range.getMin()
<< RangeDeletionTask::kRangeFieldName + "." + ChunkRange::kMaxFieldName << LTE
<< range.getMax());
const auto overlappingRangeDeletionsQuery =
getQueryFilterForRangeDeletionTask(collectionUuid, range);
store.remove(opCtx, overlappingRangeDeletionsQuery);
}