At the moment, workload progess is governed by the cache configuration parameters of usage trigger, dirty trigger and updates trigger.
When cache reach any of the configured trigger levels, backpressure is applied to the workload by engaging application threads for eviction. In some cases this behavior has the affect of workload stalls.
Allowing workload to progress when cache reaches configured trigger levels, will result in more memory usage, could lead to more memory fragmentation. Also, as the dirty content in the cache will increase, the checkpoint times will increase and in some cases could result in increased recovery times, directly impacting the restart duration.
This ticket is to investigate the impact of making cache tolerant to configured trigger levels.
- is related to
-
WT-15608 Aggregated timestamp validation can fail with a 0 timestamped page deleted structure
-
- Closed
-
-
WT-15575 Prevent the follower from writing checkpoint metadata
-
- Closed
-
-
WT-15210 Change eviction to scrub eviction when the cache usage is less than eviction target
-
- Closed
-
-
WT-15568 Add the ability to dump the error log without the connection object
-
- Closed
-
-
WT-15548 Disable checkpoint_cleanup config in test/format if all related options are off
-
- Closed
-
-
WT-15576 Use EIO to indicate I/O errors in disagg
-
- Closed
-
-
WT-15410 test/format (disagg.mode=leader) Delta chain validation failed
-
- Closed
-
-
WT-15455 Don't skip prepared update pages during cursor walk
-
- Closed
-
-
WT-9575 Pages with updates newer to the oldest txn id are not queued for eviction
-
- Closed
-
-
WT-15550 layered38, 32 data mismatch error
-
- Closed
-
-
WT-15566 Remove table_id parameter from palm_handle_get_page_ids
-
- Closed
-
- related to
-
WT-15088 Commit may be rolled back after we have logged the transaction
-
- Closed
-
-
WT-15608 Aggregated timestamp validation can fail with a 0 timestamped page deleted structure
-
- Closed
-
-
WT-15292 disagg: test_bug033.py, test_prepare{22,23,27}.py crash in __wt_tree_modify_set called by rollback_to_stable
-
- Closed
-
-
WT-15210 Change eviction to scrub eviction when the cache usage is less than eviction target
-
- Closed
-
-
WT-15193 Add test case to ensure prefix suffix compression works for page deltas
-
- Closed
-
-
WT-15568 Add the ability to dump the error log without the connection object
-
- Closed
-
-
WT-15548 Disable checkpoint_cleanup config in test/format if all related options are off
-
- Closed
-
-
WT-15410 test/format (disagg.mode=leader) Delta chain validation failed
-
- Closed
-
-
WT-15455 Don't skip prepared update pages during cursor walk
-
- Closed
-
-
WT-14034 Fix resolving the prepared key multiple times because of reserved updates
-
- Closed
-
-
WT-15450 test/format (disagg.mode=leader) verify failure unpacking addr
-
- Closed
-
-
WT-15550 layered38, 32 data mismatch error
-
- Closed
-
-
WT-15566 Remove table_id parameter from palm_handle_get_page_ids
-
- Closed
-