diff options
author | Michael Wood <michael.g.wood@intel.com> | 2016-04-06 17:46:35 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-04-06 23:10:29 +0100 |
commit | 9dcb9cb2ccf52fa846ce1462e01f045253959328 (patch) | |
tree | d8662a7bbd25f8b9dc7e8e14d54f479b838a0d27 /meta/recipes-extended/ethtool | |
parent | dfa85109d6022dce47983ef8e887448b4e3dc48f (diff) | |
download | poky-9dcb9cb2ccf52fa846ce1462e01f045253959328.tar.gz |
bitbake: toaster: bldcontrol models Add a cancelling state the BuildRequest
To accurately reflect the state of a build request we also need a
cancelling state. This is set when we've started a build and then for
whatever reason cancel it, cancelling is not instantaneous so we have
this state to indicate that a cancel is in progress.
Also add a state transition guard. As the state of a BuildRequest can
currently be modified by three processes; Toastergui,
Runbuilds/bldcontrol and the buildinofhelper we cannot say for sure
which process will be running at the time of cancellation so in order to
avoid one of these processes making an incorrect transition only allow
transitions of state to increase.
e.g. CREATED -> QUEUED -> INPROGRESS
And to ignore such requested changes such as
INPROGRESS -> CREATED
(Bitbake rev: 449598c8e6be75bd0c9d59e7bdf859d1d6f83858)
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/ethtool')
0 files changed, 0 insertions, 0 deletions