Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-15 Thread Yang Hongyang
On 05/15/2015 05:31 PM, Andrew Cooper wrote: On 15/05/15 09:37, Yang Hongyang wrote: On 05/15/2015 04:29 PM, Andrew Cooper wrote: On 15/05/2015 03:12, Yang Hongyang wrote: @@ -467,6 +477,14 @@ static int send_domain_memory_live(struct xc_sr_context *ctx) DECLARE_HYPERCALL_BUFFER_

Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-15 Thread Andrew Cooper
On 15/05/15 09:37, Yang Hongyang wrote: > > > On 05/15/2015 04:29 PM, Andrew Cooper wrote: >> On 15/05/2015 03:12, Yang Hongyang wrote: >>> > @@ -467,6 +477,14 @@ static int send_domain_memory_live(struct > xc_sr_context *ctx) >DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirt

Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-15 Thread Yang Hongyang
On 05/15/2015 04:29 PM, Andrew Cooper wrote: On 15/05/2015 03:12, Yang Hongyang wrote: @@ -467,6 +477,14 @@ static int send_domain_memory_live(struct xc_sr_context *ctx) DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, &ctx->save.dirt

Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-15 Thread Andrew Cooper
On 15/05/2015 03:12, Yang Hongyang wrote: > >>> @@ -467,6 +477,14 @@ static int send_domain_memory_live(struct >>> xc_sr_context *ctx) >>> DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, >>> &ctx->save.dirty_bitmap_hbuf); >>> >>> +/* >>>

Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-14 Thread Yang Hongyang
On 05/14/2015 08:47 PM, Ian Campbell wrote: On Thu, 2015-05-14 at 18:06 +0800, Yang Hongyang wrote: With Remus, the save flow should be: live migration->{ periodically save(checkpointed save) } Signed-off-by: Yang Hongyang Reviewed-by: Andrew Cooper CC: Ian Campbell CC: Ian Jackson CC: We

Re: [Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-14 Thread Ian Campbell
On Thu, 2015-05-14 at 18:06 +0800, Yang Hongyang wrote: > With Remus, the save flow should be: > live migration->{ periodically save(checkpointed save) } > > Signed-off-by: Yang Hongyang > Reviewed-by: Andrew Cooper > CC: Ian Campbell > CC: Ian Jackson > CC: Wei Liu > --- > tools/libxc/xc_sr

[Xen-devel] [PATCH Remus v5 1/2] libxc/save: implement Remus checkpointed save

2015-05-14 Thread Yang Hongyang
With Remus, the save flow should be: live migration->{ periodically save(checkpointed save) } Signed-off-by: Yang Hongyang Reviewed-by: Andrew Cooper CC: Ian Campbell CC: Ian Jackson CC: Wei Liu --- tools/libxc/xc_sr_save.c | 80 1 file change