summaryrefslogtreecommitdiff
path: root/src/mongo/db/dbhelpers.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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-38179 Refactor RemoveSaver out of dbhelpersRandolph Tan2019-01-111-46/+0
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-21693 generate a summary after rollback via recover to timestampKyle Suarez2018-03-291-4/+12
|
* Revert "SERVER-21693 generate a summary after rollback via recover to timestamp"Kyle Suarez2018-03-291-12/+4
| | | | | | | This reverts commit fee5ac1166c2b4a0a11e00e58f2d9c12d4567e25. Conflicts: src/mongo/db/op_observer.h
* SERVER-21693 generate a summary after rollback via recover to timestampKyle Suarez2018-03-281-4/+12
|
* SERVER-29051 create data files during rollback via recover to timestampKyle Suarez2018-03-211-0/+8
|
* Revert "SERVER-29051 create data files during rollback via recover to timestamp"Kyle Suarez2018-03-201-8/+0
| | | | This reverts commit 76cef6675d80ab57b98af11e6e47868a60e11cbb.
* SERVER-29051 create data files during rollback via recover to timestampKyle Suarez2018-03-201-0/+8
|
* SERVER-29908 Create skeleton libraries for the sharding subsystemKaloian Manassiev2018-02-131-1/+3
| | | | | | | | | Splits the sharding sybsystem into 3 main libraries, which are currently mostly empty, but we will start moving code from all the other existing libraries into them. The libraries are: s/sharding_api, db/s/sharding_api and db/s/sharding_runtime
* SERVER-32318 Fine grained locking in doTxnSiyuan Zhou2018-01-291-0/+5
|
* SERVER-31056 Cleanup MetadataManager and CollectionMetadataKaloian Manassiev2017-11-281-3/+0
| | | | | | | | No functional changes, only cleanup to improve readability. * Removes unused code * Improve comments * Hide functionality, which doesn't need to be public
* SERVER-27921 New Range DeleterNathan Myers2017-04-201-23/+0
|
* SERVER-27691 Make OperationContext::setKillAllOperations interrupt all ↵Kaloian Manassiev2017-04-051-18/+0
| | | | operations
* SERVER-28534 Pass collection names around as NamespaceStrings more oftenGeert Bosch2017-04-021-2/+2
| | | | | | | Before this patch 'ns' values were often passed around as std::string or char* containing either a dbname (no '.'), a dbname with '.$cmd', or a fully qualified collection name. Instead pass either plain 'dbName' value (as string) or a fully qualified name using the actual NamespaceString type.
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-11/+11
| | | | | | 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-26033 Allow simple range to exclude start keyJudah Schvimer2016-09-151-1/+1
|
* SERVER-24033 Write full index spec in oplog entry for index creation.Max Hirschhorn2016-09-141-0/+2
| | | | | | | | | | | | | | | This ensures that the index version (aka the "v" field) is always present in the oplog entry when creating indexes on a 3.4 primary. We can therefore assume that if the "v" field isn't present in the corresponding oplog entry, then a v=1 index should be built. Changes MultiBlockIndex::init() to return the index specifications that were actually created. The "repairDatabase", "compact", "copydb", and "cloneCollection" commands no longer automatically upgrade the index version to the current default version. Instead, the only command that does so is the "reIndex" command.
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
|
* Revert "SERVER-23445 create LocalClient class for local queries/writes, ↵Dianna Hohensee2016-04-061-14/+11
| | | | | | implement a find query interface" This reverts commit 02779909333ff4333c316b54b9fbb2fdd635e15a.
* SERVER-23445 create LocalClient class for local queries/writes, implement a ↵Dianna Hohensee2016-04-051-11/+14
| | | | find query interface
* SERVER-22113 Remove unused sharding-specific getLocsInRange codeKaloian Manassiev2016-01-111-27/+0
|
* SERVER-21404: Add rollback file coverage to ESESpencer Jackson2015-11-131-0/+4
|
* SERVER-19934 Sharding config minOpTime recoveryKaloian Manassiev2015-10-071-1/+0
| | | | | | | | Adds a framework to record incomplete sharding metadata change operations, which can be recovered at startup or transition to primary. This version of the framework is blocking in that it cannot be interrupted until completed.
* SERVER-15929 RemoveSaver::goingToDelete() returns error status if it fails ↵Benety Goh2015-09-241-3/+9
| | | | to open file or write document to file
* SERVER-18978: Clang-Format - Fix comment word wrapping indentationMark Benvenuto2015-06-201-2/+2
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-175/+177
|
* SERVER-18991 Replace all usages of boost::noncopyable with ↵Andrew Morrow2015-06-161-1/+2
| | | | MONGO_DISALLOW_COPYING
* SERVER-18798 Move FindAndModifyRequest to the request/response libraryKaloian Manassiev2015-06-031-2/+0
|
* SERVER-18606 clear out dead/unused code from oplogreaderEric Milkie2015-05-211-2/+0
|
* SERVER-17672 Helpers::getSingleton()/getLast() return owned objectJason Rassi2015-03-231-9/+16
|
* SERVER-17496 Move range_arithmetic out of mongosKaloian Manassiev2015-03-101-2/+1
|
* SERVER-17330 move handshake cmd to master/slaveEric Milkie2015-02-251-0/+1
|
* SERVER-13339 Cleanup in preparation for removing unused constructorKaloian Manassiev2015-02-131-1/+0
|
* SERVER-13256 Remove boost/utility from pch.hAndrew Morrow2015-01-051-0/+2
|
* SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1Mathias Stearn2014-11-261-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-13679 Add record_id.h and move diskloc.h under mmap_v1Mathias Stearn2014-11-261-1/+1
|
* SERVER-14668/SERVER-15294 Collection-level locking for all read pathsKaloian Manassiev2014-10-061-3/+0
|
* SERVER-14041 enhance secondaryThrottle parameterRandolph Tan2014-07-161-2/+3
| | | | | | | This reverts commit 37f2a1e3b724dbd9e1f8eafd4ac87c5bf613c048 (undo revert). This reverts commit d60fd22dec1c0bd104622eab463cdbba18bf11a9 (undo revert). Fix Windows compile failure. Add more defensive checks.
* Revert "SERVER-14041 enhance secondaryThrottle parameter"Randolph Tan2014-07-151-3/+2
| | | | This reverts commit fa1233fbe4a48ef0675820f381987f1df4f42f75.
* SERVER-14041 enhance secondaryThrottle parameterRandolph Tan2014-07-151-2/+3
|
* SERVER-13641 Plumb OperationContext through to getCollection and all HelpersMathias Stearn2014-05-301-17/+19
|
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-301-1/+2
| | | | | 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-2/+1
| | | | This reverts commit 0672061deb58aac931912bed68d014247c581968.
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-281-1/+2
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* SERVER-13637: add CollectionCatalogEntry, start Database layerEliot Horowitz2014-05-191-3/+1
|
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-5/+5
|
* SERVER-13641 rename TransactionExperiment to OperationContextHari Khalsa2014-05-151-7/+7
|
* SERVER-13641 Pull TransactionExperiment up to top level request processorMathias Stearn2014-05-141-1/+2
|
* SERVER-13643 Plumb TransactionExperiment through dbhelpersMathias Stearn2014-04-301-6/+13
|