Re: [PATCH V2 00/11] Live update: cpr-exec

2024-09-05 Thread Daniel P . Berrangé
On Wed, Sep 04, 2024 at 06:23:50PM -0400, Peter Xu wrote: > On Wed, Sep 04, 2024 at 04:58:14PM -0400, Steven Sistare wrote: > > On 8/21/2024 2:34 PM, Peter Xu wrote: > > > On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: > > > > On 8/16/2024 12:17 PM, Peter Xu wrote: > > > What I rea

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-09-05 Thread Daniel P . Berrangé
On Wed, Sep 04, 2024 at 04:58:14PM -0400, Steven Sistare wrote: > On 8/21/2024 2:34 PM, Peter Xu wrote: > > On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: > > > > > > libvirt starts qemu with the -sandbox spawn=deny option which blocks > > > fork, exec, > > > and change namespace

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-09-05 Thread Daniel P . Berrangé
On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: > On 8/16/2024 12:17 PM, Peter Xu wrote: > > On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: > > > On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: > > > > On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-09-04 Thread Peter Xu
On Wed, Sep 04, 2024 at 04:58:14PM -0400, Steven Sistare wrote: > On 8/21/2024 2:34 PM, Peter Xu wrote: > > On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: > > > On 8/16/2024 12:17 PM, Peter Xu wrote: > > > > On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: > > >

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-09-04 Thread Steven Sistare
On 8/21/2024 2:34 PM, Peter Xu wrote: On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: On 8/16/2024 12:17 PM, Peter Xu wrote: On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: On Fri, Aug 16, 2024 at 04

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-21 Thread Peter Xu
On Fri, Aug 16, 2024 at 01:09:23PM -0400, Steven Sistare wrote: > On 8/16/2024 12:17 PM, Peter Xu wrote: > > On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: > > > On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: > > > > On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P

Re: [PATCH V2 00/11] Live update: cpr-exec (reconnections)

2024-08-20 Thread Steven Sistare
On 8/13/2024 4:12 PM, Peter Xu wrote: On Wed, Aug 07, 2024 at 03:47:47PM -0400, Steven Sistare wrote: On 8/4/2024 12:10 PM, Peter Xu wrote: On Sat, Jul 20, 2024 at 05:26:07PM -0400, Steven Sistare wrote: On 7/18/2024 11:56 AM, Peter Xu wrote: [...] Lastly, there is no loss of connectivity to

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Steven Sistare
On 8/16/2024 12:17 PM, Peter Xu wrote: On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P. Berrangé wrote: On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: On

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Daniel P . Berrangé
On Fri, Aug 16, 2024 at 12:17:30PM -0400, Peter Xu wrote: > On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: > > On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: > > > On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P. Berrangé wrote: > > > > On Fri, Aug 16, 2024 at 11:

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Peter Xu
On Fri, Aug 16, 2024 at 05:00:32PM +0100, Daniel P. Berrangé wrote: > On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: > > On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P. Berrangé wrote: > > > On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: > > > > On Thu, Aug 15, 2024 at 04:

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Daniel P . Berrangé
On Fri, Aug 16, 2024 at 11:34:10AM -0400, Peter Xu wrote: > On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P. Berrangé wrote: > > On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: > > > On Thu, Aug 15, 2024 at 04:55:20PM -0400, Steven Sistare wrote: > > > > On 8/13/2024 3:46 PM, Peter Xu

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Peter Xu
On Fri, Aug 16, 2024 at 04:16:50PM +0100, Daniel P. Berrangé wrote: > On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: > > On Thu, Aug 15, 2024 at 04:55:20PM -0400, Steven Sistare wrote: > > > On 8/13/2024 3:46 PM, Peter Xu wrote: > > > > On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Si

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Steven Sistare
On 8/16/2024 11:16 AM, Daniel P. Berrangé wrote: On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: On Thu, Aug 15, 2024 at 04:55:20PM -0400, Steven Sistare wrote: On 8/13/2024 3:46 PM, Peter Xu wrote: On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Sistare wrote: The flipside, howeve

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Daniel P . Berrangé
On Fri, Aug 16, 2024 at 11:06:10AM -0400, Peter Xu wrote: > On Thu, Aug 15, 2024 at 04:55:20PM -0400, Steven Sistare wrote: > > On 8/13/2024 3:46 PM, Peter Xu wrote: > > > On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Sistare wrote: > > > > > The flipside, however, is that localhost migration vi

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-16 Thread Peter Xu
On Thu, Aug 15, 2024 at 04:55:20PM -0400, Steven Sistare wrote: > On 8/13/2024 3:46 PM, Peter Xu wrote: > > On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Sistare wrote: > > > > The flipside, however, is that localhost migration via 2 separate QEMU > > > > processes has issues where both QEMUs wa

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-15 Thread Steven Sistare
On 8/13/2024 3:46 PM, Peter Xu wrote: On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Sistare wrote: The flipside, however, is that localhost migration via 2 separate QEMU processes has issues where both QEMUs want to be opening the very same file, and only 1 of them can ever have them open.

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-13 Thread Peter Xu
On Wed, Aug 07, 2024 at 03:47:47PM -0400, Steven Sistare wrote: > On 8/4/2024 12:10 PM, Peter Xu wrote: > > On Sat, Jul 20, 2024 at 05:26:07PM -0400, Steven Sistare wrote: > > > On 7/18/2024 11:56 AM, Peter Xu wrote: > > > > Steve, > > > > > > > > On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Si

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-13 Thread Peter Xu
On Tue, Aug 06, 2024 at 04:56:18PM -0400, Steven Sistare wrote: > > The flipside, however, is that localhost migration via 2 separate QEMU > > processes has issues where both QEMUs want to be opening the very same > > file, and only 1 of them can ever have them open. I thought we used to have simi

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-07 Thread Steven Sistare
On 8/4/2024 12:10 PM, Peter Xu wrote: On Sat, Jul 20, 2024 at 05:26:07PM -0400, Steven Sistare wrote: On 7/18/2024 11:56 AM, Peter Xu wrote: Steve, On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: What? Thanks for trying out with the cpr-transfer series. I saw that that serie

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-06 Thread Steven Sistare
On 8/5/2024 6:01 AM, Daniel P. Berrangé wrote: On Thu, Jul 18, 2024 at 11:56:33AM -0400, Peter Xu wrote: Steve, On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: What? Thanks for trying out with the cpr-transfer series. I saw that that series missed most of the cc list here, so

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-05 Thread David Hildenbrand
On 05.08.24 11:52, David Hildenbrand wrote: On 04.08.24 17:43, Peter Xu wrote: On Mon, Jul 22, 2024 at 10:59:47AM +0200, David Hildenbrand wrote: So I wonder whether there's comparison between exec() and transfer mode that you recently proposed. I'm asking because exec() (besides all the rest

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-05 Thread Daniel P . Berrangé
On Thu, Jul 18, 2024 at 11:56:33AM -0400, Peter Xu wrote: > Steve, > > On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: > > What? > > Thanks for trying out with the cpr-transfer series. I saw that that series > missed most of the cc list here, so I'm attaching the link here: > > h

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-05 Thread David Hildenbrand
On 04.08.24 17:43, Peter Xu wrote: On Mon, Jul 22, 2024 at 10:59:47AM +0200, David Hildenbrand wrote: So I wonder whether there's comparison between exec() and transfer mode that you recently proposed. I'm asking because exec() (besides all the rest of things that I dislike on it in this approa

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-04 Thread Peter Xu
On Sat, Jul 20, 2024 at 05:26:07PM -0400, Steven Sistare wrote: > On 7/18/2024 11:56 AM, Peter Xu wrote: > > Steve, > > > > On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: > > > What? > > > > Thanks for trying out with the cpr-transfer series. I saw that that series > > missed mos

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-08-04 Thread Peter Xu
On Mon, Jul 22, 2024 at 10:59:47AM +0200, David Hildenbrand wrote: > > So I wonder whether there's comparison between exec() and transfer mode > > that you recently proposed. > > > > I'm asking because exec() (besides all the rest of things that I dislike on > > it in this approach..) should be si

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-07-22 Thread David Hildenbrand
On 18.07.24 17:56, Peter Xu wrote: Steve, On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: What? Thanks for trying out with the cpr-transfer series. I saw that that series missed most of the cc list here, so I'm attaching the link here: https://lore.kernel.org/r/1719776648-435

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-07-20 Thread Steven Sistare
On 7/18/2024 11:56 AM, Peter Xu wrote: Steve, On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: What? Thanks for trying out with the cpr-transfer series. I saw that that series missed most of the cc list here, so I'm attaching the link here: https://lore.kernel.org/r/1719776648

Re: [PATCH V2 00/11] Live update: cpr-exec

2024-07-18 Thread Peter Xu
Steve, On Sun, Jun 30, 2024 at 12:40:23PM -0700, Steve Sistare wrote: > What? Thanks for trying out with the cpr-transfer series. I saw that that series missed most of the cc list here, so I'm attaching the link here: https://lore.kernel.org/r/1719776648-435073-1-git-send-email-steven.sist...@o

[PATCH V2 00/11] Live update: cpr-exec

2024-06-30 Thread Steve Sistare
What? This patch series adds the live migration cpr-exec mode, which allows the user to update QEMU with minimal guest pause time, by preserving guest RAM in place, albeit with new virtual addresses in new QEMU, and by preserving device file descriptors. The new user-visible interfaces are: * c