summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/range_deleter_service_op_observer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/range_deleter_service_op_observer.cpp')
-rw-r--r--src/mongo/db/s/range_deleter_service_op_observer.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mongo/db/s/range_deleter_service_op_observer.cpp b/src/mongo/db/s/range_deleter_service_op_observer.cpp
index 10bbbb6a924..b463a802f76 100644
--- a/src/mongo/db/s/range_deleter_service_op_observer.cpp
+++ b/src/mongo/db/s/range_deleter_service_op_observer.cpp
@@ -115,20 +115,18 @@ void RangeDeleterServiceOpObserver::onUpdate(OperationContext* opCtx,
}
void RangeDeleterServiceOpObserver::aboutToDelete(OperationContext* opCtx,
- NamespaceString const& nss,
- const UUID& uuid,
+ const CollectionPtr& coll,
BSONObj const& doc) {
- if (nss == NamespaceString::kRangeDeletionNamespace) {
+ if (coll->ns() == NamespaceString::kRangeDeletionNamespace) {
deletedDocumentDecoration(opCtx) = doc;
}
}
void RangeDeleterServiceOpObserver::onDelete(OperationContext* opCtx,
- const NamespaceString& nss,
- const UUID& uuid,
+ const CollectionPtr& coll,
StmtId stmtId,
const OplogDeleteEntryArgs& args) {
- if (nss == NamespaceString::kRangeDeletionNamespace) {
+ if (coll->ns() == NamespaceString::kRangeDeletionNamespace) {
const auto& deletedDoc = deletedDocumentDecoration(opCtx);
auto deletionTask =