-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2022-05-02, Execution Team 2022-05-16, Execution Team 2022-05-30, Execution Team 2022-06-13
Having application threads perform eviction is WT's way of applying backpressure to the application. This workload should demonstrate WT resource exhaustion in the form of application threads running eviction.
Some points about eviction:
- Above 5% (dirty_target): worker threads evict. Above 20% (dirty_trigger): application threads start evicting
- Update_trigger = min(eviction_trigger (80), dirty_trigger / 2)
- Update_target = dirty_trigger / 2
- https://source.wiredtiger.com/develop/struct_w_t___c_o_n_n_e_c_t_i_o_n.html
- https://source.wiredtiger.com/develop/eviction.html
- depends on
-
WT-9305 12% regression in views-aggregation/Aggregation.IdentityView.SortGroupWithBigDocuments/thread_level 1/ ops_per_sec
- Closed