Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-09 Thread Changlong Xie
On 03/05/2016 01:53 AM, Stefan Hajnoczi wrote: On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: +static void secondary_do_checkpoint(BDRVReplicationState *s, Error **errp) +{ +Error *local_err = NULL; +int ret; + +if (!s->secondary_disk->bs->job) { +error_setg(e

Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-08 Thread Changlong Xie
On 03/05/2016 01:39 AM, Stefan Hajnoczi wrote: On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: +static void replication_start(ReplicationState *rs, ReplicationMode mode, + Error **errp) +{ +BlockDriverState *bs = rs->opaque; +BDRVReplicationSta

Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-07 Thread Changlong Xie
On 03/05/2016 01:53 AM, Stefan Hajnoczi wrote: On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: +static void secondary_do_checkpoint(BDRVReplicationState *s, Error **errp) +{ +Error *local_err = NULL; +int ret; + +if (!s->secondary_disk->bs->job) { +error_setg(e

Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-07 Thread Changlong Xie
On 03/05/2016 01:39 AM, Stefan Hajnoczi wrote: On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: +static void replication_start(ReplicationState *rs, ReplicationMode mode, + Error **errp) +{ +BlockDriverState *bs = rs->opaque; +BDRVReplicationSta

Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-04 Thread Stefan Hajnoczi
On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: > +static void secondary_do_checkpoint(BDRVReplicationState *s, Error **errp) > +{ > +Error *local_err = NULL; > +int ret; > + > +if (!s->secondary_disk->bs->job) { > +error_setg(errp, "Backup job was cancelled unexp

Re: [Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-03-04 Thread Stefan Hajnoczi
On Fri, Feb 05, 2016 at 12:18:07PM +0800, Changlong Xie wrote: > +static void replication_start(ReplicationState *rs, ReplicationMode mode, > + Error **errp) > +{ > +BlockDriverState *bs = rs->opaque; > +BDRVReplicationState *s = bs->opaque; > +int64_t activ

[Qemu-devel] [PATCH v15 8/9] Implement new driver for block replication

2016-02-04 Thread Changlong Xie
From: Wen Congyang Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei Signed-off-by: Changlong Xie --- block/Makefile.objs | 1 + block/replication.c | 594 2 files changed, 595 insertions(+) create mode 100