Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-42852 Make PlanStage consistently hold children by unique_ptr. | David Storch | 2019-09-04 | 1 | -2/+5 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -4/+4 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 1 | -1/+1 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | 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-38316 Consolidate PlanExecutor::DEAD and PlanExecutor::FAILURE | Pawel Terlecki | 2019-01-30 | 1 | -1/+1 |
| | | | | | Replaced PlanStage::DEAD with PlanStage::FAILURE. In the subsequent commit, PlanExecutor::DEAD will be taken care of in the next commit | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-34725: Group and count plan stages do not set the WorkingSetID output ↵ | Nick Zolnierz | 2018-05-01 | 1 | -11/+3 |
| | | | | on PlanStage::DEAD state | ||||
* | SERVER-19377 PlanStage: make work() non-virt, add virt method doWork() | Jason Rassi | 2016-01-14 | 1 | -10/+1 |
| | | | | | Changes PlanStage::work() to be non-virtual. PlanStage::work() now updates _commonStats and calls new pure virtual method doWork(). | ||||
* | SERVER-20111 Plan summary should only include the winning plan | Charlie Swanson | 2015-10-08 | 1 | -1/+1 |
| | |||||
* | SERVER-19364 move query stage OperationContext pointer management into the ↵ | Qingyang Chen | 2015-08-04 | 1 | -2/+2 |
| | | | | base class | ||||
* | SERVER-17364 Unify handling of child stages into PlanStage base class | Mathias Stearn | 2015-07-16 | 1 | -29/+5 |
| | | | | This is prep for adding more methods that need to propagate to children. | ||||
* | SERVER-18936 skip, limit, and batchsize use 64-bit variables | Qingyang Chen | 2015-07-09 | 1 | -1/+1 |
| | |||||
* | SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return ↵ | Qingyang Chen | 2015-06-29 | 1 | -5/+7 |
| | | | | unique_ptr | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -87/+83 |
| | |||||
* | SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -2/+2 |
| | |||||
* | SERVER-2454 Improve PlanExecutor::DEAD handling | James Wahlin | 2015-06-09 | 1 | -1/+1 |
| | |||||
* | SERVER-18881 Corrects limitAmount on explain | Kevin Albertson | 2015-06-09 | 1 | -2/+6 |
| | | | | | | Closes #980 Signed-off-by: David Storch <david.storch@10gen.com> | ||||
* | SERVER-17633 add const qualifiers to PlanStage and Explain interfaces | David Storch | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | SERVER-17062 rename NEED_FETCH to NEED_YIELD | David Storch | 2015-02-16 | 1 | -2/+2 |
| | |||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 1 | -0/+3 |
| | |||||
* | SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1 | Mathias Stearn | 2014-11-26 | 1 | -1/+1 |
| | | | | | | | | | | | Operations: sed -i -e 's/\<DiskLoc\>/RecordId/g' sed -i -e 's/\<DiskLocs\>/RecordIds/g' sed -i -e 's/\<minDiskLoc\>/RecordId::min()/g' sed -i -e 's/\<maxDiskLoc\>/RecordId::max()/g' sed -i -e 's/\<getDiskLoc\>/getRecordId/g'' Changes under mmap_v1 were reverted and redone by hand as needed. | ||||
* | SERVER-15675 PlanStage::invalidate() needs OperationContext | Jason Rassi | 2014-11-20 | 1 | -2/+2 |
| | | | | | | | PlanStage::invalidate() is always called by a different thread than the stage's owning thread. The method should use the active OperationContext (the caller's) rather than the stage's OperationContext. | ||||
* | SERVER-15665 MMAP v1 requests yields during page faults via NEED_FETCH | David Storch | 2014-11-04 | 1 | -5/+8 |
| | |||||
* | SERVER-15363 fix solaris compile | David Storch | 2014-10-02 | 1 | -0/+2 |
| | |||||
* | SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵ | David Storch | 2014-07-29 | 1 | -4/+4 |
| | | | | | | and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage() | ||||
* | SERVER-14407 replace Runner with PlanExecutor | David Storch | 2014-07-22 | 1 | -2/+2 |
| | |||||
* | SERVER-14408 access stats directly from execution stages | David Storch | 2014-07-08 | 1 | -0/+8 |
| | |||||
* | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | 2014-06-27 | 1 | -0/+9 |
| | | | | | | | | The explain implementation for .find() and .count() is feature complete. To use the .find() implementation, set the enableNewExplain setParameter to true. Count operations are explained through the new explain command, e.g. db.runCommand({explain: {count: "coll", query: {foo: "bar"}}}). | ||||
* | SERVER-14096 explain find() at queryPlanner verbosity | David Storch | 2014-06-11 | 1 | -1/+6 |
| | | | | Enable by the setParameter 'enableNewExplain' | ||||
* | SERVER-13922 remove query yielding cruft | Hari Khalsa | 2014-06-03 | 1 | -5/+1 |
| | |||||
* | SERVER-13562 limit and skip stages no longer return eof without calling ↵ | David Storch | 2014-04-14 | 1 | -2/+4 |
| | | | | | | work() on the child Doing so could cause missing results for a tailable cursor. | ||||
* | SERVER-12931 add failure status to working set if child stage fails without ↵ | Benety Goh | 2014-02-27 | 1 | -0/+11 |
| | | | | providing reason | ||||
* | SERVER-12398 bubble error from plan stages to runner | Benety Goh | 2014-02-10 | 1 | -1/+5 |
| | |||||
* | SERVER-10026 SERVER-12046 SERVER-12113 runner/stage invalidation can be ↵ | Hari Khalsa | 2014-01-14 | 1 | -2/+2 |
| | | | | mutation or deletion | ||||
* | SERVER-10565 Extract explain information from new stages. | Alberto Lerner | 2013-10-01 | 1 | -1/+1 |
| | |||||
* | SERVER-10026 enumeration as strategies, bug fixes galore, build plans | Hari Khalsa | 2013-09-18 | 1 | -0/+1 |
| | |||||
* | SERVER-8886 Add OpenSSL exception to files in src/mongo/db | Ian Whalen | 2013-09-06 | 1 | -0/+12 |
| | |||||
* | SERVER-10026 stage stats, multi plan runner, relevant scaffolding | Hari Khalsa | 2013-07-25 | 1 | -4/+28 |
| | |||||
* | SERVER-10026 fetch limit skip or | Hari Khalsa | 2013-07-09 | 1 | -0/+52 |