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-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-29908 Move CollectionShardingState under sharding_api_d | Kaloian Manassiev | 2018-07-27 | 1 | -1/+1 |
| | |||||
* | SERVER-24415 Replace instances of shared_ptr<CollectionMetadata> with ↵ | Leon Zaruvinsky | 2016-07-07 | 1 | -4/+3 |
| | | | | ScopedCollectionMetadata | ||||
* | 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-19364 move query stage OperationContext pointer management into the ↵ | Qingyang Chen | 2015-08-04 | 1 | -1/+2 |
| | | | | base class | ||||
* | SERVER-19456 Use final designators where appropriate in PlanStages | Mathias Stearn | 2015-07-23 | 1 | -7/+7 |
| | |||||
* | SERVER-17364 Unify handling of child stages into PlanStage base class | Mathias Stearn | 2015-07-16 | 1 | -10/+0 |
| | | | | This is prep for adding more methods that need to propagate to children. | ||||
* | SERVER-18084 Move code out of d_state.h/.cpp | Kaloian Manassiev | 2015-07-11 | 1 | -6/+6 |
| | | | | | | | Move the ShardingState/ShardedConnectionInfo classes out of d_state and put them in separate sources under mongo/db. No functional changes. | ||||
* | 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 | -71/+73 |
| | |||||
* | SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -2/+1 |
| | |||||
* | SERVER-17633 add const qualifiers to PlanStage and Explain interfaces | David Storch | 2015-04-17 | 1 | -3/+2 |
| | |||||
* | SERVER-17496 Remove unused code and includes in sharding | Kaloian Manassiev | 2015-04-09 | 1 | -1/+0 |
| | |||||
* | 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 | -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-13679 Add record_id.h and move diskloc.h under mmap_v1 | Mathias Stearn | 2014-11-26 | 1 | -2/+2 |
| | |||||
* | 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-14668 Use ensureShardVersionOKOrThrow for collection shard version ↵ | Kaloian Manassiev | 2014-09-25 | 1 | -1/+0 |
| | | | | | | | | | | checking This commit exposes a SendStaleConfigException-based method for checking shard staleness. This will be used in all methods (other than the batch executor). Also clean-up some unnecessary includes. | ||||
* | SERVER-14745 Remove WritebackListener | Randolph Tan | 2014-08-28 | 1 | -1/+1 |
| | | | | Merge d_logic in to d_state | ||||
* | 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-10026 some QUERY_MIGRATION cleanup | Hari Khalsa | 2014-02-04 | 1 | -2/+2 |
| | |||||
* | SERVER-10026 SERVER-12046 SERVER-12113 runner/stage invalidation can be ↵ | Hari Khalsa | 2014-01-14 | 1 | -1/+1 |
| | | | | mutation or deletion | ||||
* | SERVER-11938 Get collection metadata at ShardFilterStage build time | Mathias Stearn | 2013-12-05 | 1 | -5/+34 |
| | |||||
* | SERVER-10026 perform shard filtering as a data access stage | Hari Khalsa | 2013-11-09 | 1 | -0/+74 |