summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/resharding/resharding_metrics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/resharding/resharding_metrics.cpp')
-rw-r--r--src/mongo/db/s/resharding/resharding_metrics.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/s/resharding/resharding_metrics.cpp b/src/mongo/db/s/resharding/resharding_metrics.cpp
index 7827ab4896d..4fe86f2c51c 100644
--- a/src/mongo/db/s/resharding/resharding_metrics.cpp
+++ b/src/mongo/db/s/resharding/resharding_metrics.cpp
@@ -73,7 +73,7 @@ Date_t readStartTime(const CommonReshardingMetadata& metadata, ClockSource* fall
void ReshardingMetrics::ExternallyTrackedRecipientFields::accumulateFrom(
const ReshardingOplogApplierProgress& progressDoc) {
- using optional_util::setOrAdd;
+ auto setOrAdd = [](auto& opt, auto add) { opt = opt.value_or(0) + add; };
setOrAdd(insertsApplied, progressDoc.getInsertsApplied());
setOrAdd(updatesApplied, progressDoc.getUpdatesApplied());
setOrAdd(deletesApplied, progressDoc.getDeletesApplied());