diff options
Diffstat (limited to 'src/third_party/wiredtiger/dist/api_data.py')
-rw-r--r-- | src/third_party/wiredtiger/dist/api_data.py | 19 |
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=[ |