diff options
author | Kris Satya <kris.satya@mongodb.com> | 2021-07-20 19:05:12 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-07-27 14:51:47 +0000 |
commit | f72311328f8b803546a0fadac3db5f213f9990c9 (patch) | |
tree | 11016b021631deeca74796cdb1ee7c0f65621464 /src/mongo/db/timeseries | |
parent | 6078864280613cf9abf901855f09ba03d18a5953 (diff) | |
download | mongo-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.cpp | 4 |
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)) { |