The lab controller (possibly scheduler, if so , please reassign or note below) Appears to report a misleading message when machines are in broken state. Specifically: Ive submitted jobs for machines which are of status "Broken", but on doing so, the controller seems to return that recipe ID's do not match any system. "Recipe ID 951482 does not match any systems" To reproduce: 1) Put a machine in the "broken" state. 2) Submit a job to commision said machine above. 3) Observe in the web ui, that the failure message sais ""Recipe ID XXXX does not match any systems". Forgive me if I've erroneously assigned this to the wrong component.
Agreed, since there are additional checks involved, the error message should include a qualifier along the lines of "any system available to the scheduler for this user". We probably won't get to this for 0.14, but we can definitely take a look for 0.15.
As far as what "available to the scheduler for this user" actually means, that's one of the questions the forthcoming architecture guide in the Beaker 0.14 documentation should answer :)
(In reply to Nick Coghlan from comment #3) > As far as what "available to the scheduler for this user" actually means, > that's one of the questions the forthcoming architecture guide in the Beaker > 0.14 documentation should answer :) Moving this to "Doc" component.