Bug 1162451

Summary: "force" scheduling a Manual system while it is already reserved causes the recipe to abort
Product: [Retired] Beaker Reporter: Dan Callaghan <dcallagh>
Component: schedulerAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.18CC: aigao, asaha, dcallagh, dowang
Target Milestone: 19.1Keywords: NeedsTestCase, Patch
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-12-17 08:40:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan Callaghan 2014-11-11 05:42:51 UTC
Version-Release number of selected component (if applicable):
0.18

Steps to Reproduce:
1. Find/create a Manual system which you have access to reserve
2. Run a recipe on it using force scheduling: <hostRequires force="$FQDN"/>
3. While the first recipe is still running, submit a new recipe with the same hostRequires

Actual results:
Second recipe is aborted by the dead recipes collector:

 R:1629054 does not match any systems, aborting.

Expected results:
Second recipe should stay Queued until the first recipe is finished, then it should start.

Comment 1 Dan Callaghan 2014-11-11 05:51:49 UTC
http://gerrit.beaker-project.org/3473

Comment 6 Dan Callaghan 2014-12-17 08:40:13 UTC
Beaker 19.1 is released.