summaryrefslogtreecommitdiff
path: root/src/mongo/db/server_options.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-35655 Update FCV constants throughout server code.Blake Oler2018-07-021-27/+27
| | | | | | | | | SERVER-35169 Bump wire protocol version for 4.2. SERVER-35752 Ensure tests that rely on FCV pass after updating FCV constants. SERVER-35163 Unblacklist tests that expect FCV version to differ between "last-stable" and "latest." SERVER-34984 Update major_version_upgrade.js to call setFCV to the latest FCV. SERVER-35656 Ensure a 4.0 mongos crashes upon attempting to connect to an FCV 4.2 cluster. SERVER-35404 Re-enable the sharding_last_stable_mongos_and_mixed_shards suite.
* SERVER-35101 Strip trailing and leading whitespace from bind_ip arguments ↵Adam Cooper2018-06-111-1/+1
| | | | | | and change to std::vector internally
* SERVER-33562 Move FeatureCompatibilityVersion::kCollection/kDatabase into ↵Dianna Hohensee2018-03-161-2/+3
| | | | | | namespace_string.h and clean up some file dependencies
* SERVER-31802 Rip out more dead master-slave code, and the related concept of ↵Andy Schwerin2018-03-151-5/+4
| | | | RID.
* SERVER-32630 Ensure the fCV parameter is initialized before readingMaria van Keulen2018-03-091-2/+13
|
* SERVER-33486 coverity fix for 'const bool' function return type that should ↵Dianna Hohensee2018-02-261-1/+1
| | | | just be 'bool'
* SERVER-33179 Remove featureCompatibilityVersion 3.4Dianna Hohensee2018-02-231-27/+22
|
* SERVER-32597 Bump generic fCV referencesMaria van Keulen2018-02-211-6/+6
|
* SERVER-29908 Move sharding_task_executor under mongo/sKaloian Manassiev2018-02-021-1/+0
|
* SERVER-32741 Initialize the featureCompatibilityVersion parameter value to 3.6Maria van Keulen2018-02-011-7/+7
|
* SERVER-32412 Add featureCompatibilityVersion 4.0 to the list of valid ↵Dianna Hohensee2018-01-241-6/+16
| | | | featureCompatibility values
* 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