Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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-37447 Introduce RequiresIndexStage and use for IXSCAN. | David Storch | 2018-11-27 | 1 | -2/+2 |
| | |||||
* | SERVER-37445 Make FETCH stage check collection validity on restoreState(). | David Storch | 2018-10-31 | 1 | -7/+7 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-16857 Delete MMAPv1 diskloc invalidations. | David Storch | 2018-08-29 | 1 | -1/+0 |
| | | | | | | - Removes of PlanStage::invalidate(). - Removes RecordCursor::invalidate() from the storage API. - Removes CursorManager::invalidateDocument(). | ||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -2/+2 |
| | | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo. | ||||
* | SERVER-18826 Rename WorkingSet State Names from LOC to RID | James Wahlin | 2016-02-05 | 1 | -2/+2 |
| | | | | | | Also renamed: * WorkingSetMember::hasLoc() -> WorkingSetMember::hasRecordId * WorkingSetMember::loc -> WorkingSetMember::recordId | ||||
* | SERVER-19377 PlanStage: make work() non-virt, add virt method doWork() | Jason Rassi | 2016-01-14 | 1 | -1/+1 |
| | | | | | Changes PlanStage::work() to be non-virtual. PlanStage::work() now updates _commonStats and calls new pure virtual method doWork(). | ||||
* | SERVER-19708: Move RecordCursor::seekExact to derived SeekableRecordStore class | Geert Bosch | 2015-08-28 | 1 | -2/+2 |
| | |||||
* | SERVER-19364 move query stage OperationContext pointer management into the ↵ | Qingyang Chen | 2015-08-04 | 1 | -3/+1 |
| | | | | base class | ||||
* | SERVER-19456 Use final designators where appropriate in PlanStages | Mathias Stearn | 2015-07-23 | 1 | -10/+10 |
| | |||||
* | SERVER-17364 Don't stash RecoveryUnits across getMores | Mathias Stearn | 2015-07-16 | 1 | -1/+3 |
| | | | | | | | We now tell PlanExecutors to detach from their OperationContexts and to shed all storage engine resources before stashing the ClientCursor. This is a heavier weight operation than a normal save/restoreState which is no longer allowed to change the OperationContext. | ||||
* | SERVER-17364 Unify handling of child stages into PlanStage base class | Mathias Stearn | 2015-07-16 | 1 | -9/+3 |
| | | | | This is prep for adding more methods that need to propagate to children. | ||||
* | SERVER-18961 avoid iterating the entire working set when preparing for a ↵ | David Storch | 2015-07-01 | 1 | -1/+1 |
| | | | | | | | WiredTiger snapshot change Improves performance for query plans with a blocking stage when using the WiredTiger storage engine. In particular, full text search and geoNear queries should benefit. | ||||
* | SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return ↵ | Qingyang Chen | 2015-06-29 | 1 | -1/+1 |
| | | | | unique_ptr | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -53/+53 |
| | |||||
* | SERVER-16444 New API for navigating RecordStores | Mathias Stearn | 2015-06-09 | 1 | -2/+6 |
| | |||||
* | SERVER-17633 add const qualifiers to PlanStage and Explain interfaces | David Storch | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | SERVER-17062 Make query execution handle WriteConflictExceptions where possible | Mathias Stearn | 2015-02-13 | 1 | -13/+2 |
| | |||||
* | SERVER-13256 Remove scoped_ptr from pch.h | Andrew Morrow | 2015-01-05 | 1 | -1/+3 |
| | |||||
* | SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1 | Mathias Stearn | 2014-11-26 | 1 | -4/+4 |
| | | | | | | | | | | | 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-13679 Add record_id.h and move diskloc.h under mmap_v1 | Mathias Stearn | 2014-11-26 | 1 | -1/+1 |
| | |||||
* | SERVER-15675 PlanStage::invalidate() needs OperationContext | Jason Rassi | 2014-11-20 | 1 | -1/+1 |
| | | | | | | | 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 | -0/+14 |
| | |||||
* | SERVER-13635: OperationContext on read paths | Eliot Horowitz | 2014-08-25 | 1 | -4/+7 |
| | |||||
* | SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵ | David Storch | 2014-07-29 | 1 | -2/+2 |
| | | | | | | and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage() | ||||
* | SERVER-14407 replace Runner with PlanExecutor | David Storch | 2014-07-22 | 1 | -1/+1 |
| | |||||
* | SERVER-14408 access stats directly from execution stages | David Storch | 2014-07-08 | 1 | -0/+4 |
| | |||||
* | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | 2014-06-27 | 1 | -0/+4 |
| | | | | | | | | 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 | -0/+2 |
| | | | | Enable by the setParameter 'enableNewExplain' | ||||
* | SERVER-13783 remove likelyInMemory and PageFaultException | Hari Khalsa | 2014-04-29 | 1 | -9/+0 |
| | |||||
* | SERVER-13632 Pass the collection to PlanExecutor and FetchStage | Kaloian Manassiev | 2014-04-24 | 1 | -1/+10 |
| | |||||
* | SERVER-10026 SERVER-12046 SERVER-12113 runner/stage invalidation can be ↵ | Hari Khalsa | 2014-01-14 | 1 | -1/+1 |
| | | | | mutation or deletion | ||||
* | SERVER-8886 Add OpenSSL exception to files in src/mongo/db | Ian Whalen | 2013-09-06 | 1 | -0/+12 |
| | |||||
* | SERVER-10376 SERVER-10026 end-to-end part 1: run non-indexed queries | Hari Khalsa | 2013-08-05 | 1 | -4/+6 |
| | |||||
* | SERVER-10026 stage stats, multi plan runner, relevant scaffolding | Hari Khalsa | 2013-07-25 | 1 | -0/+6 |
| | |||||
* | SERVER-10026 fetch limit skip or | Hari Khalsa | 2013-07-09 | 1 | -0/+69 |