summaryrefslogtreecommitdiff
path: root/src/mongo/db/server_options.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-31608 remove FCV gettersJudah Schvimer2017-10-261-21/+2
|
* SERVER-31608 future-proof FCV enumJudah Schvimer2017-10-251-23/+34
|
* SERVER-31607 move validateFeaturesAsMaster out of FeatureCompatibility structJudah Schvimer2017-10-241-7/+7
|
* SERVER-30242 SERVER-31513 SERVER-31235 Make method to determine if fCV has ↵Louis Williams2017-10-161-24/+36
| | | | been initialized in memory. Make fCV state one atomic variable. Initialize fCV on arbiters once a primary is elected.
* SERVER-31019 fail initial sync if fCV changes during oplog applicationJudah Schvimer2017-10-091-0/+5
|
* SERVER-30745 Prohibit unsafe comparisons against featureCompatibilityVersionLouis Williams2017-10-061-7/+25
|
* SERVER-31315 expose the four distinct upgrade/downgrade states in ↵Esha Maharishi2017-10-051-20/+38
| | | | serverGlobalParams.featureCompatibility
* SERVER-31209 Persist targetVersion in FCV document to indicate an ↵Louis Williams2017-10-031-3/+11
| | | | upgrade/downgrade in progress.
* Revert "SERVER-31209 Persist targetVersion in FCV document to indicate an ↵Louis Williams2017-09-281-11/+3
| | | | | | upgrade/downgrade in progress." This reverts commit b0b99866781302ba8b16de033ff2681f20483c14.
* SERVER-31209 Persist targetVersion in FCV document to indicate an ↵Louis Williams2017-09-281-3/+11
| | | | upgrade/downgrade in progress.
* SERVER-30135 Added a synchronous executor to make the code path between the ↵Henrik Edin2017-09-221-1/+1
| | | | two modes similar while still allowing customization in the execution. Should fix some perf regressions that came with unifying the service state machine.
* SERVER-30136 Move session stats tracking to the service entry point. At the ↵Henrik Edin2017-09-151-2/+2
| | | | same time, unify logging of connection accepted/refused/closed in this class too to make the transport layers cleaner.
* SERVER-30821: Allow configurable use of secure memorySpencer Jackson2017-08-311-0/+14
|
* SERVER-2554 Allow user configuration of the listen depthAndrew Morrow2017-08-231-0/+2
|
* SERVER-29687 Don't include sock.h from options headerAndrew Morrow2017-08-231-4/+0
|
* SERVER-29370 Update UUIDs when featureCompatibilityVersion is changedMaria van Keulen2017-07-251-0/+4
| | | | | | This patch ensures collections have UUIDs when featureCompatibilityVersion is 3.6 and collections do not have UUIDs when featureCompatibilityVersion is 3.4 (or below).
* SERVER-29402 Implement ServiceExecutor and fixed-size test executorJonathan Reams2017-07-141-4/+8
|
* SERVER-29403 Implement TransportLayerASIOJonathan Reams2017-06-171-6/+11
|
* SERVER-29207 Add DateTimeSupport to ServiceContextCharlie Swanson2017-06-141-2/+3
|
* Revert "SERVER-29207 Add DateTimeSupport to ServiceContext"Charlie Swanson2017-06-121-3/+2
| | | | This reverts commit add06f168792ebb3751ba785860496a47475f977.
* SERVER-29350 Bump featureCompatibilityVersion to 3.6Tess Avitabile2017-06-091-8/+7
|
* SERVER-29207 Add DateTimeSupport to ServiceContextCharlie Swanson2017-06-081-2/+3
| | | | | | Adds a DateTimeSupport object attached to the global ServiceContext. This will eventually have support for many date manipulation functions, including support for working with different time zones.
* SERVER-29000 Remove the miniwebserver and derivativesAndrew Morrow2017-04-271-3/+0
|
* SERVER-4786 Allow specifying sample rate of slow queriesEvan Broder2017-01-261-0/+1
| | | | | | | | | | | | | Adds a sampleRate parameter to the profile command, a value on the interval [0, 1] which indicates which fraction of operations should be randomly sampled for profiling and logging. This allows users to reduce their slowms threshold or increase their profiling level with less performance impact on the system. Closes #1099 Signed-off-by: David Storch <david.storch@10gen.com>
* SERVER-25932 Make MONGO_EXPORT_SERVER_PARAMETER use AtomicWord instead of ↵Mark Benvenuto2017-01-051-1/+2
| | | | std::atomic
* SERVER-25969 make slaves and secondaries always use BSON 1.1 validationDavid Storch2016-09-201-15/+26
| | | | | This allows secondaries and slaves to sync NumberDecimal even while in featureCompatibilityVersion:"3.2" mode.
* SERVER-25155 Create setFeatureCompatibilityVersion commandTess Avitabile2016-08-191-0/+16
|
* SERVER-24323 Rename CatalogManager to ShardingCatalogClientSpencer T Brody2016-06-131-1/+1
| | | | | | Renames the relevant classes and libraries, moves files, updates comments referencing the CatalogManager, and renames common methods for getting the catalogManager (like grid.catalogManager()). No functional changes.
* SERVER-22664 Add _overrideShardIdentity configuration for cloud backup serviceRandolph Tan2016-05-051-0/+4
|
* SERVER-23268 remove CatalogManager::ConfigServerMode::SCCCMisha Tyulenev2016-04-211-2/+0
|
* SERVER-6823 Rename --tryClusterAuth to --transitionToAuthShane Harvey2016-04-181-2/+2
|
* SERVER-6823 Enable Access control without downtime.Shane Harvey2016-04-131-0/+1
| | | | | Add --tryClusterAuth flag that enables communicatation between nodes running with and without auth.
* SERVER-22708 Insecure configuration startup warningsAndreas Nilsson2016-03-251-1/+5
|
* SERVER-22663 Remember --shardsvr settingRandolph Tan2016-03-231-1/+3
|
* SERVER-21973 move all server options initializers to NSDMIsAdam Midvidy2016-01-041-51/+26
|
* SERVER-21329 Disable moveParanoia by defaultSpencer T Brody2015-11-181-1/+1
|
* SERVER-21097 Add a lint rule to prohibit std::atomic, add NOLINT to existing ↵Andy Schwerin2015-10-231-1/+1
| | | | uses.
* SERVER-20096: ExportedServerParameter<T> is not thread-safe for parameters ↵Mark Benvenuto2015-09-221-1/+1
| | | | changeable at runtime.
* SERVER-19543 SERVER-19992 Move ConfigServerMode enum from ServerGlobalParams ↵Spencer T Brody2015-08-181-8/+4
| | | | to CatalogManager
* SERVER-19732 SERVER-19524 SERVER-19545 Use configsvr instead of configServer ↵Spencer T Brody2015-08-081-1/+1
| | | | and sccc instead of scc
* SERVER-19527 Add configsvrMode flag to mongodSpencer T Brody2015-07-301-0/+7
|
* SERVER-19504 Remove indexStats command artifactsJames Wahlin2015-07-221-2/+1
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-103/+111
|
* SERVER-17817 Make AuthorizationManager a decoration on ServiceContext.Andy Schwerin2015-04-161-0/+1
| | | | While we're in there, make it a fatal error to call AuthorizationManager::set or AuthorizationSession::set twice on the same object.
* SERVER-4905: add flag to disable mongo's builtin log rotationMark Benvenuto2014-06-061-2/+3
| | | | | To support the standalone utility, we need to give administrators support for disabling Mongo's builtin log rotation.
* SERVER-13022 added option to set permissions on UNIX domain socket filedaveh862014-05-291-2/+7
| | | | Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-13264 Move Apache-licensed files to AGPLIan Whalen2014-05-161-9/+21
| | | | Also update generators.
* SERVER-11431 Change clusterAuthMode with setParameter commandAndreas Nilsson2013-11-141-1/+24
|
* SERVER-11538: Create mongoclient library to avoid pulling in mongocommonShaun Verch2013-11-041-23/+10
|
* SERVER-11538: Create library for socket code and fix dependencies of ↵Shaun Verch2013-11-041-25/+1
| | | | libserver_options.a