Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-07-28 | 1 | -125/+132 |
| | |||||
* | SERVER-18926 avoid iterating the entire working set when preparing for a ↵ | David Storch | 2015-06-17 | 1 | -1/+1 |
| | | | | | | | WiredTiger snapshot change Improves performance for query plans with a blocking stage when using the WiredTiger storage engine. In particular, this should benefit full text search and geoNear queries. | ||||
* | SERVER-17132: Added SnapshotId and Snapshotted and use them in query to make ↵ | Eliot Horowitz | 2015-02-04 | 1 | -2/+2 |
| | | | | | | sure we use correct versions of docs (cherry picked from commit d46a5c78c0d046f1975aca2eaa7f055a713c720f) | ||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 1 | -0/+2 |
| | |||||
* | SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1 | Mathias Stearn | 2014-11-26 | 1 | -3/+3 |
| | | | | | | | | | | | 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 Stages should clear their OperationContext in saveState() | Jason Rassi | 2014-11-20 | 1 | -0/+2 |
| | | | | | | While state is saved, threads pass in their own OperationContext to invalidate(). When state is restored, the stage will resume with the OperationContext passed in to restoreState(). | ||||
* | 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 | -0/+1 |
| | |||||
* | SERVER-15187 Update saved OperationContext in all PlanStages | David Percy | 2014-09-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | Every stage that has a field of type OperationContext* should be updating it when ::restoreState(OperationContext*) is called. Otherwise it is retaining a reference to deleted memory. This bug hasn't surfaced before because: 1. the OperationContext used to be stack allocated, so it would have the same address every time 2. mmapv1 doesn't always need to dereference the OperationContext Closes #781 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15187 Add OperationContext parameter to restoreState | David Percy | 2014-09-16 | 1 | -1/+1 |
| | | | | | | | | | | | Storage engines might need the current OperationContext to restore their state. For example, BDBRecordIterator needs access to the current underlying transaction to recreate an underlying cursor. Having the BDBRecordIterator save a pointer to the OperationContext it was created with won't work, because the OperationContext is destroyed and a new one created between saveState and restoreState. | ||||
* | SERVER-13635: OperationContext on read paths | Eliot Horowitz | 2014-08-25 | 1 | -2/+2 |
| | |||||
* | SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵ | David Storch | 2014-07-29 | 1 | -6/+6 |
| | | | | | | and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage() | ||||
* | SERVER-14407 replace Runner with PlanExecutor | David Storch | 2014-07-22 | 1 | -2/+2 |
| | |||||
* | SERVER-14387 Propogate OperationContext through calls requiring document ↵ | Craig Harris | 2014-07-08 | 1 | -5/+9 |
| | | | | read locks, without doing the locking. | ||||
* | SERVER-13635 keep mmapv1-specific record.h within mmapv1 impl | Hari Khalsa | 2014-06-27 | 1 | -1/+0 |
| | |||||
* | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | 2014-06-27 | 1 | -0/+5 |
| | | | | | | | | 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-13638: remove some namespace_details include | Eliot Horowitz | 2014-05-01 | 1 | -1/+0 |
| | |||||
* | SERVER-13638: remove unused NamespaceDetails reference | Eliot Horowitz | 2014-05-01 | 1 | -2/+0 |
| | |||||
* | SERVER-13639: small cleaning of Extent header | Eliot Horowitz | 2014-04-29 | 1 | -1/+0 |
| | |||||
* | SERVER-13632 Get rid of DiskLoc::obj (Part 1) | Kaloian Manassiev | 2014-04-26 | 1 | -3/+3 |
| | | | | | | DiskLoc::obj references the durability subsystem through thread local variables. With this change the accesses become explicit through the collection. | ||||
* | SERVER-13630 OplogStart and ParallelCollectionScan no longer rely on storage ↵ | Mathias Stearn | 2014-04-23 | 1 | -69/+26 |
| | | | | impl | ||||
* | SERVER-13084: remove many cc() calls from query/exec world | Eliot Horowitz | 2014-04-17 | 1 | -5/+5 |
| | |||||
* | SERVER-13084: move compact details down into RecordStore layer | Eliot Horowitz | 2014-04-14 | 1 | -2/+2 |
| | |||||
* | SERVER-13084: some work on DiskLoc::ext | Eliot Horowitz | 2014-04-13 | 1 | -2/+2 |
| | |||||
* | SERVER-13084: const work for NamespaceDetails to make it clear where more ↵ | Eliot Horowitz | 2014-04-03 | 1 | -1/+1 |
| | | | | work to do | ||||
* | SERVER-11643: remove many nsdetails calls | Eliot Horowitz | 2014-04-03 | 1 | -2/+7 |
| | |||||
* | SERVER-10026 SERVER-12046 SERVER-12113 runner/stage invalidation can be ↵ | Hari Khalsa | 2014-01-14 | 1 | -2/+5 |
| | | | | mutation or deletion | ||||
* | SERVER-10026 port FindingStartCursor dbtests to OplogStart | David Storch | 2013-12-09 | 1 | -3/+8 |
| | | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com> | ||||
* | SERVER-10026 port findingstartcursor to stage and use it | Hari Khalsa | 2013-10-11 | 1 | -0/+214 |