summaryrefslogtreecommitdiff
path: root/src/mongo/db/prefetch.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert2016-09-021-5/+5
|
* SERVER-24318 change BackgroundSync to one owned object by the Repl ↵Eric Milkie2016-06-011-16/+17
| | | | ExternalState, to simplify lifetime issues
* SERVER-18978: Clang-Format - Fix comment word wrapping indentationMark Benvenuto2015-06-201-5/+5
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-171/+154
|
* SERVER-18410: Move MMAPv1 specific libraries from util to db/storage/mmap_v1Geert Bosch2015-05-121-1/+1
| | | | | Also removes some dependencies on MMAP_v1 specific files that are not needed anymore, and moves the 'paths' library to db/storage.
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+4
|
* SERVER-16764 Make ReplicationCoordinator file names match the type namesSpencer T Brody2015-01-121-2/+2
|
* SERVER-16502: make getCollection const and not require an OpContextScott Hernandez2015-01-021-1/+1
|
* SERVER-16117 do not prefetch a not yet created Databasematt dannenberg2014-11-141-0/+1
|
* SERVER-15614 Move inProcCmd to a separate file and clean includesKaloian Manassiev2014-10-301-0/+1
| | | | | It is currently in instance.cpp, which is very cluttered. This change is in preparation for the db.currentOp fix.
* SERVER-14425 Move LockManager out of the newlm namespaceKaloian Manassiev2014-10-101-1/+1
|
* SERVER-14668 Change read paths to acquire IS lock on the DB instead of SKaloian Manassiev2014-10-071-1/+4
| | | | | Also change respective assertions, which are checking for S-lock on the database.
* SERVER-14668/SERVER-15294 Collection-level locking for all read pathsKaloian Manassiev2014-10-061-9/+12
|
* SERVER-15312 move replIndexPrefetch parameter out of legacy and into Applier ↵Eric Milkie2014-10-031-92/+151
| | | | (BGSync)
* SERVER-13635: OperationContext on read pathsEliot Horowitz2014-08-251-3/+4
|
* SERVER-14729 assign default log component MONGO_LOG_DEFAULT_COMPONENTBenety Goh2014-08-121-2/+2
|
* SERVER-14387 Propogate OperationContext through calls requiring document ↵Craig Harris2014-07-081-6/+8
| | | | read locks, without doing the locking.
* SERVER-5092 assign default log component to server modulesBenety Goh2014-07-011-1/+4
|
* SERVER-14405 remove getIndexPrefetchConfig calls from outside the repl namespacematt dannenberg2014-07-011-6/+12
|
* SERVER-13961 Convert most usages of LockState from TLS to OperationContextKaloian Manassiev2014-06-131-1/+1
|
* SERVER-13641 Plumb OperationContext through to getCollection and all HelpersMathias Stearn2014-05-301-2/+2
|
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-301-5/+10
| | | | | 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-10/+5
| | | | This reverts commit 0672061deb58aac931912bed68d014247c581968.
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-281-5/+10
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* SERVER-14043 s/namespace replset/namespace repl/matt dannenberg2014-05-271-5/+5
|
* SERVER-14021 move all replication code into namespace replsetmatt dannenberg2014-05-221-4/+5
|
* SERVER-13640: split up ServerStatus into a libraryEliot Horowitz2014-05-061-1/+1
|
* SERVER-13084: remove Client::database and make many things not use thread ↵Eliot Horowitz2014-04-171-8/+4
| | | | local versions
* SERVER-13084: more IndexDeails cullingEliot Horowitz2014-04-031-3/+1
|
* re-org structure and catalog directories part 2Eliot Horowitz2014-01-151-2/+2
|
* re-org structure and catalog directoriesEliot Horowitz2014-01-141-1/+1
|
* SERVER-12213: removing IndexCatalog::getDescriptor( int )Eliot Horowitz2014-01-091-8/+6
| | | | trying to move away for index numbers being a thing one cares about
* SERVER-11178: prefecth CatalogHack -> IndexCatalogEliot Horowitz2013-10-261-14/+25
|
* SERVER-11178: remove index_update.h from places its not needed (most)Eliot Horowitz2013-10-251-1/+0
|
* SERVER-11178: Introduce IndexCatalog and requirementsEliot Horowitz2013-10-231-1/+1
| | | | | IndexCatalog will be the only place to get information about indexes, and modify them still a lot of work left, but a lot of the logic is now shifted
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* SERVER-8791 SERVER-9165 SERVER-9212 move build into own class, clean up ↵Hari Khalsa2013-04-191-15/+7
| | | | getKeys calls
* SERVER-8203: replication metricsScott Hernandez2013-01-291-0/+16
|
* SERVER-2771 Multiple index buildsKristina2012-12-131-1/+1
|
* add commentDwight2012-09-241-0/+3
|
* SERVER-6856 do not read past the end of a recordEric Milkie2012-08-271-1/+1
|
* added several comments to the replication prefetcher codeDwight2012-08-131-0/+29
|
* SERVER-6718 new parameter to control replication index prefetching behaviorEric Milkie2012-08-081-8/+44
| | | | | | | | | | | | | | | | New parameter replIndexPrefetch. Settable via the command line or use setParameter() command on a running server. Only valid on a server started with --replSet parameter. This allows a user to disable the prefetching of all index pages prior to the application of a replicated op on a secondary. For most use cases, prefetching all indexes for a given op will provide good performance. For use cases that do many in-place updates to documents in a collection with many indexes that are unaffected by such updates, using the '_id_only' setting may provide better performance than the 'all' setting. The '_id_only' setting only prefetches index pages for the _id index, which will always be used to find the document needed to be updated. The 'none' setting will be used for debugging only; there should be no production use cases for this setting. getParameter() supports getting the current value of this parameter.
* Add assertionDwight2012-07-311-1/+4
|
* Make prefetch not throw any exceptions SERVER-6589Kristina2012-07-261-1/+1
|
* fix spamEliot Horowitz2012-06-271-1/+0
|
* remove broken implementation of killing ops if socket is goneEliot Horowitz2012-06-261-0/+1
|
* initialize variable to avoid Windows assertion errorEric Milkie2012-06-221-1/+1
|
* suppress exception output in prefetchingEric Milkie2012-06-201-4/+4
|
* SERVER-5685 modifications to prefetchEric Milkie2012-06-131-16/+23
| | | | | | - include deletes in prefetching - do not prefetch the record data for capped collections because the lookup is expensive - filter out exceptions when using index phase 1 to page in index pages