Description
Among the matching jobs returned by the prototype, select a single job. The spec defines prioritization criteria: job type ordering, running limits, owner/group round-robin, and FIFO as tiebreaker.
The production data shows why this matters: lbprods/lhcb_mc owns ~80% of jobs. Without fair scheduling, other owners would be starved.
Priority configuration should be loadable from a file.
Definition of Done
Description
Among the matching jobs returned by the prototype, select a single job. The spec defines prioritization criteria: job type ordering, running limits, owner/group round-robin, and FIFO as tiebreaker.
The production data shows why this matters:
lbprods/lhcb_mcowns ~80% of jobs. Without fair scheduling, other owners would be starved.Priority configuration should be loadable from a file.
Definition of Done