Description of problem: Add a button to WEBUI, that allows me to trigger reservesys functionality on the fly, so that I can keep a system for an investigation. RESERVE_IF_FAIL is not suitable because tasks frequently run into known (kernel) issues, which would create large amount of unwanted reservations. Triggering reservesys should also turn off panic detector.
This is implemented in Beaker 23.0. On the Reservation tab of the recipe page, for a queued or running recipe which you have permission to change (owned by you or a shared group job), there is a button to change the reservation request -- that is, you can tell it either do or don't reserve at the end of the recipe and for how long.
(In reply to Jan Stancek from comment #0) > Triggering reservesys should also turn off panic detector. ... but this piece does not seem to be, even though I thought it was. It looks like a panic while a recipe is Reserved will be reported and will cause the watchdog to be reduced to 10 minutes, which is not really desired.
(In reply to Dan Callaghan from comment #2) Actually beaker-watchdog does try to report the panic but it fails to do so because of some server-side sanity checking. So the expected behaviour (panic should be ignored while the recipe is Reserved) is already in place. I have filed bug 1340566 about the beaker-watchdog error, which just needs tidying up on the watchdog side so that it doesn't try to report panics for Reserved recipes.
*** Bug 1162500 has been marked as a duplicate of this bug. ***
Beaker 23.0 has been released.