Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-41357 SERVER-41360 SERVER-43324 Add Mutex, BasicLockableAdaptor, and ↵ | Ben Caimano | 2019-10-31 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DiagnosticInfo This commit backports Mutex, BasicLockableAdaptor, and DiagnosticInfo to v4.2. These pieces came in completely in various interleaved commits. The constituent commits partially included in this backport are listed below. The majority of these commits are part of the "Improved Diagnostics for Latches" epic. Mutex: - SERVER-41357 - SERVER-41362 - SERVER-42893 - SERVER-42595 - SERVER-42165 - SERVER-42895 BasicLockableAdaptor: - SERVER-43324 - SERVER-43374 - SERVER-43800 DiagnosticInfo: - SERVER-41360 - SERVER-41362 - SERVER-41358 - SERVER-41364 - SERVER-42448 - SERVER-42363 - SERVER-42363 - SERVER-42492 - SERVER-42595 - SERVER-44086 Note that while this commit adds these pieces and integrates them into the mongo-server codebase, it does not convert existing stdx::mutex construction. It also does not include the updates to Interruptible that were done as part of "Improved Diagnostics for Latches". | ||||
* | Apply formatting per `clang-format-7.0.1` | clang-format-7.0.1 | 2019-07-26 | 1 | -2/+1 |
| | |||||
* | SERVER-41290 Pipeline stages can incorrectly passthrough mongos when nested ↵ | Arun Banala | 2019-06-27 | 1 | -4/+0 |
| | | | | | | within a sub-pipeline (cherry picked from commit e762e3d6cc29cdab1a04855100c9f2878079a0cf) | ||||
* | SERVER-41180 Rename 'MergingLogic' to 'DistributedPlanLogic' to avoid ↵ | Arun Banala | 2019-05-24 | 1 | -1/+1 |
| | | | | confusion with $merge | ||||
* | SERVER-40949 add LookupAllowed stage constraint | Ian Boros | 2019-05-20 | 1 | -1/+2 |
| | | | | This bans $merge and $sB from $lookup subpipelines | ||||
* | Revert "SERVER-39403 Implement visitor for DocumentSource as precursor work for" | Nick Zolnierz | 2019-04-11 | 1 | -4/+0 |
| | | | | This reverts commit 1b00abfda7592d701f632b9550f973c56cea818f. | ||||
* | SERVER-39403 Implement visitor for DocumentSource as precursor work for | Nick Zolnierz | 2019-04-10 | 1 | -0/+4 |
| | | | | encryption in agg | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38311 Change out merging strategy | Charlie Swanson | 2019-02-13 | 1 | -0/+4 |
| | | | | | Allows an $out stage to run in parallel on all shards if the target collection is sharded and so is the input collection to the aggregate. | ||||
* | Revert " SERVER-38311 Adjust $out merging strategy" | Charlie Swanson | 2019-01-16 | 1 | -4/+0 |
| | | | | This reverts commit 0cb2195939494660334db8e9d0a52509caeb621c. | ||||
* | SERVER-38311 Adjust $out merging strategy | Charlie Swanson | 2019-01-16 | 1 | -0/+4 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-37001 Add idleCursor to $currentOp | Ted Tuckman | 2018-09-14 | 1 | -3/+8 |
| | |||||
* | SERVER-35388 Improve misleading error messages for operations banned in ↵ | Samy Lanka | 2018-06-25 | 1 | -2/+3 |
| | | | | transactions | ||||
* | SERVER-33294 Report stashed in-use locks for idle sessions in currentOp | Bernard Gorman | 2018-04-05 | 1 | -4/+9 |
| | |||||
* | SERVER-33918: Support $changeStream against all collections in a database ↵ | Nick Zolnierz | 2018-03-29 | 1 | -0/+10 |
| | | | | for a replica set only | ||||
* | SERVER-18094 Add 'localOps' parameter to $currentOp to show local mongoS ↵ | Bernard Gorman | 2018-03-15 | 1 | -9/+29 |
| | | | | operations | ||||
* | SERVER-33541 Add readConcern level 'snapshot' support for aggregation. | David Storch | 2018-03-09 | 1 | -1/+2 |
| | |||||
* | SERVER-32190 Make MongoProcessInterface always available | Charlie Swanson | 2017-12-19 | 1 | -2/+2 |
| | |||||
* | SERVER-29141 Extend StageConstraints to allow kLocalOnly and kMongos host ↵ | Bernard Gorman | 2017-10-04 | 1 | -1/+1 |
| | | | | requirements, given pipeline split state | ||||
* | SERVER-29609 Rename MongodInterface to MongoProcessInterface. | Charlie Swanson | 2017-10-03 | 1 | -5/+5 |
| | |||||
* | SERVER-30871 Permit blocking aggregation stages to run on mongoS if ↵ | Bernard Gorman | 2017-09-27 | 1 | -4/+7 |
| | | | | allowDiskUse is false | ||||
* | SERVER-22760 Sharded aggregation pipelines which involve taking a simple ↵ | Bernard Gorman | 2017-08-08 | 1 | -1/+1 |
| | | | | union should merge on mongos | ||||
* | SERVER-29506 Require $changeNotification to be the first stage. | Eddie Louie | 2017-08-01 | 1 | -1/+8 |
| | | | | This reverts commit babab967892f81f3107903cb41672503de791998. | ||||
* | Revert "SERVER-29506 Require $changeNotification to be the first stage." | Eddie Louie | 2017-08-01 | 1 | -8/+1 |
| | | | | This reverts commit 2431e1356823d898ef8af16997d6f63b65b385a5. | ||||
* | SERVER-29506 Require $changeNotification to be the first stage. | Charlie Swanson | 2017-08-01 | 1 | -1/+8 |
| | |||||
* | SERVER-29371 DocumentSource classes should provide auth requirements | James Wahlin | 2017-07-25 | 1 | -0/+30 |
| | |||||
* | SERVER-19318 Reimplement the currentOp command as a $currentOp aggregation | Bernard Gorman | 2017-07-07 | 1 | -3/+8 |
| | |||||
* | SERVER-19318 Add $currentOp aggregation stage for mongoD | Bernard Gorman | 2017-05-26 | 1 | -0/+73 |