Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-36184 Delete OplogStart stage. | David Storch | 2018-07-20 | 1 | -179/+0 |
| | |||||
* | SERVER-36013 Remove isMMAPv1 predicates and resulting dead code | Geert Bosch | 2018-07-11 | 1 | -281/+3 |
| | |||||
* | SERVER-34751 Replace getGlobalStorageEngine cals with getStorageEngine. | Andy Schwerin | 2018-05-03 | 1 | -1/+1 |
| | |||||
* | SERVER-34611 fix OplogStartTests for autoIndexId:false | Eric Milkie | 2018-04-23 | 1 | -3/+1 |
| | |||||
* | SERVER-32506 OSX Mobile SE variant: Tag tests to skip on mobile SE | Sulabh Mahajan | 2018-01-18 | 1 | -0/+33 |
| | |||||
* | SERVER-29843 Make oplog queries use eq, gt, and gte predicates on ts for ↵ | Tess Avitabile | 2017-11-07 | 1 | -9/+16 |
| | | | | scan bounds | ||||
* | SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parse | Tess Avitabile | 2017-08-25 | 1 | -3/+1 |
| | |||||
* | SERVER-30353 Create an index observer to notify us of changes made to index ↵ | Gregory Wlodarek | 2017-08-09 | 1 | -0/+1 |
| | | | | and document keys | ||||
* | SERVER-28543 Add OperationContext as an argument to getCollection | Maria van Keulen | 2017-04-06 | 1 | -2/+2 |
| | |||||
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 1 | -8/+3 |
| | | | | | | | | | Removes the class 'ScopedTransaction' and moves the responsibility of abandoning the snapshot onto the GlobalLock class. Also renames the AutoGetCollectionForRead class to AutoGetCollectionForReadCommand, and adds a new AutoGetCollectionForRead class. Unlike AutoGetCollectionForReadCommand, this new class will not update the namespace on the CurrentOp object, nor will it add an entry to Top. | ||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -10/+10 |
| | | | | | | 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-24118 Rename LiteParsedQuery to QueryRequest. | David Hatch | 2016-06-03 | 1 | -3/+3 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -2/+4 |
| | |||||
* | SERVER-24045 Refactor CanonicalQuery::canonicalize() | Tess Avitabile | 2016-05-10 | 1 | -2/+4 |
| | |||||
* | SERVER-23610 CanonicalQuery should own a CollatorInterface | Tess Avitabile | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | SERVER-23779 Replace direct instantiation of OperationContextImpl with ↵ | Andy Schwerin | 2016-04-20 | 1 | -7/+7 |
| | | | | | | | cc().makeOperationContext(). Also, make OperationContextImpl's constructor private so that it can only be constructed via a Client. | ||||
* | Revert "SERVER-23779 Replace direct instantiation of OperationContextImpl ↵ | Eric Milkie | 2016-04-19 | 1 | -7/+7 |
| | | | | | | with cc().makeOperationContext()." This reverts commit 0ab34aa7b9c3c48ea6cf17888620fca455284d35. | ||||
* | SERVER-23779 Replace direct instantiation of OperationContextImpl with ↵ | Andy Schwerin | 2016-04-18 | 1 | -7/+7 |
| | | | | | | | cc().makeOperationContext(). Also, make OperationContextImpl's constructor private so that it can only be constructed via a Client. | ||||
* | SERVER-21407 explicitly disallow $text/$where extensions during ↵ | David Storch | 2015-12-22 | 1 | -1/+3 |
| | | | | MatchExpression parsing | ||||
* | SERVER-19235 CQ::canonicalize() to use NamespaceString rather than std::string | Qingyang Chen | 2015-07-27 | 1 | -24/+16 |
| | |||||
* | SERVER-16889 CanonicalQuery::canonicalize() return SW<unique_ptr<CQ>> | Qingyang Chen | 2015-06-23 | 1 | -4/+3 |
| | |||||
* | Revert "SERVER-16889 query subsystem CanonicalQuery::canonicalize use ↵ | Qingyang Chen | 2015-06-22 | 1 | -3/+4 |
| | | | | | | StatusWith<unique_ptr> for ownership transfer" This reverts commit 3f6f66daac840fe2b2dc26eeeacbf015479567df. | ||||
* | SERVER-16889 query subsystem CanonicalQuery::canonicalize use ↵ | Qingyang Chen | 2015-06-22 | 1 | -4/+3 |
| | | | | StatusWith<unique_ptr> for ownership transfer | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -313/+359 |
| | |||||
* | SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -5/+4 |
| | |||||
* | SERVER-17947 Avoid using WriteUnitOfWork as a member variable. | Max Hirschhorn | 2015-04-29 | 1 | -3/+2 |
| | |||||
* | SERVER-17878 Rename GlobalEnvironmentExperiment to ServiceContext. | Andy Schwerin | 2015-04-03 | 1 | -2/+2 |
| | |||||
* | SERVER-17758 Move AutoGet* and Client::*Context to their own file. | Andy Schwerin | 2015-03-27 | 1 | -3/+4 |
| | | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext. | ||||
* | SERVER-13896 Replace logOp() with a more operation-aware observer interface | matt dannenberg | 2015-03-11 | 1 | -1/+0 |
| | |||||
* | SERVER-17132: Added SnapshotId and Snapshotted and use them in query to make ↵ | Eliot Horowitz | 2015-02-02 | 1 | -1/+1 |
| | | | | sure we use correct versions of docs | ||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 1 | -0/+1 |
| | |||||
* | SERVER-13256 Remove scoped_ptr from pch.h | Andrew Morrow | 2015-01-05 | 1 | -0/+4 |
| | |||||
* | SERVER-16502: make getCollection const and not require an OpContext | Scott Hernandez | 2015-01-02 | 1 | -2/+2 |
| | |||||
* | SERVER-16429 Add ScopedTransactions to places which were missing it | Kaloian Manassiev | 2014-12-10 | 1 | -1/+4 |
| | |||||
* | SERVER-13635 Add StorageEngine::isMmapV1() | Mathias Stearn | 2014-10-27 | 1 | -1/+2 |
| | |||||
* | SERVER-15707 Fix leaks in C++ unit test framework | Andrew Morrow | 2014-10-27 | 1 | -1/+3 |
| | |||||
* | SERVER-13635 Destroy OplogStart stage before the RecoveryUnit | Mathias Stearn | 2014-10-02 | 1 | -0/+3 |
| | |||||
* | SERVER-13635 Only run OplogStart that depend on Extents with mmapv1 | Mathias Stearn | 2014-10-02 | 1 | -8/+13 |
| | |||||
* | SERVER-14668 split dbdirectclient out of instance.cpp | Hari Khalsa | 2014-09-11 | 1 | -0/+1 |
| | |||||
* | SERVER-13635: OperationContext on read paths | Eliot Horowitz | 2014-08-25 | 1 | -1/+1 |
| | |||||
* | SERVER-13951 WUOW now takes whole OperationContext, not just RecoveryUnit | Mathias Stearn | 2014-08-13 | 1 | -1/+1 |
| | | | | This will make it possible to implement two-phase locking. | ||||
* | SERVER-13951 Split index building in to UnitOfWork-sized stages | Mathias Stearn | 2014-08-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | All index builds now go through the MultiIndexBuilder as its API was already close to ideal. The following tickets have also been addressed by this commit: SERVER-14710 Remove dropDups SERVER-12309 Cloner build indexes in parallel SERVER-14737 Initial sync uses bg index building SERVER-9135 fast index build for initial sync SERVER-2747 can't kill index in phase 2 SERVER-8917 check error code rather than assuming all errors are dups SERVER-14820 compact enforces unique while claiming not to SERVER-14746 IndexRebuilder should be foreground and fail fatally | ||||
* | SERVER-14407 replace Runner with PlanExecutor | David Storch | 2014-07-22 | 1 | -5/+3 |
| | |||||
* | SERVER-14387 Propogate OperationContext through calls requiring document ↵ | Craig Harris | 2014-07-08 | 1 | -2/+2 |
| | | | | read locks, without doing the locking. | ||||
* | SERVER-14085: Start using WriteUnitOfWork | Geert Bosch | 2014-07-01 | 1 | -0/+3 |
| | |||||
* | SERVER-13961 Add OperationContext argument to Client::Context | Kaloian Manassiev | 2014-07-01 | 1 | -1/+2 |
| | | | | | | | Time tracking and database access in Client::Context require access to the OperationContext. Adding it as argument. This is in preparation for removing LockState from Client. | ||||
* | Revert "SERVER-13961 Add OperationContext argument to Client::Context" | Tyler Brock | 2014-06-30 | 1 | -2/+1 |
| | | | | This reverts commit e1f5a39b1b625d04752be13f39c774e579b64cd8. | ||||
* | SERVER-13961 Add OperationContext argument to Client::Context | Kaloian Manassiev | 2014-06-28 | 1 | -1/+2 |
| | | | | | | | Time tracking and database access in Client::Context require access to the OperationContext. Adding it as argument. This is in preparation for removing LockState from Client. | ||||
* | Revert "SERVER-13961 Add OperationContext argument to Client::Context" | Kaloian Manassiev | 2014-06-28 | 1 | -2/+1 |
| | | | | This reverts commit 52edab726185cbba1401cb46de221fb3d1cb0408. | ||||
* | SERVER-13961 Add OperationContext argument to Client::Context | Kaloian Manassiev | 2014-06-27 | 1 | -1/+2 |
| | | | | | | | Time tracking and database access in Client::Context require access to the OperationContext. Adding it as argument. This is in preparation for removing LockState from Client. |