summaryrefslogtreecommitdiff
path: root/src/mongo/db/timeseries
diff options
context:
space:
mode:
authorKris Satya <kris.satya@mongodb.com>2021-07-20 19:05:12 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-07-27 14:51:47 +0000
commitf72311328f8b803546a0fadac3db5f213f9990c9 (patch)
tree11016b021631deeca74796cdb1ee7c0f65621464 /src/mongo/db/timeseries
parent6078864280613cf9abf901855f09ba03d18a5953 (diff)
downloadmongo-f72311328f8b803546a0fadac3db5f213f9990c9.tar.gz
SERVER-58519 Allow time-series deletes with concurrent collection modifications
Diffstat (limited to 'src/mongo/db/timeseries')
-rw-r--r--src/mongo/db/timeseries/timeseries_update_delete_util.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mongo/db/timeseries/timeseries_update_delete_util.cpp b/src/mongo/db/timeseries/timeseries_update_delete_util.cpp
index f38a5681e19..6b44a1edc22 100644
--- a/src/mongo/db/timeseries/timeseries_update_delete_util.cpp
+++ b/src/mongo/db/timeseries/timeseries_update_delete_util.cpp
@@ -264,9 +264,7 @@ write_ops::UpdateOpEntry translateUpdate(const BSONObj& translatedQuery,
void replaceTimeseriesQueryMetaFieldName(mutablebson::Element elem,
const StringData& metaField,
bool shouldReplaceFieldValue) {
- if (metaField.empty()) {
- return;
- }
+ invariant(!metaField.empty());
shouldReplaceFieldValue = (elem.getFieldName() != "$literal") &&
(shouldReplaceFieldValue || (elem.getFieldName() == "$expr"));
if (isMetaFieldFirstElementOfDottedPathField(elem.getFieldName(), metaField)) {