summaryrefslogtreecommitdiff
path: root/src/mongo/db/update
Commit message (Expand)AuthorAgeFilesLines
* SERVER-40811 make initializers throwyBilly Donahue2020-12-081-2/+0
* SERVER-53007 Add $eq support to queryOperatorMapJames Wahlin2020-12-031-0/+19
* SERVER-47398 Start sending 'let' for aggregates.Charlie Swanson2020-12-011-3/+9
* SERVER-51711 Add stronger invariants about EOO bytes to DocumentDiffApplierIan Boros2020-11-121-0/+3
* Revert "SERVER-50778 Compare array indexes numerically for updates"Ted Tuckman2020-10-236-41/+11
* SERVER-50778 Compare array indexes numerically for updatesTed Tuckman2020-10-156-11/+41
* SERVER-51084 tweak range loop variable types to fix xcode buildBilly Donahue2020-09-254-4/+4
* SERVER-51009 Fix commentIan Boros2020-09-231-0/+1
* SERVER-51009 Correct FCV check for $v:2 delta oplog entriesIan Boros2020-09-231-3/+9
* SERVER-49817 Optimize document diffing codeRuoxin Xu2020-09-221-24/+45
* SERVER-50247 Use document deltas to determine whether update affects indexes ...Arun Banala2020-09-179-127/+531
* SERVER-50650 Merge V2LogBuilder and document diff calculation codeArun Banala2020-09-178-1025/+848
* SERVER-48433 Remove LogicalClock facadeKevin Pulo2020-09-173-8/+0
* SERVER-50300 Change modifier style updates to use the $v:2 oplog formatIan Boros2020-09-1621-404/+926
* SERVER-50218 Change shard server and config server op observers to support $v...Ian Boros2020-09-094-7/+383
* SERVER-50275 fix use-after-moveBenety Goh2020-09-051-4/+3
* SERVER-50275 Implement V2 LogBuilderArun Banala2020-09-046-10/+849
* SERVER-50274 fix use-after-moveBenety Goh2020-08-291-4/+3
* SERVER-50274 Refactor update system LogBuilder interfaceIan Boros2020-08-2748-670/+1025
* SERVER-49703 Added libdep linter alphabetic rule and update all libdeps list ...Daniel Moody2020-08-271-1/+1
* SERVER-50217 change auth op observer to handle $v:1 and $v:2 updatesIan Boros2020-08-272-33/+55
* SERVER-49927 Add $FieldPath to grammarTed Tuckman2020-08-261-1/+2
* SERVER-47354 Implement change stream oplog parsing code for delta oplog entriesRuoxin Xu2020-08-132-5/+20
* SERVER-48920 Use document deltas to determine whether update affects indexesArun Banala2020-08-1313-318/+845
* SERVER-38909 Permit empty update modifiers, treating as a no-op rather than a...Mindaugas Malinauskas2020-08-112-12/+2
* Revert "SERVER-38909 Permit empty update modifiers, treating as a no-op rathe...Vesselina Ratcheva2020-08-102-2/+12
* SERVER-38909 Permit empty update modifiers, treating as a no-op rather than a...Mindaugas Malinauskas2020-08-102-12/+2
* Revert "SERVER-49117 Remove storage validation of '$' and '.' in field names ...Charlie Swanson2020-08-067-22/+107
* SERVER-49117 Remove storage validation of '$' and '.' in field names for inse...Junhson Jean-Baptiste2020-08-047-107/+22
* SERVER-48543 Improve serialization format to avoid delta oplog exceeding max ...Arun Banala2020-08-0411-194/+349
* SERVER-49783: Update latest FCV to 4.7Lingzhi Deng2020-08-022-2/+2
* SERVER-47731 Add FCV check for $v:2 delta oplog entriesIan Boros2020-07-313-6/+31
* SERVER-47730 Add IdempotencyTest for delta oplog entriesArun Banala2020-07-232-83/+142
* SERVER-48731 Inclusion of FLE support in the shell drags too much of the quer...Svilen Mihaylov2020-07-221-8/+17
* SERVER-49321 Make VectorClock::Component protectedPierlauro Sciarelli2020-07-222-6/+3
* SERVER-48602 Improve DocumentDiff serialization implementation and testingArun Banala2020-07-107-373/+526
* SERVER-47726 Log delta-style oplog entries from pipeline based updatesIan Boros2020-07-0920-342/+437
* SERVER-47853 Add unit tests which combine diffing algorithm and application codeArun Banala2020-07-075-72/+273
* SERVER-47280 Add machinery for applying document deltasIan Boros2020-06-224-0/+660
* SERVER-48989 Fix use-after-free issue in document_diff_serialization_test.cppArun Banala2020-06-191-20/+19
* SERVER-47725 Implement algorithm for diffing BSON objectsArun Banala2020-06-177-3/+545
* SERVER-47705 Introduce oplog diff reader and writer classesIan Boros2020-06-104-0/+960
* SERVER-47914 Move clusterTime from LogicalClock to VectorClockKevin Pulo2020-06-054-12/+17
* SERVER-46200 implement basic VectorClock serviceKevin Pulo2020-05-121-0/+2
* SERVER-47191 Implement evalutation of Expressions to produce let parametersEric Cox2020-04-232-4/+4
* SERVER-47476 Use small_vector to be able to store a few multikey components w...Henrik Edin2020-04-205-36/+37
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-287-32/+45
* SERVER-46219 Unit Tests should log with jsonMark Benvenuto2020-02-259-22/+36
* SERVER-46015 Cleanup Pipeline parsing for aggregation stages with child pipel...Nicholas Zolnierz2020-02-191-1/+1
* Revert "SERVER-42007 Deprecate $currentDate update modifier"James Wahlin2020-02-191-12/+0