summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/parallel_collection_scan.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-109/+102
|
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+2
|
* SERVER-16444 New API for navigating RecordStoresMathias Stearn2015-06-091-4/+3
|
* SERVER-18748 Move cursor response management under queryKaloian Manassiev2015-05-311-2/+3
| | | | | | | This change moves the cursor response generation logic to be under the query library. Also it removes the dependency and calls to replication coordinator.
* SERVER-18153 add repl subobject to find/getmore responsesmatt dannenberg2015-04-241-0/+1
|
* SERVER-15860 Switch replication metadata ops to be replication-specific, ↵matt dannenberg2015-04-171-3/+6
| | | | rather than using commands
* SERVER-17817 Make AuthorizationSession a decoration of ClientBasic.Andy Schwerin2015-04-161-1/+1
|
* SERVER-17758 Move AutoGet* and Client::*Context to their own file.Andy Schwerin2015-03-271-0/+1
| | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext.
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+2
|
* SERVER-16659 repairCursor/parallelCollScan use cursor response helperJason Rassi2015-01-151-9/+4
|
* SERVER-16659 Collection: rename cursorManager() to getCursorManager()Jason Rassi2015-01-121-1/+1
|
* SERVER-16657 ClientCursor namespace set explicitly on constructionJason Rassi2015-01-121-1/+2
|
* SERVER-16520 Rename CollectionCursorCache to CursorManagerJason Rassi2014-12-231-1/+1
|
* SERVER-16520 ClientCursor keeps ptr to owning CollectionCursorCacheJason Rassi2014-12-231-1/+2
| | | | | Changes ClientCursor::_collection to ClientCursor::_cursorCache, and updates ClientCursor/ClientCursorPin interfaces accordingly.
* SERVER-15875 rename new_find.{h,cpp} to find.{h,cpp}David Storch2014-12-031-1/+1
| | | | Also renames newRunQuery and newGetMore to runQuery and getMore.
* SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1Mathias Stearn2014-11-261-2/+2
| | | | | | | | | | | 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-15652: for parallel collection scan, make sure we call saveState on ↵Eliot Horowitz2014-10-271-0/+4
| | | | all iterators
* SERVER-15541 SERVER-15652 implement timing-based yieldingDavid Storch2014-10-211-6/+10
|
* SERVER-15541 add PlanExecutor yield policies and registrationsDavid Storch2014-10-141-0/+5
|
* SERVER-15526 commands which create cursors must save state during getmoreDavid Storch2014-10-101-1/+6
|
* SERVER-14668/SERVER-15294 Collection-level locking for all read pathsKaloian Manassiev2014-10-061-4/+2
|
* SERVER-14668 expand support for yielding, add back in yield policyHari Khalsa2014-10-031-1/+1
|
* SERVER-13635: OperationContext on read pathsEliot Horowitz2014-08-251-1/+1
|
* SERVER-14634 move MultiIteratorStage and PipelineProxyStage into exec/ directoryDavid Storch2014-08-011-106/+1
|
* SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵David Storch2014-07-291-5/+5
| | | | | | and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage()
* SERVER-14407 replace Runner with PlanExecutorDavid Storch2014-07-221-34/+53
|
* SERVER-14387 Propogate OperationContext through calls requiring document ↵Craig Harris2014-07-081-1/+1
| | | | read locks, without doing the locking.
* SERVER-13641 Plumb OperationContext through to getCollection and all HelpersMathias Stearn2014-05-301-1/+1
|
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-301-1/+1
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* Revert "SERVER-13961 Pass LockState to DBWrite and DBRead directly"Kaloian Manassiev2014-05-281-4/+3
| | | | This reverts commit 0672061deb58aac931912bed68d014247c581968.
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-281-3/+4
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* SERVER-13641 put opctx into RunnersHari Khalsa2014-05-201-1/+1
|
* SERVER-13641 rename TransactionExperiment to OperationContextHari Khalsa2014-05-151-1/+1
|
* SERVER-13641 Unify Command::newRun into runMathias Stearn2014-05-141-1/+1
| | | | | | | | | | | This is the result of the following seds and a few manual fixups, including removing the old run() and fixing the comments. git grep -l '\<run(const' | xargs sed -si -e 's/\brun(const/newRun(TransactionExperiment* txn, const/' git grep -l '\<run( const' | xargs sed -si -e 's/\brun( const/newRun(TransactionExperiment* txn, const/' git grep -l '\<newRun(' | xargs sed -si -e 's/\bnewRun(/run(/'
* SERVER-13922 remove query yielding and some dbtempreleaseHari Khalsa2014-05-131-3/+0
|
* SERVER-13643 Kill Command::logTheOp and have Commands log their own opsMathias Stearn2014-04-301-1/+0
| | | | | This is necessary to ensure that the lopOp is on the same Transaction as the operation.
* SERVER-13639: small cleaning of Extent headerEliot Horowitz2014-04-291-2/+0
|
* SERVER-13630 OplogStart and ParallelCollectionScan no longer rely on storage ↵Mathias Stearn2014-04-231-86/+60
| | | | impl
* SERVER-13084: remove Client::database and make many things not use thread ↵Eliot Horowitz2014-04-171-1/+1
| | | | local versions
* SERVER-13498 Get rid of LockStatusKaloian Manassiev2014-04-151-1/+3
| | | | | | This change removes all usages of LockStatus and pushes the lock acquisitions to be inside the respective commands. This is a refactoring on the way to per-document locking.
* SERVER-13084: some work on DiskLoc::extEliot Horowitz2014-04-131-0/+1
|
* SERVER-13084: more IndexDetails and header workEliot Horowitz2014-04-031-0/+1
|
* SERVER-12660: clean up error codes for parallelCollectionScanEliot Horowitz2014-02-221-9/+11
|
* SERVER-12310: add parallelCollectionScan commandEliot Horowitz2014-01-291-0/+260