Bug 1212849 - [Beaker][Scheduler] Queue jumping. Multihost will run before a Urgent.
Summary: [Beaker][Scheduler] Queue jumping. Multihost will run before a Urgent.
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Beaker
Classification: Retired
Component: scheduler
Version: 19
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: ---
Assignee: beaker-dev-list
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On: 1127129
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-04-17 13:34 UTC by Jeff Burke
Modified: 2020-10-21 14:14 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-10-21 14:14:13 UTC
Embargoed:


Attachments (Terms of Use)

Description Jeff Burke 2015-04-17 13:34:51 UTC
Description of problem:
 I have seen this several times. I was not sure how it happened. I think I see the pattern.

User1 has a job running with SystemX

User2 has a multihost job queued, SystemX matches and could be used for multihost job.

User3 has an Urgent job scheduled for SystemX. When User1 job finishes, User2 job is run. User3 is stilled queued.

Comment 1 Dan Callaghan 2015-05-08 01:08:59 UTC
This behaviour is (unfortunately) intentional. It was the only way we could figure out to avoid deadlocks between multihost jobs fighting for the same sets of systems: bug 889065.

Right now I'm not sure of any way we can improve on this without reintroducing the deadlocking problem for multihost jobs.


Note You need to log in before you can comment on or make changes to this bug.