summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl b/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl
index 7a26b0190e5..c02771e1b5c 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl
@@ -110,7 +110,7 @@ server_parameters:
cpp_vartype: 'double'
cpp_varname: gWiredTigerEvictionDirtyTargetGB
default: 0
- validator:
+ :
gte: 0.01
lte: 10000
@@ -150,6 +150,17 @@ server_parameters:
validator:
gte: 1
+ wiredTigerExtraDiagnostics:
+ description: >-
+ Extra diagnostics that can be enabled in release mode including diagnostic assertions that can cause WiredTiger to abort upon
+ detected invalid state. Valid options include: ["all", "concurrent_access", "data_validation", "invalid_op", "out_of_order",
+ "panic", "slow_operation", "visibility"]
+ set_at: [startup, runtime]
+ cpp_vartype: 'synchronized_value<std::vector<std::string>>'
+ cpp_varname: "gwiredTigerExtraDiagnostics"
+ validator:
+ callback: validateExtraDiagnostics
+
wiredTigerFileHandleCloseMinimum:
description: >-
The number of handles open before the WiredTiger file manager will look for handles to close.