diff options
author | Cheahuychou Mao <cheahuychou.mao@mongodb.com> | 2020-01-28 15:54:24 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-01-29 04:23:11 +0000 |
commit | 5d376083d4c5e597bda2b967cfcce32874025b12 (patch) | |
tree | 983320dae845a80041e8c5a4a4c8b7e28bb24017 /src/mongo/s/mongos_server_parameters.idl | |
parent | 367f47f7f19a6344039a15e3d0748508ad9c6c2c (diff) | |
download | mongo-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.idl | 12 |
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) |