SERVER-110345 Use equality to check config collection for range deleter document (#42638)
GitOrigin-RevId: 5cc90567f32c31d3fbb9b9f8c84feedc8b3878c4
This commit is contained in:
parent
e2640d348f
commit
1331603c57
@ -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);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user