In the next Beaker major release (21.0) we are planning to make a change
to the way Beaker computes the overall status for jobs, recipe sets, and
recipes.
Currently if some tasks in a recipe are Completed but others are Aborted
or Cancelled, the overall recipe status will be Completed. This is
surprising and (arguably) less useful because it obscures the fact that
the whole recipe did not really complete.
Similarly, if some recipes in a recipe set or job are Completed but
others are Aborted or Cancelled, the overall status will be Completed
right now.
In Beaker 21 we will change the status calculation so that if any task
is Aborted or Cancelled, the entire recipe is Aborted or Cancelled, and
thus the recipe set and job is Aborted or Cancelled too.
If you see any issues with this change in behaviour please bring it up
here and we can discuss.
--
Dan Callaghan <dcallagh(a)redhat.com>
Software Engineer, Products & Technologies Operations
Red Hat, Inc.