You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Current strategy of filling reservation will leverage the previous job_id in the ExecutorReservation to give higher priority for that job scheduling. However, it will cause starvation issue when there are jobs with huge number of tasks.
Describe the solution you'd like
It's better for the fill_reservations() to choose tasks fairly for each job and let the scheduler decides which job to be scheduled first which may be implemented by a few queues maintained by the scheduler in the future.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Current strategy of filling reservation will leverage the previous job_id in the ExecutorReservation to give higher priority for that job scheduling. However, it will cause starvation issue when there are jobs with huge number of tasks.
Describe the solution you'd like
It's better for the fill_reservations() to choose tasks fairly for each job and let the scheduler decides which job to be scheduled first which may be implemented by a few queues maintained by the scheduler in the future.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: