backup: Wire up qemu full pull backup commands over QMP
commit65cf5783185309482e031eae60cae9d25e4308fe
authorEric Blake <eblake@redhat.com>
Thu, 18 Oct 2018 01:58:22 +0000 (17 20:58 -0500)
committerEric Blake <eblake@redhat.com>
Thu, 22 Aug 2019 00:45:55 +0000 (21 19:45 -0500)
treecf66b50fc63f6616c67a913c0c1832ec40017e99
parentb269165ba666c78165bd3ab44cf71382b31fb020
backup: Wire up qemu full pull backup commands over QMP

Time to actually issue the QMP transactions that start and
stop backup commands (for now, just pull mode, not push).
Starting a job has to kick off several pre-req steps, then
a transaction, and additionally spawn an NBD server for pull
mode; ending a job as well as failing partway through
beginning a job has to unwind the earlier steps.  Implementing
push mode, as well as incremental pull and checkpoint creation,
is deferred to later patches.

Signed-off-by: Eric Blake <eblake@redhat.com>
src/qemu/qemu_domain.c
src/qemu/qemu_driver.c
src/qemu/qemu_monitor_json.c
src/qemu/qemu_process.c