[SERVER-72034] LowPriorityAdmissionBypassThreshold is too low for contentious workloads Created: 12/Dec/22 Updated: 29/Oct/23 Resolved: 13/Dec/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Haley Connelly | Assignee: | Haley Connelly |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Execution Team 2022-12-26 | ||||||||
| Participants: | |||||||||
| Description |
|
We've found that, when simulating a contentious workload, in order to see consistent contention in the SemaphoreTicketHolder (the existing default), the number of queued operations increased up to 3k. The LowPriorityAdmissionBypassThreshold must be low enough that the bypass threshold is larger than the expected number of queued operations. |
| Comments |
| Comment by Githook User [ 13/Dec/22 ] |
|
Author: {'name': 'Haley Connelly', 'email': 'haley.connelly@mongodb.com', 'username': 'haleyConnelly'}Message: |