Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵ | Henrik Edin | 2018-03-02 | 1 | -1/+0 | |
| | | | | decoration through service context (global if needed). | |||||
* | SERVER-33286 Provide service context in Command::secondaryAllowed to allow ↵ | Henrik Edin | 2018-02-14 | 1 | -4/+4 | |
| | | | | getting interfaces without using global get function. | |||||
* | SERVER-33136 const-ify the command auth accessors | Billy Donahue | 2018-02-06 | 1 | -4/+4 | |
| | ||||||
* | SERVER-32958 unrevert "SERVER-32958 slaveOk,slaveOverrideOk replacement" | Billy Donahue | 2018-01-31 | 1 | -8/+8 | |
| | | | | | | w/fix: update a new command to secondaryAllowed This reverts commit d75cb425fbc3cf4b569eb1722c3f8abec45654a2. | |||||
* | Revert "SERVER-32958 slaveOk,slaveOverrideOk replacement" | Judah Schvimer | 2018-01-31 | 1 | -8/+8 | |
| | | | | This reverts commit be24b0323d3f2d424d9e22337f4221d39001ac31. | |||||
* | SERVER-32958 slaveOk,slaveOverrideOk replacement | Billy Donahue | 2018-01-31 | 1 | -8/+8 | |
| | | | | declare read_preference dep. update service_entry_opint_embedded | |||||
* | SERVER-32958 Command::help() returns std::string | Billy Donahue | 2018-01-30 | 1 | -11/+11 | |
| | ||||||
* | SERVER-32646 CommandHelpers | Billy Donahue | 2018-01-16 | 1 | -12/+12 | |
| | ||||||
* | SERVER-29731 get errmsg out of BasicCommand api | Mathias Stearn | 2017-07-13 | 1 | -10/+7 | |
| | | | | It is now only used by commands deriving from ErrmsgCommandDeprecated. | |||||
* | SERVER-29731 convert all direct subclasses of Command to BasicCommand | Mathias Stearn | 2017-07-13 | 1 | -8/+8 | |
| | ||||||
* | SERVER-28912 Thread statement id from batched insert command oplog entry | Randolph Tan | 2017-07-12 | 1 | -1/+1 | |
| | ||||||
* | SERVER-19318 Avoid taking any locks for collectionless aggregations without ↵ | Bernard Gorman | 2017-07-07 | 1 | -3/+3 | |
| | | | | foreign namespaces | |||||
* | SERVER-29260 Make BSONObj argument to Command::run() const& | Mathias Stearn | 2017-05-17 | 1 | -4/+4 | |
| | ||||||
* | SERVER-28579 require MODE_X collection lock in Collection::cappedTruncateAfter() | David Storch | 2017-04-18 | 1 | -9/+10 | |
| | ||||||
* | SERVER-25694 Eliminate race in PlanExecutor cleanup. | Charlie Swanson | 2017-04-13 | 1 | -6/+2 | |
| | | | | | | | | | | | Ensures that a collection lock is held in at least MODE_IS while deregistering a PlanExecutor from the cursor manager. Introduces new PlanExecutor::dispose() and ClientCursor::dispose() methods that must be called before destruction of those classes, and ensures they are called before destruction. These calls will thread an OperationContext all the way through to DocumentSource::dispose() for each stage in a Pipeline, which will give DocumentSourceCursor a chance to acquire locks and deregister its PlanExecutor if necessary. | |||||
* | SERVER-28701 Remove queryOptions argument from Command::run() | Mathias Stearn | 2017-04-12 | 1 | -4/+0 | |
| | ||||||
* | SERVER-28543 Add OperationContext as an argument to getCollection | Maria van Keulen | 2017-04-06 | 1 | -1/+1 | |
| | ||||||
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 1 | -6/+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 | -27/+27 | |
| | | | | | | 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-27890 Remove tempness of cappedTruncateAfter | Maria van Keulen | 2017-02-23 | 1 | -1/+1 | |
| | ||||||
* | SERVER-24128 reject embedded null bytes in namespace string parsing | David Storch | 2016-12-09 | 1 | -7/+5 | |
| | ||||||
* | SERVER-26911 Create RAII type for turning off replicated writes | Tess Avitabile | 2016-11-11 | 1 | -1/+2 | |
| | ||||||
* | SERVER-24991 log redaction for commands, concurrency, exec, index | Thomas Schubert | 2016-09-02 | 1 | -2/+2 | |
| | ||||||
* | SERVER-24823 Add support for remaining admin commands | Geert Bosch | 2016-08-01 | 1 | -0/+6 | |
| | ||||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -6/+6 | |
| | ||||||
* | SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops | James Wahlin | 2016-04-21 | 1 | -1/+2 | |
| | ||||||
* | Revert "SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops" | Benety Goh | 2016-04-21 | 1 | -2/+1 | |
| | | | | This reverts commit 6bbaee174447ee1c9177c72bdd07f050ab07e901. | |||||
* | SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops | James Wahlin | 2016-04-21 | 1 | -1/+2 | |
| | ||||||
* | SERVER-23480 make Command::parseNsCollectionRequired and oplog.cpp's parseNs ↵ | Esha Maharishi | 2016-04-21 | 1 | -7/+11 | |
| | | | | return NamespaceString | |||||
* | SERVER-23779 Replace direct instantiation of OperationContextImpl with ↵ | Andy Schwerin | 2016-04-20 | 1 | -1/+0 | |
| | | | | | | | 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 | -0/+1 | |
| | | | | | | with cc().makeOperationContext()." This reverts commit 0ab34aa7b9c3c48ea6cf17888620fca455284d35. | |||||
* | SERVER-23779 Replace direct instantiation of OperationContextImpl with ↵ | Andy Schwerin | 2016-04-18 | 1 | -1/+0 | |
| | | | | | | | cc().makeOperationContext(). Also, make OperationContextImpl's constructor private so that it can only be constructed via a Client. | |||||
* | SERVER-20224 commands that write support writeConcern | Judah Schvimer | 2016-04-12 | 1 | -0/+13 | |
| | ||||||
* | SERVER-23024 remove isWriteCommandForConfigServer method | Misha Tyulenev | 2016-03-15 | 1 | -13/+0 | |
| | ||||||
* | SERVER-21388 validate captrunc argument | Robert Guo | 2016-01-27 | 1 | -0/+5 | |
| | ||||||
* | Revert "SERVER-21388 validate captrunc argument" | Robert Guo | 2015-11-12 | 1 | -5/+0 | |
| | | | | This reverts commit 5d72d90de73df52707c31f6799bc4624752d08a2. | |||||
* | SERVER-21388 validate captrunc argument | Robert Guo | 2015-11-12 | 1 | -0/+5 | |
| | ||||||
* | SERVER-20702 Sleep test command optionally takes no locks | samantharitter | 2015-11-09 | 1 | -17/+58 | |
| | ||||||
* | SERVER-19564: Drop unused recordID return from insertDocument | Martin Bligh | 2015-09-09 | 1 | -3/+2 | |
| | | | | Precursor to writev | |||||
* | SERVER-17402 Return error if captrunc run on a non-capped collection. | Max Hirschhorn | 2015-09-02 | 1 | -11/+29 | |
| | ||||||
* | SERVER-19466 TTLMonitor::doTTLForIndex() use IXSCAN => FETCH => DELETE | Qingyang Chen | 2015-08-13 | 1 | -1/+1 | |
| | ||||||
* | SERVER-19564: revert | Martin Bligh | 2015-08-08 | 1 | -2/+3 | |
| | ||||||
* | SERVER-19564: Drop unused recordID return from insertDocument | Martin Bligh | 2015-08-08 | 1 | -3/+2 | |
| | | | | Precursor to writev | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -177/+189 | |
| | ||||||
* | SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -1/+1 | |
| | ||||||
* | SERVER-15860 Switch replication metadata ops to be replication-specific, ↵ | matt dannenberg | 2015-04-17 | 1 | -6/+19 | |
| | | | | rather than using commands | |||||
* | SERVER-17894 de-inlined InternalPlanner | Benety Goh | 2015-04-14 | 1 | -0/+1 | |
| | ||||||
* | SERVER-17573 move OpObserver calls into the datalayer as much as possible ↵ | matt dannenberg | 2015-04-09 | 1 | -45/+11 | |
| | | | | and eliminate repl bools | |||||
* | 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 | -5/+6 | |
| | | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext. |