Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-34179 refactor isGenericArgument | Billy Donahue | 2018-04-02 | 1 | -1/+2 |
| | | | | | | | | | Remove the static tables floating around at namespace scope. break CommandHelpers::isGenericArgument into command_generic_argument library so it doesn't have to be inline. Some callers depend on it but would have a circularity if they actually added db/commands to their LIBDEPS. | ||||
* | SERVER-33980 Reduce dependencies for embedded commands | Andrew Morrow | 2018-03-29 | 1 | -167/+4 |
| | |||||
* | SERVER-33286 Provide service context in Command::secondaryAllowed to allow ↵ | Henrik Edin | 2018-02-14 | 1 | -2/+2 |
| | | | | getting interfaces without using global get function. | ||||
* | SERVER-33136 const-ify the command auth accessors | Billy Donahue | 2018-02-06 | 1 | -2/+2 |
| | |||||
* | SERVER-32958 unrevert "SERVER-32958 slaveOk,slaveOverrideOk replacement" | Billy Donahue | 2018-01-31 | 1 | -4/+4 |
| | | | | | | w/fix: update a new command to secondaryAllowed This reverts commit d75cb425fbc3cf4b569eb1722c3f8abec45654a2. | ||||
* | Revert "SERVER-32958 slaveOk,slaveOverrideOk replacement" | Judah Schvimer | 2018-01-31 | 1 | -4/+4 |
| | | | | This reverts commit be24b0323d3f2d424d9e22337f4221d39001ac31. | ||||
* | SERVER-32958 slaveOk,slaveOverrideOk replacement | Billy Donahue | 2018-01-31 | 1 | -4/+4 |
| | | | | declare read_preference dep. update service_entry_opint_embedded | ||||
* | SERVER-32958 Command::help() returns std::string | Billy Donahue | 2018-01-30 | 1 | -14/+19 |
| | |||||
* | SERVER-32646 CommandHelpers | Billy Donahue | 2018-01-16 | 1 | -1/+1 |
| | |||||
* | SERVER-30580 Eliminate UserException and MsgAssertionException types | Mathias Stearn | 2017-08-16 | 1 | -2/+2 |
| | | | | All users were converted to just use AssertionException. | ||||
* | SERVER-29731 get errmsg out of BasicCommand api | Mathias Stearn | 2017-07-13 | 1 | -14/+14 |
| | | | | 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 | -4/+4 |
| | |||||
* | SERVER-29776 Add codeName to more command failure paths | Mathias Stearn | 2017-06-28 | 1 | -9/+2 |
| | |||||
* | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | 2017-06-18 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`. | ||||
* | SERVER-29260 Make BSONObj argument to Command::run() const& | Mathias Stearn | 2017-05-17 | 1 | -2/+2 |
| | |||||
* | SERVER-28701 Remove queryOptions argument from Command::run() | Mathias Stearn | 2017-04-12 | 1 | -2/+0 |
| | |||||
* | SERVER-28507 Centralize ignored fields in command implementations | Mathias Stearn | 2017-04-12 | 1 | -0/+2 |
| | |||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -9/+9 |
| | | | | | | 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-23192 periodically reload ShardRegistry from the catalog | Misha Tyulenev | 2016-08-01 | 1 | -5/+0 |
| | |||||
* | Revert "SERVER-24780 Create audit log entry for setParameter command" | Spencer T Brody | 2016-07-27 | 1 | -2/+0 |
| | | | | This reverts commit a6fcab0cf4cad4bfee1d65ca2b9bfe0b69970a8f. | ||||
* | SERVER-24780 Create audit log entry for setParameter command | Andreas Nilsson | 2016-07-27 | 1 | -0/+2 |
| | |||||
* | SERVER-18399 Fix clang builds broken by automation aware shell | Andrew Morrow | 2016-07-16 | 1 | -0/+1 |
| | |||||
* | SERVER-18399 Issue a notification in the shell when automation is active | Andrew Morrow | 2016-07-15 | 1 | -0/+47 |
| | | | | | Also provides a new setParameter to configure the automation name to be returned in an isMaster reply. | ||||
* | SERVER-24808 Use const ref for MsgAssertionException | Andreas Nilsson | 2016-06-27 | 1 | -4/+8 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -6/+13 |
| | |||||
* | SERVER-24104 Replace stdx::duration with mongo::Duration. | Andy Schwerin | 2016-05-17 | 1 | -0/+1 |
| | | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h. | ||||
* | SERVER-20224 commands that write support writeConcern | Judah Schvimer | 2016-04-12 | 1 | -0/+6 |
| | |||||
* | SERVER-23024 remove isWriteCommandForConfigServer method | Misha Tyulenev | 2016-03-15 | 1 | -6/+0 |
| | |||||
* | SERVER-16609: Move storage_options to its own library | Geert Bosch | 2015-10-09 | 1 | -1/+1 |
| | |||||
* | SERVER-20096: ExportedServerParameter<T> is not thread-safe for parameters ↵ | Mark Benvenuto | 2015-09-22 | 1 | -12/+7 |
| | | | | changeable at runtime. | ||||
* | SERVER-19455 move authentication methods to a new library | samantharitter | 2015-08-03 | 1 | -0/+1 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -507/+500 |
| | |||||
* | SERVER-15860 Switch replication metadata ops to be replication-specific, ↵ | matt dannenberg | 2015-04-17 | 1 | -2/+12 |
| | | | | rather than using commands | ||||
* | SERVER-17863 Sort in config.h header when possible | Andrew Morrow | 2015-04-03 | 1 | -2/+1 |
| | |||||
* | SERVER-17548: Refactor SSLManager's Param class | Spencer Jackson | 2015-04-02 | 1 | -10/+10 |
| | |||||
* | SERVER-9563 Add support for config.h header | Jonathan Reams | 2015-03-26 | 1 | -3/+5 |
| | |||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 1 | -0/+1 |
| | |||||
* | SERVER-16519: fix linking of WriteConflictException | Eliot Horowitz | 2014-12-16 | 1 | -7/+0 |
| | |||||
* | SERVER-16519: turn on printing write conflict traces via setParameter | Eliot Horowitz | 2014-12-16 | 1 | -0/+9 |
| | |||||
* | SERVER-15706 Refactor internal user authentication | Andreas Nilsson | 2014-10-21 | 1 | -1/+1 |
| | |||||
* | SERVER-15486 LogComponentVerbositySetting validation | Matt Kangas | 2014-10-16 | 1 | -54/+80 |
| | | | | | | | | Implement _set via parseLogComponentSettings. Also extract most of LogComponentVerbositySetting.append to new method _get. Remove need to prune mutablebson doc produced by _get. Replace typedefs with 'using'. | ||||
* | SERVER-15560 Multiple logComponentVerbosity levels cannot be cleared | Matt Kangas | 2014-10-08 | 1 | -1/+1 |
| | |||||
* | SERVER-15045 extend logComponentVerbosity to support less verbose BSON ↵ | Benety Goh | 2014-08-28 | 1 | -4/+24 |
| | | | | format for log component severity | ||||
* | SERVER-14709 SERVER-14896 Add more SSL data to serverStatus. Enforce X.509 ↵ | Spencer Jackson | 2014-08-15 | 1 | -1/+2 |
| | | | | | | | | cluster having a CA Closes #747 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-5092 removed logLevel_* server parameters. these have been replaced ↵ | Benety Goh | 2014-07-15 | 1 | -74/+0 |
| | | | | by a single server parameter logComponentVerbosity | ||||
* | SERVER-14416 added server parameter logComponentVerbosity. | Benety Goh | 2014-07-15 | 1 | -1/+121 |
| | | | | This supports the use of BSON objects in querying/updating the log component hierarchy. | ||||
* | SERVER-5092 renamed LogTag to LogComponent | Benety Goh | 2014-06-30 | 1 | -18/+18 |
| | |||||
* | SERVER-5092 added server parameters for tag log levels | Benety Goh | 2014-06-27 | 1 | -0/+74 |
| | |||||
* | SERVER-11797 Added extra validation to setParameter command | Shaun Verch | 2014-06-06 | 1 | -21/+78 |
| | |||||
* | SERVER-10515 Convert special cased parameters to proper ServerParameters | Shaun Verch | 2014-06-06 | 1 | -45/+13 |
| |