On Thu, Feb 01, 2018 at 18:24:36 -0500, John Ferlan wrote: > The event will be fired when the domain memory only dump completes. > > Fill in a return buffer to store/pass along the dump statistics that > will be eventually shared by a query-dump command. Also pass along > the status of the filling and any possible error received. > > Signed-off-by: John Ferlan <jferlan@xxxxxxxxxx> > --- > src/qemu/qemu_monitor.c | 21 ++++++++++++++++ > src/qemu/qemu_monitor.h | 14 ++++++++++- > src/qemu/qemu_monitor_json.c | 60 ++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 94 insertions(+), 1 deletion(-) > > diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c > index fc146bdbf..f4edfc36b 100644 > --- a/src/qemu/qemu_monitor.c > +++ b/src/qemu/qemu_monitor.c > @@ -210,6 +210,10 @@ VIR_ENUM_IMPL(qemuMonitorBlockIOStatus, > QEMU_MONITOR_BLOCK_IO_STATUS_LAST, > "ok", "failed", "nospace") > > +VIR_ENUM_IMPL(qemuMonitorDumpStatus, > + QEMU_MONITOR_DUMP_STATUS_LAST, > + "none", "active", "completed", "failed") > + > char * > qemuMonitorEscapeArg(const char *in) > { > @@ -1667,6 +1671,23 @@ qemuMonitorEmitBlockThreshold(qemuMonitorPtr mon, > > > int > +qemuMonitorEmitDumpCompleted(qemuMonitorPtr mon, > + int status, > + qemuMonitorDumpStatsPtr stats, > + const char *error) > +{ > + int ret = -1; > + > + VIR_DEBUG("mon=%p", mon); > + > + QEMU_MONITOR_CALLBACK(mon, ret, domainDumpCompleted, mon->vm, > + status, stats, error); > + > + return ret; > +} > + > + > +int > qemuMonitorSetCapabilities(qemuMonitorPtr mon) > { > QEMU_CHECK_MONITOR(mon); > diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h > index c58839ca7..63b121cb1 100644 > --- a/src/qemu/qemu_monitor.h > +++ b/src/qemu/qemu_monitor.h > @@ -246,7 +246,6 @@ typedef int (*qemuMonitorDomainBlockThresholdCallback)(qemuMonitorPtr mon, > unsigned long long excess, > void *opaque); > > - > typedef enum { > QEMU_MONITOR_DUMP_STATUS_NONE, > QEMU_MONITOR_DUMP_STATUS_ACTIVE, Looks like an artifact from moving the hunk into a different patch. ... Reviewed-by: Jiri Denemark <jdenemar@xxxxxxxxxx> -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list