Description of problem:
It will be nice to have a way to add task to running job in beaker. It will be used during debugging tests. Many test have different behavior when they run in beaker and on reserved machine. And 1 run of beaker test takes minimal 30minutes even if the test takes only few seconds. I think it will work so that I run test and after this test I run reservesys. When the test is finish i will see the result, do some changes and add to recipe the new version of this test and a reservesys. It will save the time which machines use for installing system.
When the recipe once run there is no way to add new task to this recipe during the run. You must take new machine and wait for installation
You can add new tasks to running task and save installation time
Jobs are immutable once submitted, it's not practical for Beaker to allow extra tasks to be inserted after the fact.
Note that you can conditionally reserve a system if earlier tasks fail by passing RESERVE_IF_FAIL=1 to /distribution/reservesys (see bug 623933).
You could log in to the system you have reserved and update the task manually (either by editing the files directly or using yum/rpm to install a new version of the task rpm) and then re-run it: