summaryrefslogtreecommitdiffstats
path: root/qapi/qmp-dispatch.c
diff options
context:
space:
mode:
authorJohn Snow2018-03-10 09:27:34 +0100
committerKevin Wolf2018-03-19 12:01:24 +0100
commite0cf03647aa6ba9f08f98d634d8fac46aec822fb (patch)
tree0dd645e17c954dfdbdf644dec959d4acc2266080 /qapi/qmp-dispatch.c
parentblockjobs: add ABORTING state (diff)
downloadqemu-e0cf03647aa6ba9f08f98d634d8fac46aec822fb.tar.gz
qemu-e0cf03647aa6ba9f08f98d634d8fac46aec822fb.tar.xz
qemu-e0cf03647aa6ba9f08f98d634d8fac46aec822fb.zip
blockjobs: add CONCLUDED state
add a new state "CONCLUDED" that identifies a job that has ceased all operations. The wording was chosen to avoid any phrasing that might imply success, error, or cancellation. The task has simply ceased all operation and can never again perform any work. ("finished", "done", and "completed" might all imply success.) Transitions: Running -> Concluded: normal completion Ready -> Concluded: normal completion Aborting -> Concluded: error and cancellations Verbs: None as of this commit. (a future commit adds 'dismiss') +---------+ |UNDEFINED| +--+------+ | +--v----+ +---------+CREATED| | +--+----+ | | | +--v----+ +------+ +---------+RUNNING<----->PAUSED| | +--+-+--+ +------+ | | | | | +------------------+ | | | | +--v--+ +-------+ | +---------+READY<------->STANDBY| | | +--+--+ +-------+ | | | | +--v-----+ +--v------+ | |ABORTING+--->CONCLUDED<-------------+ +--------+ +---------+ Signed-off-by: John Snow <jsnow@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'qapi/qmp-dispatch.c')
0 files changed, 0 insertions, 0 deletions