Description
Right now, the ReaderWriterTicketHolder conflates the concept of managing a pool of tickets versus multiple pools of tickets. The ReaderWriterTicketHolder could be removed to separate the TicketHolder management (management of multiple pools of tickets) from the TicketHolder class (distribution of a single pool of tickets)
Original Description
(work for this ticket has been moved to SERVER-70792)
The PriorityTicketHolder is currently a quite coupled pairing of implementation and scheduling policy. We want to move to a world where we can test different policies with ease.
This should help improve testing and reasoning of the policy behaviour.
- related to
-
SERVER-70792 Separate scheduling policy from ticketholder implementation
-
- Closed
-