blockjob: Add "ready" field
When a block job signals readiness, this is currently reported only through QMP. If qemu wants to use block jobs for internal tasks, there needs to be another way to correctly detect when a block job may be completed. For this reason, introduce a bool "ready" which is set when the block job may be completed. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-id: 1414159063-25977-6-git-send-email-mreitz@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
345f9e1b04
commit
ef6dbf1e46
3 changed files with 11 additions and 1 deletions
|
|
@ -514,12 +514,14 @@
|
|||
#
|
||||
# @io-status: the status of the job (since 1.3)
|
||||
#
|
||||
# @ready: true if the job may be completed (since 2.2)
|
||||
#
|
||||
# Since: 1.1
|
||||
##
|
||||
{ 'type': 'BlockJobInfo',
|
||||
'data': {'type': 'str', 'device': 'str', 'len': 'int',
|
||||
'offset': 'int', 'busy': 'bool', 'paused': 'bool', 'speed': 'int',
|
||||
'io-status': 'BlockDeviceIoStatus'} }
|
||||
'io-status': 'BlockDeviceIoStatus', 'ready': 'bool'} }
|
||||
|
||||
##
|
||||
# @query-block-jobs:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue