qemu/qapi
Kevin Wolf 248e3ffb66 qapi: Document meaning of 'ignore' BlockdevOnError for jobs
It is not obvious what 'ignore' actually means for block jobs: It could
be continuing the job and returning success in the end despite the error
(no block job does this). It could also mean continuing and returning
failure in the end (this is what stream does). And it can mean retrying
the failed request later (this is what backup, commit and mirror do).

This (somewhat inconsistent) behaviour was introduced and described for
stream and mirror in commit 32c81a4a6e. backup and commit were
introduced later and use the same model as mirror.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200214200812.28180-2-kwolf@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2020-02-18 10:53:56 +01:00
..
audio.json audio: proper support for float samples in mixeng 2020-02-06 14:35:57 +01:00
authz.json
block-core.json qapi: Document meaning of 'ignore' BlockdevOnError for jobs 2020-02-18 10:53:56 +01:00
block.json qapi: Use explicit bulleted lists 2020-02-15 11:41:50 +01:00
char.json qapi: Add blank lines before bulleted lists 2020-02-15 11:41:50 +01:00
common.json
control.json qapi: Split control.json off misc.json 2020-02-17 13:53:47 +01:00
crypto.json
dump.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
error.json
introspect.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
job.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
machine-target.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
machine.json qapi: Delete all the "foo: dropped in n.n" notes 2020-02-15 11:41:50 +01:00
Makefile.objs qapi: Split control.json off misc.json 2020-02-17 13:53:47 +01:00
migration.json qapi/migration.json: Replace _this_ with *this* 2020-02-15 11:41:50 +01:00
misc-target.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
misc.json qapi: Split control.json off misc.json 2020-02-17 13:53:47 +01:00
net.json qapi: Delete all the "foo: dropped in n.n" notes 2020-02-15 11:41:50 +01:00
opts-visitor.c make check-unit: use after free in test-opts-visitor 2019-09-24 11:03:44 +02:00
qapi-clone-visitor.c
qapi-dealloc-visitor.c
qapi-schema.json qapi: Split control.json off misc.json 2020-02-17 13:53:47 +01:00
qapi-util.c
qapi-visit-core.c
qdev.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
qmp-dispatch.c qmp-dispatch: Use CommandNotFound error for disabled commands 2019-09-28 16:51:30 +02:00
qmp-event.c
qmp-registry.c
qobject-input-visitor.c
qobject-output-visitor.c
qom.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
rdma.json
rocker.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
run-state.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
sockets.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
string-input-visitor.c
string-output-visitor.c
tpm.json qapi: Use explicit bulleted lists 2020-02-15 11:41:50 +01:00
trace-events
trace.json qapi: Add blank lines before bulleted lists 2020-02-15 11:41:50 +01:00
transaction.json qapi: Fix indent level on doc comments in json files 2020-02-15 11:41:50 +01:00
ui.json qapi: Delete all the "foo: dropped in n.n" notes 2020-02-15 11:41:50 +01:00