Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Apply formatting per `clang-format-7.0.1` | clang-format-7.0.1 | 2019-07-26 | 92 | -1187/+744 |
| | |||||
* | SERVER-42001 unset stage should accept single string | Xin Hao Zhang | 2019-07-25 | 2 | -7/+17 |
| | | | | (cherry picked from commit 13434801be12a72d370147aed4c2ac194e658062) | ||||
* | SERVER-42232 Adding a new shard renders all preceding resume tokens invalid | Bernard Gorman | 2019-07-19 | 1 | -3/+10 |
| | | | | (cherry picked from commit ffdb59938db0dfc8ec48e8b74df7a54d07b3a128) | ||||
* | SERVER-40717 Remove CollectionCatalogEntry and KVColletionCatalogEntry | Xiangyu Yao | 2019-07-03 | 1 | -37/+14 |
| | | | | (cherry picked from commit 2597e7fbe3c09683408b82b8b854023d6c2dbbf2) | ||||
* | SERVER-40383 Handle week, day edge cases in timelib_date_from_isodate | Justin Seyster | 2019-07-01 | 2 | -13/+66 |
| | | | | (cherry picked from commit d4843fc49931c7ce4332dc373623267c293eb518) | ||||
* | SERVER-41196 Integrate 'invalidate' tokens into change stream's standard ↵ | Bernard Gorman | 2019-06-29 | 6 | -49/+236 |
| | | | | | | resume logic (cherry picked from commit 7e4423b458fcefd37a62ebecf168716166b7dc4c) | ||||
* | SERVER-41290 Pipeline stages can incorrectly passthrough mongos when nested ↵ | Arun Banala | 2019-06-27 | 9 | -33/+18 |
| | | | | | | within a sub-pipeline (cherry picked from commit e762e3d6cc29cdab1a04855100c9f2878079a0cf) | ||||
* | SERVER-41164 stop documents from leaking into unrelated changestreams when ↵ | Davis Haupt | 2019-06-21 | 1 | -2/+14 |
| | | | | regex control characters are in db name | ||||
* | SERVER-41583 Refactor the registration and de-registration of collection and ↵ | Xiangyu Yao | 2019-06-20 | 1 | -31/+14 |
| | | | | | | catalog entry (cherry picked from commit 5eda33f9fa40a1a17f9f63f904a8c147700d648c) | ||||
* | SERVER-40832 Add accessor to 'expression' in DocumentSourceRedact | Arun Banala | 2019-06-20 | 1 | -0/+4 |
| | | | | (cherry picked from commit 2b34b45c83f03354cc88c295cf24aca7fb9418cc) | ||||
* | SERVER-40830 Move 'ReplaceRootTransformation' to header file | Arun Banala | 2019-06-20 | 2 | -63/+68 |
| | | | | (cherry picked from commit 4c95c46e1ef6de25e96d410369108110ce47c0e1) | ||||
* | SERVER-41701 [FLE] Add support for $bucket and $bucketAuto | Pawel Terlecki | 2019-06-19 | 2 | -0/+11 |
| | |||||
* | SERVER-41237 Re-ban $graphLookup against a sharded collection | Ian Boros | 2019-06-19 | 2 | -16/+16 |
| | |||||
* | SERVER-40831 [FLE] Accessors for translation of $group | Pawel Terlecki | 2019-06-14 | 4 | -3/+23 |
| | |||||
* | SERVER-41404: [FLE] Accessors needed for $graphLookup | Pawel Terlecki | 2019-06-13 | 1 | -0/+20 |
| | |||||
* | SERVER-41332 Fix incorrect getter | Jacob Evans | 2019-06-13 | 1 | -2/+2 |
| | |||||
* | SERVER-41332 Add more getters to expression.h | Jacob Evans | 2019-06-13 | 1 | -0/+4 |
| | |||||
* | SERVER-41065 Make agg evaluate() thread safe by passing 'Variables' as a ↵ | Arun Banala | 2019-06-12 | 16 | -1064/+1481 |
| | | | | | | parameter (cherry picked from commit ab9d3aaad1cb9ad42063c1291ea07e321260a3d1) | ||||
* | SERVER-40869 Error when coercing out of bounds double to long | Ted Tuckman | 2019-06-11 | 2 | -2/+129 |
| | | | | (cherry picked from commit dd1295d603e94cc8157238d41aaa909f45446526) | ||||
* | SERVER-41294 shard filtering for $sb | Ian Boros | 2019-06-07 | 21 | -11/+472 |
| | | | | (cherry picked from commit ab322d38ef3d5c3836df516f2a40c54c5165cafd) | ||||
* | SERVER-40828 Add getter for expressions on projection nodes | Ted Tuckman | 2019-06-07 | 4 | -0/+60 |
| | | | | (cherry picked from commit cf6cb438e0302be611bc9c2901919803e66eebba) | ||||
* | SERVER-41487 Fix $merge mode whenNotMatched:fail to send updates to mongos | Anton Korshunov | 2019-06-07 | 10 | -177/+127 |
| | | | | (cherry picked from commit fceb78e0af803b1d16b3b66ee7264d1d7f716773) | ||||
* | SERVER-41473 Add ExpressionFieldPath accessor that removes "CURRENT..." | Jacob Evans | 2019-06-06 | 1 | -0/+4 |
| | | | | (cherry picked from commit 0189411db2eb9ef6ca4d50f069e04d13b0456445) | ||||
* | SERVER-40939 [FLE] Changes to enable $lookup | Pawel Terlecki | 2019-05-31 | 4 | -42/+107 |
| | | | | | | Map instead deque is used to enable proper initialization of sub-pipelines. Accessors added to DocumentSourceLookup to implement support in Agg for FLE. | ||||
* | SERVER-40432 Undo 4.2 changes to $out | Anton Korshunov | 2019-05-30 | 27 | -1631/+964 |
| | |||||
* | SERVER-41293 Metadata size is double counted in Document::getApproximateSize() | Martin Neupauer | 2019-05-30 | 1 | -4/+6 |
| | |||||
* | SERVER-41182 Change streams support for transactions larger than 16MB | Justin Seyster | 2019-05-29 | 14 | -254/+701 |
| | |||||
* | SERVER-40826 Add getters to projection nodes | Ted Tuckman | 2019-05-28 | 3 | -0/+12 |
| | |||||
* | SERVER-40015 make $sb work sharded | Ian Boros | 2019-05-28 | 8 | -2/+47 |
| | |||||
* | SERVER-41222 TransactionHistoryIterator should not yield PBWM lock | Justin Seyster | 2019-05-24 | 2 | -2/+4 |
| | |||||
* | SERVER-39397 Simplify Walker to remove reference parameters | Jacob Evans | 2019-05-24 | 2 | -53/+20 |
| | |||||
* | SERVER-39397 Add setter to ExpressionConstant | Jacob Evans | 2019-05-24 | 1 | -0/+4 |
| | |||||
* | SERVER-41115 Add $merge support for $$NOW and $$CLUSTER_TIME | Bernard Gorman | 2019-05-24 | 3 | -18/+15 |
| | |||||
* | SERVER-41238 Allow $$NOW and $$CLUSTER_TIME to be used in the find command | Bernard Gorman | 2019-05-24 | 1 | -1/+1 |
| | |||||
* | SERVER-41180 Rename 'MergingLogic' to 'DistributedPlanLogic' to avoid ↵ | Arun Banala | 2019-05-24 | 45 | -76/+78 |
| | | | | confusion with $merge | ||||
* | SERVER-40938: disallow afterClusterTime and ignore prepare conflicts for ↵ | Lingzhi Deng | 2019-05-23 | 1 | -5/+4 |
| | | | | dbhash and map-reduce | ||||
* | SERVER-40934 Add accessor for _sortPattern to DocumentSourceSort | Pawel Terlecki | 2019-05-23 | 4 | -23/+32 |
| | |||||
* | SERVER-41275 rename $merge option replaceWithNew to replace | Charlie Swanson | 2019-05-23 | 4 | -25/+22 |
| | |||||
* | SERVER-41198 Translate $out tests in jstests/aggregation/sources/out to use ↵ | Nick Zolnierz | 2019-05-23 | 1 | -1/+1 |
| | | | | $merge | ||||
* | SERVER-40941 [FLE] Add setQuery to DocumentSourceGeoNear | Pawel Terlecki | 2019-05-23 | 1 | -0/+7 |
| | | | | This is required to add translation for $geoNear. | ||||
* | SERVER-33727 Do not wait for write concern if opTime didn't change during write | James Wahlin | 2019-05-23 | 2 | -2/+2 |
| | |||||
* | SERVER-38682 Add option to show writes to documents performed as part of ↵ | Evan Nixon | 2019-05-22 | 4 | -16/+125 |
| | | | | chunk migrations in change streams | ||||
* | SERVER-41043 Add 'let' field support for merge stage | Anton Korshunov | 2019-05-23 | 12 | -129/+425 |
| | |||||
* | SERVER-41249 Fix special cases for $out to include $merge | Charlie Swanson | 2019-05-22 | 6 | -6/+28 |
| | |||||
* | SERVER-41257 Disallow persisting new 4.2 expressions in FCV 4.0 | Charlie Swanson | 2019-05-22 | 3 | -4/+45 |
| | |||||
* | SERVER-39809 Remove the prepare root field of oplog entry | Siyuan Zhou | 2019-05-21 | 2 | -28/+20 |
| | |||||
* | SERVER-40539 Add DocumentSourceQueue | Charlie Swanson | 2019-05-21 | 8 | -98/+215 |
| | | | | | | | This stage is distinguished from the Mock stage in that it doesn't bother tracking state about which methods have been called. The queue version is simpler and is used in production code (namely the update system), whereas the mock is still preferred in testing environments. | ||||
* | SERVER-40555 add searchSnippet metadata | Ian Boros | 2019-05-20 | 7 | -7/+218 |
| | |||||
* | SERVER-41201 Add replacements for more $out helpers | Nick Zolnierz | 2019-05-20 | 1 | -1/+1 |
| | |||||
* | SERVER-40949 add LookupAllowed stage constraint | Ian Boros | 2019-05-20 | 45 | -53/+224 |
| | | | | This bans $merge and $sB from $lookup subpipelines |