Re: [PATCH V3 00/22] Live Update [reboot]

2021-07-06 Thread Steven Sistare
On 6/24/2021 11:05 AM, Steven Sistare wrote: > On 6/15/2021 3:14 PM, Dr. David Alan Gilbert wrote: >> * Steven Sistare (steven.sist...@oracle.com) wrote: >>> On 5/20/2021 9:00 AM, Dr. David Alan Gilbert wrote: Hi Steven, I'd like to split the discussion into reboot and restart, so

Re: [PATCH V3 00/22] Live Update [reboot]

2021-06-24 Thread Steven Sistare
On 6/15/2021 3:14 PM, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: >> On 5/20/2021 9:00 AM, Dr. David Alan Gilbert wrote: >>> Hi Steven, >>> I'd like to split the discussion into reboot and restart, >>> so I can make sure I understand them individually. >>>

Re: [PATCH V3 00/22] Live Update [reboot]

2021-06-15 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/20/2021 9:00 AM, Dr. David Alan Gilbert wrote: > > Hi Steven, > > I'd like to split the discussion into reboot and restart, > > so I can make sure I understand them individually. > > > > So reboot mode; > > Can you explain which parts

Re: [PATCH V3 00/22] Live Update [restart] : exec

2021-06-15 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 6/3/2021 4:44 PM, Daniel P. Berrangé wrote: > > On Thu, Jun 03, 2021 at 08:36:42PM +0100, Dr. David Alan Gilbert wrote: > >> * Steven Sistare (steven.sist...@oracle.com) wrote: > >>> On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: >

Re: [PATCH V3 00/22] Live Update [restart] : exec

2021-06-14 Thread Daniel P . Berrangé
On Mon, Jun 14, 2021 at 10:31:32AM -0400, Steven Sistare wrote: > On 6/7/2021 12:40 PM, Steven Sistare wrote: > > On 6/3/2021 4:44 PM, Daniel P. Berrangé wrote: > >> On Thu, Jun 03, 2021 at 08:36:42PM +0100, Dr. David Alan Gilbert wrote: > >>> * Steven Sistare (steven.sist...@oracle.com) wrote: >

Re: [PATCH V3 00/22] Live Update [restart] : code replication

2021-06-14 Thread Steven Sistare
On 6/7/2021 2:08 PM, Steven Sistare wrote: > On 6/3/2021 3:36 PM, Dr. David Alan Gilbert wrote: >> * Steven Sistare (steven.sist...@oracle.com) wrote: >>> On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: * Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/20/2021 9:13 AM, Dr.

Re: [PATCH V3 00/22] Live Update [restart] : exec

2021-06-14 Thread Steven Sistare
On 6/7/2021 12:40 PM, Steven Sistare wrote: > On 6/3/2021 4:44 PM, Daniel P. Berrangé wrote: >> On Thu, Jun 03, 2021 at 08:36:42PM +0100, Dr. David Alan Gilbert wrote: >>> * Steven Sistare (steven.sist...@oracle.com) wrote: On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: > * Steven

Re: [PATCH V3 00/22] Live Update [restart] : code replication

2021-06-07 Thread Steven Sistare
On 6/3/2021 3:36 PM, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: >> On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: >>> * Steven Sistare (steven.sist...@oracle.com) wrote: On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote: > On the 'restart'

Re: [PATCH V3 00/22] Live Update [restart] : exec

2021-06-07 Thread Steven Sistare
On 6/3/2021 4:44 PM, Daniel P. Berrangé wrote: > On Thu, Jun 03, 2021 at 08:36:42PM +0100, Dr. David Alan Gilbert wrote: >> * Steven Sistare (steven.sist...@oracle.com) wrote: >>> On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: * Steven Sistare (steven.sist...@oracle.com) wrote: > On

Re: [PATCH V3 00/22] Live Update [restart]

2021-06-03 Thread Daniel P . Berrangé
On Thu, Jun 03, 2021 at 08:36:42PM +0100, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: > > On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: > > > * Steven Sistare (steven.sist...@oracle.com) wrote: > > >> On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote:

Re: [PATCH V3 00/22] Live Update [restart]

2021-06-03 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: > > * Steven Sistare (steven.sist...@oracle.com) wrote: > >> On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote: > >>> On the 'restart' branch of questions; can you explain, > >>> other than

Re: [PATCH V3 00/22] Live Update

2021-06-02 Thread Steven Sistare
Hi Michael, Alex has reviewed the vfio-pci patches. If you could give me a thumbs-up or a needs-work on "pci: export functions for cpr", I would appreciate it. Thanks! [PATCH V3 10/22] pci: export functions for cpr

Re: [PATCH V3 00/22] Live Update [restart]

2021-06-02 Thread Steven Sistare
On 5/24/2021 6:39 AM, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: >> On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote: >>> On the 'restart' branch of questions; can you explain, >>> other than the passing of the fd's, why the outgoing side of >>> qemu's

Re: [PATCH V3 00/22] Live Update [restart]

2021-05-24 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote: > > On the 'restart' branch of questions; can you explain, > > other than the passing of the fd's, why the outgoing side of > > qemu's 'migrate exec:' doesn't work for you? > > I'm not sure

Re: [PATCH V3 00/22] Live Update [reboot]

2021-05-21 Thread Steven Sistare
On 5/20/2021 9:00 AM, Dr. David Alan Gilbert wrote: > Hi Steven, > I'd like to split the discussion into reboot and restart, > so I can make sure I understand them individually. > > So reboot mode; > Can you explain which parts of this series are needed for reboot mode; > I've managed to do a

Re: [PATCH V3 00/22] Live Update [restart]

2021-05-21 Thread Steven Sistare
On 5/20/2021 9:13 AM, Dr. David Alan Gilbert wrote: > On the 'restart' branch of questions; can you explain, > other than the passing of the fd's, why the outgoing side of > qemu's 'migrate exec:' doesn't work for you? I'm not sure what I should describe. Can you be more specific? Do you mean:

Re: [PATCH V3 00/22] Live Update [restart]

2021-05-20 Thread Dr. David Alan Gilbert
On the 'restart' branch of questions; can you explain, other than the passing of the fd's, why the outgoing side of qemu's 'migrate exec:' doesn't work for you? Dave -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK

Re: [PATCH V3 00/22] Live Update [reboot]

2021-05-20 Thread Dr. David Alan Gilbert
Hi Steven, I'd like to split the discussion into reboot and restart, so I can make sure I understand them individually. So reboot mode; Can you explain which parts of this series are needed for reboot mode; I've managed to do a kexec based reboot on qemu with the current qemu - albeit with no

Re: [PATCH V3 00/22] Live Update

2021-05-19 Thread Steven Sistare
Hi Michael, Marcel, I hope you have time to review the pci and vfio-pci related patches in this series. They are an essential part of the live update functionality. The first 2 patches are straightforward, just exposing functions for use in vfio. The last 2 patches are more substantial. -

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Steven Sistare
On 5/18/2021 3:23 PM, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: >> On 5/18/2021 5:57 AM, Dr. David Alan Gilbert wrote: >>> * Steven Sistare (steven.sist...@oracle.com) wrote: On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > On Thu, May 13, 2021 at

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Alex Williamson
On Tue, 18 May 2021 20:23:25 +0100 "Dr. David Alan Gilbert" wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: > > On 5/18/2021 5:57 AM, Dr. David Alan Gilbert wrote: > > > * Steven Sistare (steven.sist...@oracle.com) wrote: > > >> On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > >

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/18/2021 5:57 AM, Dr. David Alan Gilbert wrote: > > * Steven Sistare (steven.sist...@oracle.com) wrote: > >> On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > >>> On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: > On

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Steven Sistare
On 5/18/2021 5:57 AM, Dr. David Alan Gilbert wrote: > * Steven Sistare (steven.sist...@oracle.com) wrote: >> On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: >>> On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: > On Fri, May 07,

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Steven Sistare
On 5/18/2021 9:39 AM, Stefan Hajnoczi wrote: > On Mon, May 17, 2021 at 01:10:01PM -0600, Alex Williamson wrote: >> On Mon, 17 May 2021 12:40:43 +0100 >> Stefan Hajnoczi wrote: >> >>> On Fri, May 14, 2021 at 11:15:18AM -0400, Steven Sistare wrote: On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote:

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Stefan Hajnoczi
On Mon, May 17, 2021 at 01:10:01PM -0600, Alex Williamson wrote: > On Mon, 17 May 2021 12:40:43 +0100 > Stefan Hajnoczi wrote: > > > On Fri, May 14, 2021 at 11:15:18AM -0400, Steven Sistare wrote: > > > On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > > > > On Thu, May 13, 2021 at 04:21:15PM

Re: [PATCH V3 00/22] Live Update

2021-05-18 Thread Dr. David Alan Gilbert
* Steven Sistare (steven.sist...@oracle.com) wrote: > On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > > On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: > >> On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: > >>> On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote: >

Re: [PATCH V3 00/22] Live Update

2021-05-17 Thread Alex Williamson
On Mon, 17 May 2021 12:40:43 +0100 Stefan Hajnoczi wrote: > On Fri, May 14, 2021 at 11:15:18AM -0400, Steven Sistare wrote: > > On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > > > On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: > > >> On 5/12/2021 12:42 PM, Stefan Hajnoczi

Re: [PATCH V3 00/22] Live Update

2021-05-17 Thread Stefan Hajnoczi
On Fri, May 14, 2021 at 11:15:18AM -0400, Steven Sistare wrote: > On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > > On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: > >> On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: > >>> On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote:

Re: [PATCH V3 00/22] Live Update

2021-05-14 Thread Steven Sistare
On 5/14/2021 7:53 AM, Stefan Hajnoczi wrote: > On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: >> On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: >>> On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote: Provide the cprsave and cprload commands for live update. These

Re: [PATCH V3 00/22] Live Update

2021-05-14 Thread Stefan Hajnoczi
On Thu, May 13, 2021 at 04:21:15PM -0400, Steven Sistare wrote: > On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: > > On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote: > >> Provide the cprsave and cprload commands for live update. These save and > >> restore VM state, with minimal

Re: [PATCH V3 00/22] Live Update

2021-05-13 Thread Steven Sistare
e-id: 1620390320-301716-1-git-send-email-steven.sist...@oracle.com > Subject: [PATCH V3 00/22] Live Update > > === TEST SCRIPT BEGIN === > #!/bin/bash > git rev-parse base > /dev/null || exit 0 > git config --local diff.renamelimit 0 > git config --local diff.renames True > gi

Re: [PATCH V3 00/22] Live Update

2021-05-13 Thread Steven Sistare
On 5/12/2021 12:42 PM, Stefan Hajnoczi wrote: > On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote: >> Provide the cprsave and cprload commands for live update. These save and >> restore VM state, with minimal guest pause time, so that qemu may be updated >> to a new version in

Re: [PATCH V3 00/22] Live Update

2021-05-12 Thread Stefan Hajnoczi
On Fri, May 07, 2021 at 05:24:58AM -0700, Steve Sistare wrote: > Provide the cprsave and cprload commands for live update. These save and > restore VM state, with minimal guest pause time, so that qemu may be updated > to a new version in between. > > cprsave stops the VM and saves vmstate to an

Re: [PATCH V3 00/22] Live Update

2021-05-07 Thread no-reply
: [PATCH V3 00/22] Live Update === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT

[PATCH V3 00/22] Live Update

2021-05-07 Thread Steve Sistare
Provide the cprsave and cprload commands for live update. These save and restore VM state, with minimal guest pause time, so that qemu may be updated to a new version in between. cprsave stops the VM and saves vmstate to an ordinary file. It supports two modes: restart and reboot. For restart,