[SERVER-76611] Add knob to control ratio of read/write tickets for execution control Created: 27/Apr/23  Updated: 08/May/23  Resolved: 08/May/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Pavithra Vetriselvan Assignee: Gregory Noma
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-76645 Smooth out execution control stable c... Closed
Assigned Teams:
Storage Execution
Sprint: Execution Team 2023-05-15
Participants:

 Description   

We have noticed several regressions in read/write balance with execution control turned on. For example, in a workload with 25% reads and 75% writes, we observe that write throughput increases at the expense of read throughput since read and write tickets share the same pool. We indirectly end up tuning the number of read tickets based on available write tickets.
 
We should add a server parameter to control the ratio of of read/write tickets. We should also test the performance impact by running existing mixed_workloads_genny with a 75/25 read/write ratio.


Generated at Thu Feb 08 06:33:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.