[SERVER-42033] PriorityExecutor Created: 01/Jul/19 Updated: 08/Jan/24 Resolved: 31/Jul/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Internal Code |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Mira Carey | Assignee: | Mira Carey |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Sprint: | Service Arch 2019-07-15, Service Arch 2019-08-12 | ||||
| Participants: | |||||
| Linked BF Score: | 0 | ||||
| Description |
|
Provide a new wrapper executor which queues tasks above a lower level executor. This executor should offer priority queuing for tasks scheduled on it (to allow higher priority tasks to "jump the line"). This is to allow subsystems which can fall victim to priority inversion to sequence latency sensitive tasks ahead of background work |
| Comments |
| Comment by Mira Carey [ 31/Jul/19 ] |
|
It looks like prioritizing tasks isn't currently a need, won't fixing for now |