summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_current_op.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-41357 SERVER-41360 SERVER-43324 Add Mutex, BasicLockableAdaptor, and ↵Ben Caimano2019-10-311-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.12019-07-261-2/+1
|
* SERVER-41290 Pipeline stages can incorrectly passthrough mongos when nested ↵Arun Banala2019-06-271-4/+0
| | | | | | within a sub-pipeline (cherry picked from commit e762e3d6cc29cdab1a04855100c9f2878079a0cf)
* SERVER-41180 Rename 'MergingLogic' to 'DistributedPlanLogic' to avoid ↵Arun Banala2019-05-241-1/+1
| | | | confusion with $merge
* SERVER-40949 add LookupAllowed stage constraintIan Boros2019-05-201-1/+2
| | | | This bans $merge and $sB from $lookup subpipelines
* Revert "SERVER-39403 Implement visitor for DocumentSource as precursor work for"Nick Zolnierz2019-04-111-4/+0
| | | | This reverts commit 1b00abfda7592d701f632b9550f973c56cea818f.
* SERVER-39403 Implement visitor for DocumentSource as precursor work forNick Zolnierz2019-04-101-0/+4
| | | | encryption in agg
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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 strategyCharlie Swanson2019-02-131-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 Swanson2019-01-161-4/+0
| | | | This reverts commit 0cb2195939494660334db8e9d0a52509caeb621c.
* SERVER-38311 Adjust $out merging strategyCharlie Swanson2019-01-161-0/+4
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
|
* SERVER-37001 Add idleCursor to $currentOpTed Tuckman2018-09-141-3/+8
|
* SERVER-35388 Improve misleading error messages for operations banned in ↵Samy Lanka2018-06-251-2/+3
| | | | transactions
* SERVER-33294 Report stashed in-use locks for idle sessions in currentOpBernard Gorman2018-04-051-4/+9
|
* SERVER-33918: Support $changeStream against all collections in a database ↵Nick Zolnierz2018-03-291-0/+10
| | | | for a replica set only
* SERVER-18094 Add 'localOps' parameter to $currentOp to show local mongoS ↵Bernard Gorman2018-03-151-9/+29
| | | | operations
* SERVER-33541 Add readConcern level 'snapshot' support for aggregation.David Storch2018-03-091-1/+2
|
* SERVER-32190 Make MongoProcessInterface always availableCharlie Swanson2017-12-191-2/+2
|
* SERVER-29141 Extend StageConstraints to allow kLocalOnly and kMongos host ↵Bernard Gorman2017-10-041-1/+1
| | | | requirements, given pipeline split state
* SERVER-29609 Rename MongodInterface to MongoProcessInterface.Charlie Swanson2017-10-031-5/+5
|
* SERVER-30871 Permit blocking aggregation stages to run on mongoS if ↵Bernard Gorman2017-09-271-4/+7
| | | | allowDiskUse is false
* SERVER-22760 Sharded aggregation pipelines which involve taking a simple ↵Bernard Gorman2017-08-081-1/+1
| | | | union should merge on mongos
* SERVER-29506 Require $changeNotification to be the first stage.Eddie Louie2017-08-011-1/+8
| | | | This reverts commit babab967892f81f3107903cb41672503de791998.
* Revert "SERVER-29506 Require $changeNotification to be the first stage."Eddie Louie2017-08-011-8/+1
| | | | This reverts commit 2431e1356823d898ef8af16997d6f63b65b385a5.
* SERVER-29506 Require $changeNotification to be the first stage.Charlie Swanson2017-08-011-1/+8
|
* SERVER-29371 DocumentSource classes should provide auth requirementsJames Wahlin2017-07-251-0/+30
|
* SERVER-19318 Reimplement the currentOp command as a $currentOp aggregationBernard Gorman2017-07-071-3/+8
|
* SERVER-19318 Add $currentOp aggregation stage for mongoDBernard Gorman2017-05-261-0/+73