summaryrefslogtreecommitdiff
path: root/src/mongo/s/mongos_server_parameters.idl
diff options
context:
space:
mode:
authorCheahuychou Mao <cheahuychou.mao@mongodb.com>2020-01-28 15:54:24 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-01-29 04:23:11 +0000
commit5d376083d4c5e597bda2b967cfcce32874025b12 (patch)
tree983320dae845a80041e8c5a4a4c8b7e28bb24017 /src/mongo/s/mongos_server_parameters.idl
parent367f47f7f19a6344039a15e3d0748508ad9c6c2c (diff)
downloadmongo-5d376083d4c5e597bda2b967cfcce32874025b12.tar.gz
SERVER-45437 Add readHedgingMode serverParameter
create mode 100644 src/mongo/s/mongos_server_parameters.cpp create mode 100644 src/mongo/s/mongos_server_parameters.h
Diffstat (limited to 'src/mongo/s/mongos_server_parameters.idl')
-rw-r--r--src/mongo/s/mongos_server_parameters.idl12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/s/mongos_server_parameters.idl b/src/mongo/s/mongos_server_parameters.idl
index 1724d0e13ba..aaac5f4d2dc 100644
--- a/src/mongo/s/mongos_server_parameters.idl
+++ b/src/mongo/s/mongos_server_parameters.idl
@@ -29,6 +29,8 @@
global:
cpp_namespace: "mongo"
+ cpp_includes:
+ - "mongo/s/mongos_server_parameters.h"
imports:
- "mongo/idl/basic_types.idl"
@@ -58,6 +60,16 @@ server_parameters:
cpp_varname: "gWarmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS"
default: 2000 # 2secs
+ readHedgingMode:
+ description: >-
+ Enables hedged reads.
+ set_at: [ startup ]
+ cpp_vartype: std::string
+ cpp_varname: "gReadHedgingMode"
+ default: "on"
+ validator:
+ callback: "validateReadHedgingMode"
+
maxTimeMSThresholdForHedging:
description: >-
The upper threshold for the expected running time of an operation (maxTimeMS)