diff options
author | Wenchao Xia <wenchaoqemu@gmail.com> | 2014-06-18 08:43:45 +0200 |
---|---|---|
committer | Luiz Capitulino <lcapitulino@redhat.com> | 2014-06-23 11:12:27 -0400 |
commit | 5a2d2cbd8850db7c03d1333d6c29aab6e3bc75ad (patch) | |
tree | 48133597437af77e32a5e9a4d27eb5fb96565bc3 /qapi | |
parent | a5ee7bd454ab484022e05537cfcb256e3d6dc90e (diff) | |
download | hqemu-5a2d2cbd8850db7c03d1333d6c29aab6e3bc75ad.zip hqemu-5a2d2cbd8850db7c03d1333d6c29aab6e3bc75ad.tar.gz |
qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERROR
Signed-off-by: Wenchao Xia <wenchaoqemu@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r-- | qapi/block-core.json | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/qapi/block-core.json b/qapi/block-core.json index b7f36c6..682864d 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -1426,3 +1426,42 @@ ## { 'enum': 'BlockErrorAction', 'data': [ 'ignore', 'report', 'stop' ] } + + +## +# @BLOCK_IO_ERROR +# +# Emitted when a disk I/O error occurs +# +# @device: device name +# +# @operation: I/O operation +# +# @action: action that has been taken +# +# Note: If action is "stop", a STOP event will eventually follow the +# BLOCK_IO_ERROR event +# +# Since: 0.13.0 +## +{ 'event': 'BLOCK_IO_ERROR', + 'data': { 'device': 'str', 'operation': 'IoOperationType', + 'action': 'BlockErrorAction' } } + +## +# @BLOCK_JOB_ERROR +# +# Emitted when a block job encounters an error +# +# @device: device name +# +# @operation: I/O operation +# +# @action: action that has been taken +# +# Since: 1.3 +## +{ 'event': 'BLOCK_JOB_ERROR', + 'data': { 'device' : 'str', + 'operation': 'IoOperationType', + 'action' : 'BlockdevOnError' } } |