Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-08 Thread Stefan Hajnoczi
On Mon, Aug 8, 2011 at 9:42 AM, Shribman, Aidan wrote: >> -Original Message- >> From: Stefan Hajnoczi [mailto:stefa...@gmail.com] >> Sent: Tuesday, August 02, 2011 9:06 PM >> To: Shribman, Aidan >> Cc: qemu-devel@nongnu.org; Anthony Liguori >> Subject: Re: [PATCH v3] XBZRLE delta for live

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-08 Thread Shribman, Aidan
> -Original Message- > From: Stefan Hajnoczi [mailto:stefa...@gmail.com] > Sent: Tuesday, August 02, 2011 9:06 PM > To: Shribman, Aidan > Cc: qemu-devel@nongnu.org; Anthony Liguori > Subject: Re: [PATCH v3] XBZRLE delta for live migration of > large memory apps > > On Tue, Aug 02, 2011 at 0

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-04 Thread Shribman, Aidan
> From: Anthony Liguori [mailto:anth...@codemonkey.ws] > Sent: Tuesday, August 02, 2011 6:01 PM > To: Alexander Graf > Cc: Shribman, Aidan; Kevin Wolf; Stefan Hajnoczi; qemu-devel > Developers > Subject: Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live > migration of larg

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Avi Kivity
On 08/02/2011 05:01 PM, Alexander Graf wrote: So if I understand correctly, this enabled delta updates for dirty pages? Would it be possible to do the same on the block layer, so that VM backing file data could potentially save the new information as delta over the old block? Especially with m

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Stefan Hajnoczi
On Tue, Aug 02, 2011 at 04:01:06PM +0200, Alexander Graf wrote: > > On 02.08.2011, at 15:45, Shribman, Aidan wrote: > > > Subject: [PATCH v3] XBZRLE delta for live migration of large memory apps > > From: Aidan Shribman > > > > By using XBZRLE (Xor Binary Zero Run-Length-Encoding) we can reduce

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Stefan Hajnoczi
On Tue, Aug 02, 2011 at 03:45:56PM +0200, Shribman, Aidan wrote: > Subject: [PATCH v3] XBZRLE delta for live migration of large memory apps > From: Aidan Shribman > > By using XBZRLE (Xor Binary Zero Run-Length-Encoding) we can reduce VM > downtime > and total live-migration time for VMs running

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Anthony Liguori
On 08/02/2011 09:01 AM, Alexander Graf wrote: On 02.08.2011, at 15:45, Shribman, Aidan wrote: Subject: [PATCH v3] XBZRLE delta for live migration of large memory apps From: Aidan Shribman By using XBZRLE (Xor Binary Zero Run-Length-Encoding) we can reduce VM downtime and total live-migration

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Paolo Bonzini
On 08/02/2011 04:01 PM, Alexander Graf wrote: Of course that would mean that a block is no longer the size of a block:). Is a block always the size of a page? Paolo

Re: [Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Alexander Graf
On 02.08.2011, at 15:45, Shribman, Aidan wrote: > Subject: [PATCH v3] XBZRLE delta for live migration of large memory apps > From: Aidan Shribman > > By using XBZRLE (Xor Binary Zero Run-Length-Encoding) we can reduce VM > downtime > and total live-migration time for VMs running memory write i

[Qemu-devel] [PATCH v3] XBZRLE delta for live migration of large memory apps

2011-08-02 Thread Shribman, Aidan
Subject: [PATCH v3] XBZRLE delta for live migration of large memory apps From: Aidan Shribman By using XBZRLE (Xor Binary Zero Run-Length-Encoding) we can reduce VM downtime and total live-migration time for VMs running memory write intensive workloads typical of large enterprise applications suc