summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosef Ahmad <>2022-02-09 14:19:37 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-09 14:48:49 +0000
commit2ad330e831461b8451979716faf27a34af9bb8d2 (patch)
tree49e8cbe76455a0339f679cb768043310f8a8f977
parentef0f99b55fa768f902f4b2d226c0df13f78b306c (diff)
downloadmongo-2ad330e831461b8451979716faf27a34af9bb8d2.tar.gz
SERVER-63340 Add --loadShedding server parameter
-rw-r--r--src/mongo/db/SConscript1
-rw-r--r--src/mongo/db/server_options_general.idl7
2 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/SConscript b/src/mongo/db/SConscript
index 7a19ef8fcc7..0a923a52edb 100644
--- a/src/mongo/db/SConscript
+++ b/src/mongo/db/SConscript
@@ -363,6 +363,7 @@ env.Library(
],
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/db/auth/cluster_auth_mode',
+ '$BUILD_DIR/mongo/idl/server_parameter',
'$BUILD_DIR/mongo/util/options_parser/options_parser',
'server_options_core',
],
diff --git a/src/mongo/db/server_options_general.idl b/src/mongo/db/server_options_general.idl
index 53e303f3aa9..d086ebf9fa0 100644
--- a/src/mongo/db/server_options_general.idl
+++ b/src/mongo/db/server_options_general.idl
@@ -37,6 +37,13 @@ global:
initializer:
register: addGeneralServerOptionDefinitions
+server_parameters:
+ 'loadShedding':
+ description: 'Enable load shedding'
+ set_at: startup
+ cpp_vartype: bool
+ cpp_varname: gLoadShedding
+
configs:
help:
description: 'Show this usage information'