blockjob: expose error string via query
commitab9ba614556ac5b0f8d96b99e0dba19f1e28d6c2
authorJohn Snow <jsnow@redhat.com>
Tue, 8 May 2018 23:36:59 +0000 (8 19:36 -0400)
committerKevin Wolf <kwolf@redhat.com>
Tue, 15 May 2018 14:11:41 +0000 (15 16:11 +0200)
treeff48df612fd9cfa876f9b88038208a295012c0e3
parent83592184d8692c818e083c3ce43f63ca2533fa85
blockjob: expose error string via query

When we've reached the concluded state, we need to expose the error
state if applicable. Add the new field.

This should be sufficient for determining if a job completed
successfully or not after concluding; if we want to discriminate
based on how it failed more mechanically, we can always add an
explicit return code enumeration later.

I didn't bother to make it only show up if we are in the concluded
state; I don't think it's necessary.

Cc: qemu-stable@nongnu.org
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
blockjob.c
qapi/block-core.json