Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-30 Thread Peter Xu
On Mon, Nov 30, 2015 at 11:18:48AM -0700, Eric Blake wrote: > On 11/26/2015 07:48 PM, Peter Xu wrote: > > To get aligned with QMP interface, one new QMP event DUMP_COMPLETED > > is added. It is used when user specified "detach" in dump, and > > triggered when the dump finishes. Error message will b

Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-30 Thread Eric Blake
On 11/26/2015 07:48 PM, Peter Xu wrote: > To get aligned with QMP interface, one new QMP event DUMP_COMPLETED > is added. It is used when user specified "detach" in dump, and > triggered when the dump finishes. Error message will be appended to > this event if the dump has failed. Why not emit the

Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-27 Thread Peter Xu
On Fri, Nov 27, 2015 at 11:15:35AM +0100, Paolo Bonzini wrote: > > > On 27/11/2015 03:48, Peter Xu wrote: > > +## > > +# @DUMP_COMPLETED > > +# > > +# Emitted when background dump has completed > > +# > > +# Since: 2.6 > > +## > > +{ 'event': 'DUMP_COMPLETED' , > > + 'data': { 'msg': 'str' } } >

Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-27 Thread Paolo Bonzini
On 27/11/2015 03:48, Peter Xu wrote: > +## > +# @DUMP_COMPLETED > +# > +# Emitted when background dump has completed > +# > +# Since: 2.6 > +## > +{ 'event': 'DUMP_COMPLETED' , > + 'data': { 'msg': 'str' } } This makes it hard to understand whether there was an error or not. I suggest using '*

Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-26 Thread Peter Xu
On 11/27/2015 01:19 PM, Fam Zheng wrote: > On Fri, 11/27 10:48, Peter Xu wrote: >> @@ -1659,8 +1660,17 @@ static void dump_process(DumpState *s, Error **errp) >> static void *dump_thread(void *data) >> { >> GlobalDumpState *global = (GlobalDumpState *)data; >> -dump_process(global->gds

Re: [Qemu-devel] [PATCH v2 4/8] dump-guest-memory: add qmp event DUMP_COMPLETED

2015-11-26 Thread Fam Zheng
On Fri, 11/27 10:48, Peter Xu wrote: > @@ -1659,8 +1660,17 @@ static void dump_process(DumpState *s, Error **errp) > static void *dump_thread(void *data) > { > GlobalDumpState *global = (GlobalDumpState *)data; > -dump_process(global->gds_cur, NULL); > +Error *local_err = NULL; > +