diff options
Diffstat (limited to 'src/mongo/db/s/resharding/resharding_metrics.cpp')
-rw-r--r-- | src/mongo/db/s/resharding/resharding_metrics.cpp | 2 |
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()); |