summaryrefslogtreecommitdiff
path: root/src/mongo/db/update
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-69474 Add a helper for finding modified field names from pre and post ↵Cheahuychou Mao2022-09-285-197/+631
| | | | images
* SERVER-69360 Remove small field optimizationJordi Olivares Provencio2022-09-091-9/+0
|
* SERVER-67880 : Check BSON column is decompressible in the validate command.Richard Hausman2022-08-191-5/+6
|
* SERVER-63845 Separate variable reference tracking from pipeline field ↵Nicholas Zolnierz2022-08-181-2/+2
| | | | dependency analysis
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-272-10/+11
|
* SERVER-66639 Manager class for pre-image collectioncsum1122022-07-261-0/+1
|
* SERVER-66760 Add ASSERT_DOES_NOT_THROW to unittest assertionsLeonardo Menti2022-07-121-9/+0
|
* SERVER-67709 rename visit_helperBilly Donahue2022-07-064-26/+23
|
* SERVER-50301 Delete code which handles $v:1 update oplog entriesMihai Andrei2022-06-3026-973/+256
|
* SERVER-66923 Removed kFullyDowngradedTo_5_0 constants in the codebaseLuxi Liu2022-06-302-26/+12
|
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-065-5/+15
|
* SERVER-64485 Use _id to determine the update type in extractUpdateType()Arun Banala2022-03-252-9/+10
|
* SERVER-63428 Robustify oplog applying code for update operationRui Liu2022-02-222-11/+3
|
* SERVER-61941 Make $sortArray comparator satisfy "Compare" requirement with ↵Andrii Dobroshynski2021-12-082-16/+105
| | | | -1 sort
* SERVER-60176 Disable document validation for storage when applying the oplog ↵Nikita Lapkov2021-12-081-0/+5
| | | | on secondary
* SERVER-29425 $sortArray for classic engine: fix collator for whole valuesAndrii Dobroshynski2021-12-061-1/+1
|
* SERVER-60967 Implement $sortArray in SBENeil Shweky2021-12-041-1/+1
| | | | Co-authored-by: Andrii Dobroshynski <andrii.dobroshynski@mongodb.com>
* SERVER-29262 Retire usage of `OwnedPointerVector` in `write_ops`.Faustoleyva542021-12-013-22/+19
|
* SERVER-29425 $sortArray for classic engine: fix collator for whole valuesNeil Shweky2021-11-241-1/+1
|
* SERVER-29425 move pattern_cmp into a .cpp fileBilly Donahue2021-11-163-87/+158
|
* SERVER-29425 implement $sortArray in classic engineNeil Shweky2021-11-156-113/+175
|
* SERVER-60622 Fix typos in update_driver.cpp error messagesmartin-mueller-cemas2021-10-291-3/+3
|
* SERVER-57037 Improve precision of operator countersMilena Ivanova2021-10-251-0/+2
|
* SERVER-60181 Avoid pushing insert-only diffs to StringMap when applying docDiffHenrik Edin2021-10-082-17/+37
| | | | Also fix usage of reserveBytes when applying docDiff. Reserved bytes need to be claimed.
* SERVER-60156 Add a way to bypass storageValid() for time-series updatesYuhong Zhang2021-09-2911-28/+44
|
* SERVER-59618 add LockerNoopClientObserver and register this ClientObserver ↵Benety Goh2021-09-271-2/+2
| | | | in unit tests with Service Context
* SERVER-58578 Timeseries bucket compressionHenrik Edin2021-09-166-1/+383
| | | | | | | | | | | | All fields under data will be compressed using BSON Binary Subtype 7. Measurements are sorted by time field. Buckets are compressed in a separate update operation when the BucketCatalog is closing the bucket and no further writes to it will be performed. Compression operation are transparant for the user, if it fails for any reason the bucket will be left uncompressed.
* SERVER-58344 Remove ServerGlobalParams::FeatureCompatibility and replace ↵Vishnu Kaushik2021-09-012-4/+4
| | | | references with generated FCV constants
* SERVER-51075: Remove FCV checks for :2 oplog entriesEthan Zhang2021-08-261-12/+1
|
* SERVER-59230 Fix compile errors in C++20 mode with GCC 11 and clang 12Andrew Morrow2021-08-151-1/+1
|
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-026-11/+11
|
* SERVER-56366 Update FCV constants to recognize 5.1 as latestJon Streets2021-07-232-4/+4
|
* SERVER-56907 Remove feature flag for Mitigate pain of using field names with ↵Milena Ivanova2021-07-058-169/+42
| | | | dots and dollars
* SERVER-57504 Minimize the number of damages created for an internal ↵Yuhong Zhang2021-06-171-26/+115
| | | | time-series bucket collection update
* SERVER-57382 Add _id $-prefix validation to storage validationAlya Berciu2021-06-092-10/+31
|
* SERVER-56265 Cleanly fail unsupported queries on timeseries collectionsEric Cox2021-06-071-2/+2
|
* SERVER-54953 Improved performance of UpdateIndexData path matching codeMohammad Dashti2021-06-072-10/+28
| | | | Co-authored-by: Ian Boros <ian.boros@mongodb.com>
* Revert "SERVER-56265 Cleanly fail unsupported queries on timeseries collections"Eric Cox2021-06-041-2/+2
| | | | This reverts commit 7e0bc86f525d56dedca7d8bf9c858d5a8b49fae1.
* SERVER-56265 Cleanly fail unsupported queries on timeseries collectionsEric Cox2021-06-031-2/+2
|
* SERVER-57159 Generate DamageVector from docDiff with subdocuments in unittestYuhong Zhang2021-05-273-29/+232
|
* SERVER-57101 Prove generating DamageVector from docDiff in unittestYuhong Zhang2021-05-262-0/+104
|
* SERVER-52307 Enable dots and dollars feature flagAlya Berciu2021-05-183-12/+42
|
* SERVER-56755 Collect and expose statistics for insert and updates with dots ↵Ruoxin Xu2021-05-1415-58/+181
| | | | and dollars fields
* SERVER-49118 Update error messages for operations that reject fieldnames ↵Alya Berciu2021-05-131-2/+7
| | | | with '.' and '$'
* SERVER-49117 Remove storage validation of '$' prefixes in insert and updateAlya Berciu2021-05-057-17/+65
|
* SERVER-56585 replace MONGO_COMPILER_VARIABLE_UNUSED with c++17 attribute ↵Benety Goh2021-05-041-1/+1
| | | | maybe_unused (.cpp files only)
* SERVER-55501 Avoid element-wise iteration and copy when appending to an ↵Dan Larkin-York2021-04-2810-62/+189
| | | | object in doc_diff::applyDiff
* SERVER-55481 Avoid repeatedly checking whether indexes are affected for the ↵Gregory Noma2021-04-202-2/+86
| | | | same path when inserting fields in the document diff applier
* SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵Bernard Gorman2021-04-021-1/+1
| | | | CommandReply suffixes
* SERVER-54585 Move support for `findAndModify` to the write_ops utilitiesKaloian Manassiev2021-02-181-1/+1
| | | | ... also clean up the include files.