summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/dist/api_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/dist/api_data.py')
-rw-r--r--src/third_party/wiredtiger/dist/api_data.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/dist/api_data.py b/src/third_party/wiredtiger/dist/api_data.py
index 9130bef7ed0..f3c76c04028 100644
--- a/src/third_party/wiredtiger/dist/api_data.py
+++ b/src/third_party/wiredtiger/dist/api_data.py
@@ -592,14 +592,29 @@ connection_runtime_config = [
perform eviction in worker threads when the cache contains at least
this much content. It is a percentage of the cache size if the value is
within the range of 10 to 100 or an absolute size when greater than 100.
- The value is not allowed to exceed the \c cache_size.''',
+ The value is not allowed to exceed the \c cache_size''',
min=10, max='10TB'),
Config('eviction_trigger', '95', r'''
trigger application threads to perform eviction when the cache contains
at least this much content. It is a percentage of the cache size if the
value is within the range of 10 to 100 or an absolute size when greater
- than 100. The value is not allowed to exceed the \c cache_size.''',
+ than 100. The value is not allowed to exceed the \c cache_size''',
min=10, max='10TB'),
+ Config('eviction_updates_target', '0', r'''
+ perform eviction in worker threads when the cache contains at least
+ this many bytes of updates. It is a percentage of the cache size if the
+ value is within the range of 0 to 100 or an absolute size when greater
+ than 100. Calculated as half of \c eviction_dirty_target by default.
+ The value is not allowed to exceed the \c cache_size''',
+ min=0, max='10TB'),
+ Config('eviction_updates_trigger', '0', r'''
+ trigger application threads to perform eviction when the cache contains
+ at least this many bytes of updates. It is a percentage of the cache size
+ if the value is within the range of 1 to 100 or an absolute size when
+ greater than 100. Calculated as half of \c eviction_dirty_trigger by default.
+ The value is not allowed to exceed the \c cache_size. This setting only
+ alters behavior if it is lower than eviction_trigger''',
+ min=0, max='10TB'),
Config('file_manager', '', r'''
control how file handles are managed''',
type='category', subconfig=[