diff options
Diffstat (limited to 'src/mongo/db/repl/repl_server_parameters.idl')
-rw-r--r-- | src/mongo/db/repl/repl_server_parameters.idl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/repl/repl_server_parameters.idl b/src/mongo/db/repl/repl_server_parameters.idl index 9e8b771b201..a52a0f1a692 100644 --- a/src/mongo/db/repl/repl_server_parameters.idl +++ b/src/mongo/db/repl/repl_server_parameters.idl @@ -266,3 +266,14 @@ server_parameters: # and if it is not, readPreference is 'nearest'. default: "" validator: { callback: 'validateReadPreferenceMode' } + + startupRecoveryForRestore: + description: >- + When set, do startup recovery in such a way that the history of the recovered + operations is not preserved. At the end of startup recovery, snapshot reads before + the recovered top of oplog will not be possible. Reduces cache pressure when + recovering many oplog entries, as when restoring from backup in some scenarios. + set_at: startup + cpp_vartype: bool + cpp_varname: startupRecoveryForRestore + default: false |