summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/repl_server_parameters.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/repl_server_parameters.idl')
-rw-r--r--src/mongo/db/repl/repl_server_parameters.idl12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/db/repl/repl_server_parameters.idl b/src/mongo/db/repl/repl_server_parameters.idl
index 62e8475e9dc..8e345c8fc92 100644
--- a/src/mongo/db/repl/repl_server_parameters.idl
+++ b/src/mongo/db/repl/repl_server_parameters.idl
@@ -313,3 +313,15 @@ server_parameters:
default: 5
validator:
gte: 0
+
+ maxNumSyncSourceChangesPerHour:
+ description: >-
+ The number of sync source changes that can happen per hour before the node temporarily
+ turns off reevaluating its sync source. This will only affect sync source changes while
+ a node has a valid sync source.
+ set_at: [ startup, runtime ]
+ cpp_vartype: AtomicWord<int>
+ cpp_varname: maxNumSyncSourceChangesPerHour
+ default: 3
+ validator:
+ gt: 0