xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC 0/3] Migration regressions with Xen.
@ 2015-07-28 15:54 Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 1/3] migration: Fix regretion for xenfv machine Anthony PERARD
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Anthony PERARD @ 2015-07-28 15:54 UTC (permalink / raw)
  To: QEMU-devel
  Cc: Amit Shah, Anthony PERARD, Juan Quintela, Stefano Stabellini, Xen Devel

Hi,

We've spotted several regression which prevent migration with Xen using the
same version of QEMU or from a previous version of QEMU (tryied with 2.2).

Regression have been introduce by at least:
- df4b1024526cae3479da3492d6371fd4a7324a03
  migration: create new section to store global state
- 61964c23e5ddd5a33f15699e45ce126f879e3e33
  migration: Add configuration section

The first patch would fix the default case when we use the machine 'xenfv'.

But we can also use the machine 'pc' and I don't know how to fix this case.
The second and third patches are a step in the direction of fixing
migration with the machine 'pc'.

I have not look at save/restore for PV guest yet.

Thanks,

Anthony PERARD (3):
  migration: Fix regretion for xenfv machine.
  migration: Fix global state with Xen.
  migration: Add configuration section to vmstate with xen.

 hw/i386/pc_piix.c             | 3 +++
 include/migration/migration.h | 1 +
 migration/migration.c         | 7 +++++++
 migration/savevm.c            | 6 ++++++
 4 files changed, 17 insertions(+)

-- 
Anthony PERARD

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH RFC 1/3] migration: Fix regretion for xenfv machine.
  2015-07-28 15:54 [PATCH RFC 0/3] Migration regressions with Xen Anthony PERARD
@ 2015-07-28 15:54 ` Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 2/3] migration: Fix global state with Xen Anthony PERARD
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 12+ messages in thread
From: Anthony PERARD @ 2015-07-28 15:54 UTC (permalink / raw)
  To: QEMU-devel
  Cc: Juan Quintela, Xen Devel, Anthony PERARD, Stefano Stabellini,
	Anthony PERARD, Amit Shah

From: Anthony PERARD <anthony.perard@gmail.com>

This fix migration from the same QEMU version and from previous QEMU
version.

>From the global state section, we don't need runstate with Xen. Right now,
the way the Xen toolstack knows when QEMU is ready is when QEMU reach
"running" runstate.

The configuration sectin and the section footers are not going to be
present in previous version of QEMU with xenfv machine, so we skip them.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
---
Tested migration from QEMU 2.2.1 to master.
---
 hw/i386/pc_piix.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index a896624..b18758d 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
@@ -455,6 +455,9 @@ static void pc_xen_hvm_init(MachineState *machine)
     if (bus != NULL) {
         pci_create_simple(bus, -1, "xen-platform");
     }
+    global_state_set_optional();
+    savevm_skip_configuration();
+    savevm_skip_section_footers();
 }
 #endif
 
-- 
Anthony PERARD

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH RFC 2/3] migration: Fix global state with Xen.
  2015-07-28 15:54 [PATCH RFC 0/3] Migration regressions with Xen Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 1/3] migration: Fix regretion for xenfv machine Anthony PERARD
@ 2015-07-28 15:54 ` Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 3/3] migration: Add configuration section to vmstate with xen Anthony PERARD
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 12+ messages in thread
From: Anthony PERARD @ 2015-07-28 15:54 UTC (permalink / raw)
  To: QEMU-devel
  Cc: Juan Quintela, Xen Devel, Anthony PERARD, Stefano Stabellini,
	Anthony PERARD, Amit Shah

From: Anthony PERARD <anthony.perard@gmail.com>

When doing migration via the QMP command xen_save_devices_state, the
current runstate is not store into the global state section. Also the
current runstate is not the one we want on the receiver side.

During migration, the Xen toolstack paused QEMU before save the devices
state. Also, the toolstack expect QEMU to autostart when the migration is
finished.
So this patch store "running" as it's current runstate.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
---
 include/migration/migration.h | 1 +
 migration/migration.c         | 7 +++++++
 migration/savevm.c            | 1 +
 3 files changed, 9 insertions(+)

diff --git a/include/migration/migration.h b/include/migration/migration.h
index a2f8ed0..8334621 100644
--- a/include/migration/migration.h
+++ b/include/migration/migration.h
@@ -203,4 +203,5 @@ void register_global_state(void);
 void global_state_set_optional(void);
 void savevm_skip_configuration(void);
 int global_state_store(void);
+void global_state_store_running(void);
 #endif
diff --git a/migration/migration.c b/migration/migration.c
index fd4f99b..175a397 100644
--- a/migration/migration.c
+++ b/migration/migration.c
@@ -122,6 +122,13 @@ int global_state_store(void)
     return 0;
 }
 
+void global_state_store_running(void)
+{
+    const char *state = RunState_lookup[RUN_STATE_RUNNING];
+    memcpy((char *)global_state.runstate,
+           state, sizeof(global_state.runstate));
+}
+
 static bool global_state_received(void)
 {
     return global_state.received;
diff --git a/migration/savevm.c b/migration/savevm.c
index 81dbe58..6071215 100644
--- a/migration/savevm.c
+++ b/migration/savevm.c
@@ -1394,6 +1394,7 @@ void qmp_xen_save_devices_state(const char *filename, Error **errp)
 
     saved_vm_running = runstate_is_running();
     vm_stop(RUN_STATE_SAVE_VM);
+    global_state_store_running();
 
     f = qemu_fopen(filename, "wb");
     if (!f) {
-- 
Anthony PERARD

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH RFC 3/3] migration: Add configuration section to vmstate with xen.
  2015-07-28 15:54 [PATCH RFC 0/3] Migration regressions with Xen Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 1/3] migration: Fix regretion for xenfv machine Anthony PERARD
  2015-07-28 15:54 ` [PATCH RFC 2/3] migration: Fix global state with Xen Anthony PERARD
@ 2015-07-28 15:54 ` Anthony PERARD
  2015-07-29 17:54 ` [PATCH for-2.4 0/3] Migration regressions with Xen Anthony PERARD
       [not found] ` <20150729175416.GN1379@perard.uk.xensource.com>
  4 siblings, 0 replies; 12+ messages in thread
From: Anthony PERARD @ 2015-07-28 15:54 UTC (permalink / raw)
  To: QEMU-devel
  Cc: Juan Quintela, Xen Devel, Anthony PERARD, Stefano Stabellini,
	Anthony PERARD, Amit Shah

From: Anthony PERARD <anthony.perard@gmail.com>

This adds the configuration section in the vmstate saved by
xen_save_devices_state.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
---
 migration/savevm.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/migration/savevm.c b/migration/savevm.c
index 6071215..b3f605c 100644
--- a/migration/savevm.c
+++ b/migration/savevm.c
@@ -961,6 +961,11 @@ static int qemu_save_device_state(QEMUFile *f)
 
     cpu_synchronize_all_states();
 
+    if (!savevm_state.skip_configuration) {
+        qemu_put_byte(f, QEMU_VM_CONFIGURATION);
+        vmstate_save_state(f, &vmstate_configuration, &savevm_state, 0);
+    }
+
     QTAILQ_FOREACH(se, &savevm_state.handlers, entry) {
         if (se->is_ram) {
             continue;
-- 
Anthony PERARD

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
  2015-07-28 15:54 [PATCH RFC 0/3] Migration regressions with Xen Anthony PERARD
                   ` (2 preceding siblings ...)
  2015-07-28 15:54 ` [PATCH RFC 3/3] migration: Add configuration section to vmstate with xen Anthony PERARD
@ 2015-07-29 17:54 ` Anthony PERARD
       [not found] ` <20150729175416.GN1379@perard.uk.xensource.com>
  4 siblings, 0 replies; 12+ messages in thread
From: Anthony PERARD @ 2015-07-29 17:54 UTC (permalink / raw)
  To: QEMU-devel; +Cc: Amit Shah, Juan Quintela, Stefano Stabellini, Xen Devel

This is a critical issue for Xen as migration either with the same version
of QEMU, or from a previous version of QEMU is broken.

Any suggestion on how to move forward?

On Tue, Jul 28, 2015 at 04:54:42PM +0100, Anthony PERARD wrote:
> Hi,
> 
> We've spotted several regression which prevent migration with Xen using the
> same version of QEMU or from a previous version of QEMU (tryied with 2.2).
> 
> Regression have been introduce by at least:
> - df4b1024526cae3479da3492d6371fd4a7324a03
>   migration: create new section to store global state
> - 61964c23e5ddd5a33f15699e45ce126f879e3e33
>   migration: Add configuration section
> 
> The first patch would fix the default case when we use the machine 'xenfv'.
> 
> But we can also use the machine 'pc' and I don't know how to fix this case.
> The second and third patches are a step in the direction of fixing
> migration with the machine 'pc'.
> 
> I have not look at save/restore for PV guest yet.
> 
> Thanks,
> 
> Anthony PERARD (3):
>   migration: Fix regretion for xenfv machine.
>   migration: Fix global state with Xen.
>   migration: Add configuration section to vmstate with xen.
> 
>  hw/i386/pc_piix.c             | 3 +++
>  include/migration/migration.h | 1 +
>  migration/migration.c         | 7 +++++++
>  migration/savevm.c            | 6 ++++++
>  4 files changed, 17 insertions(+)

-- 
Anthony PERARD

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found] ` <20150729175416.GN1379@perard.uk.xensource.com>
@ 2015-07-30 11:06   ` Juan Quintela
       [not found]   ` <87d1z9q4zu.fsf@neno.neno>
  1 sibling, 0 replies; 12+ messages in thread
From: Juan Quintela @ 2015-07-30 11:06 UTC (permalink / raw)
  To: Anthony PERARD; +Cc: Amit Shah, Stefano Stabellini, QEMU-devel, Xen Devel

Anthony PERARD <anthony.perard@citrix.com> wrote:
> This is a critical issue for Xen as migration either with the same version
> of QEMU, or from a previous version of QEMU is broken.
>
> Any suggestion on how to move forward?

Will send a pull requset tomorrow.

Thinking about creating a single function that is called for all needed
places, just to avoid this problem in the future.

Thanks, Juan.

>
> On Tue, Jul 28, 2015 at 04:54:42PM +0100, Anthony PERARD wrote:
>> Hi,
>> 
>> We've spotted several regression which prevent migration with Xen using the
>> same version of QEMU or from a previous version of QEMU (tryied with 2.2).
>> 
>> Regression have been introduce by at least:
>> - df4b1024526cae3479da3492d6371fd4a7324a03
>>   migration: create new section to store global state
>> - 61964c23e5ddd5a33f15699e45ce126f879e3e33
>>   migration: Add configuration section
>> 
>> The first patch would fix the default case when we use the machine 'xenfv'.
>> 
>> But we can also use the machine 'pc' and I don't know how to fix this case.
>> The second and third patches are a step in the direction of fixing
>> migration with the machine 'pc'.
>> 
>> I have not look at save/restore for PV guest yet.
>> 
>> Thanks,
>> 
>> Anthony PERARD (3):
>>   migration: Fix regretion for xenfv machine.
>>   migration: Fix global state with Xen.
>>   migration: Add configuration section to vmstate with xen.
>> 
>>  hw/i386/pc_piix.c             | 3 +++
>>  include/migration/migration.h | 1 +
>>  migration/migration.c         | 7 +++++++
>>  migration/savevm.c            | 6 ++++++
>>  4 files changed, 17 insertions(+)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]   ` <87d1z9q4zu.fsf@neno.neno>
@ 2015-07-30 11:24     ` Stefano Stabellini
       [not found]     ` <alpine.DEB.2.02.1507301223330.11337@kaball.uk.xensource.com>
  1 sibling, 0 replies; 12+ messages in thread
From: Stefano Stabellini @ 2015-07-30 11:24 UTC (permalink / raw)
  To: Juan Quintela
  Cc: Anthony PERARD, Amit Shah, Stefano Stabellini, QEMU-devel, Xen Devel

On Thu, 30 Jul 2015, Juan Quintela wrote:
> Anthony PERARD <anthony.perard@citrix.com> wrote:
> > This is a critical issue for Xen as migration either with the same version
> > of QEMU, or from a previous version of QEMU is broken.
> >
> > Any suggestion on how to move forward?
> 
> Will send a pull requset tomorrow.
> 
> Thinking about creating a single function that is called for all needed
> places, just to avoid this problem in the future.
> 

Hi Juan,

thanks for looking into this!
Do you have patches already we can look at and help you test to make
sure they fix the issue?

Thanks,

Stefano

> 
> >
> > On Tue, Jul 28, 2015 at 04:54:42PM +0100, Anthony PERARD wrote:
> >> Hi,
> >> 
> >> We've spotted several regression which prevent migration with Xen using the
> >> same version of QEMU or from a previous version of QEMU (tryied with 2.2).
> >> 
> >> Regression have been introduce by at least:
> >> - df4b1024526cae3479da3492d6371fd4a7324a03
> >>   migration: create new section to store global state
> >> - 61964c23e5ddd5a33f15699e45ce126f879e3e33
> >>   migration: Add configuration section
> >> 
> >> The first patch would fix the default case when we use the machine 'xenfv'.
> >> 
> >> But we can also use the machine 'pc' and I don't know how to fix this case.
> >> The second and third patches are a step in the direction of fixing
> >> migration with the machine 'pc'.
> >> 
> >> I have not look at save/restore for PV guest yet.
> >> 
> >> Thanks,
> >> 
> >> Anthony PERARD (3):
> >>   migration: Fix regretion for xenfv machine.
> >>   migration: Fix global state with Xen.
> >>   migration: Add configuration section to vmstate with xen.
> >> 
> >>  hw/i386/pc_piix.c             | 3 +++
> >>  include/migration/migration.h | 1 +
> >>  migration/migration.c         | 7 +++++++
> >>  migration/savevm.c            | 6 ++++++
> >>  4 files changed, 17 insertions(+)
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]     ` <alpine.DEB.2.02.1507301223330.11337@kaball.uk.xensource.com>
@ 2015-07-31  9:59       ` Stefano Stabellini
       [not found]       ` <alpine.DEB.2.02.1507311059390.11337@kaball.uk.xensource.com>
  1 sibling, 0 replies; 12+ messages in thread
From: Stefano Stabellini @ 2015-07-31  9:59 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Juan Quintela, QEMU-devel, Xen Devel, Amit Shah,
	Stefano Stabellini, Anthony PERARD

On Thu, 30 Jul 2015, Stefano Stabellini wrote:
> On Thu, 30 Jul 2015, Juan Quintela wrote:
> > Anthony PERARD <anthony.perard@citrix.com> wrote:
> > > This is a critical issue for Xen as migration either with the same version
> > > of QEMU, or from a previous version of QEMU is broken.
> > >
> > > Any suggestion on how to move forward?
> > 
> > Will send a pull requset tomorrow.
> > 
> > Thinking about creating a single function that is called for all needed
> > places, just to avoid this problem in the future.
> > 
> 
> Hi Juan,
> 
> thanks for looking into this!
> Do you have patches already we can look at and help you test to make
> sure they fix the issue?

Any updates?


> 
> > 
> > >
> > > On Tue, Jul 28, 2015 at 04:54:42PM +0100, Anthony PERARD wrote:
> > >> Hi,
> > >> 
> > >> We've spotted several regression which prevent migration with Xen using the
> > >> same version of QEMU or from a previous version of QEMU (tryied with 2.2).
> > >> 
> > >> Regression have been introduce by at least:
> > >> - df4b1024526cae3479da3492d6371fd4a7324a03
> > >>   migration: create new section to store global state
> > >> - 61964c23e5ddd5a33f15699e45ce126f879e3e33
> > >>   migration: Add configuration section
> > >> 
> > >> The first patch would fix the default case when we use the machine 'xenfv'.
> > >> 
> > >> But we can also use the machine 'pc' and I don't know how to fix this case.
> > >> The second and third patches are a step in the direction of fixing
> > >> migration with the machine 'pc'.
> > >> 
> > >> I have not look at save/restore for PV guest yet.
> > >> 
> > >> Thanks,
> > >> 
> > >> Anthony PERARD (3):
> > >>   migration: Fix regretion for xenfv machine.
> > >>   migration: Fix global state with Xen.
> > >>   migration: Add configuration section to vmstate with xen.
> > >> 
> > >>  hw/i386/pc_piix.c             | 3 +++
> > >>  include/migration/migration.h | 1 +
> > >>  migration/migration.c         | 7 +++++++
> > >>  migration/savevm.c            | 6 ++++++
> > >>  4 files changed, 17 insertions(+)
> > 
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]       ` <alpine.DEB.2.02.1507311059390.11337@kaball.uk.xensource.com>
@ 2015-08-03  5:44         ` Amit Shah
       [not found]         ` <20150803054402.GA28564@grmbl.mre>
  1 sibling, 0 replies; 12+ messages in thread
From: Amit Shah @ 2015-08-03  5:44 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Juan Quintela, QEMU-devel, Xen Devel, Stefano Stabellini,
	Anthony PERARD, Dr. David Alan Gilbert

On (Fri) 31 Jul 2015 [10:59:47], Stefano Stabellini wrote:
> On Thu, 30 Jul 2015, Stefano Stabellini wrote:
> > On Thu, 30 Jul 2015, Juan Quintela wrote:
> > > Anthony PERARD <anthony.perard@citrix.com> wrote:
> > > > This is a critical issue for Xen as migration either with the same version
> > > > of QEMU, or from a previous version of QEMU is broken.
> > > >
> > > > Any suggestion on how to move forward?
> > > 
> > > Will send a pull requset tomorrow.
> > > 
> > > Thinking about creating a single function that is called for all needed
> > > places, just to avoid this problem in the future.
> > > 
> > 
> > Hi Juan,
> > 
> > thanks for looking into this!
> > Do you have patches already we can look at and help you test to make
> > sure they fix the issue?
> 
> Any updates?

That bigger overhaul would be 2.5 stuff now.

The only thing that tripped here was the RFC tag in the subject line.

Also, I think Dave had a comment about this but I think that was made
on IRC.  Dave, do you see a problem with this series?

Thanks,


		Amit

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]         ` <20150803054402.GA28564@grmbl.mre>
@ 2015-08-03  8:36           ` Dr. David Alan Gilbert
  2015-08-03  9:37           ` Stefano Stabellini
       [not found]           ` <alpine.DEB.2.02.1508031013240.11337@kaball.uk.xensource.com>
  2 siblings, 0 replies; 12+ messages in thread
From: Dr. David Alan Gilbert @ 2015-08-03  8:36 UTC (permalink / raw)
  To: Amit Shah
  Cc: Juan Quintela, Stefano Stabellini, QEMU-devel, Xen Devel,
	Stefano Stabellini, Anthony PERARD

* Amit Shah (amit.shah@redhat.com) wrote:
> On (Fri) 31 Jul 2015 [10:59:47], Stefano Stabellini wrote:
> > On Thu, 30 Jul 2015, Stefano Stabellini wrote:
> > > On Thu, 30 Jul 2015, Juan Quintela wrote:
> > > > Anthony PERARD <anthony.perard@citrix.com> wrote:
> > > > > This is a critical issue for Xen as migration either with the same version
> > > > > of QEMU, or from a previous version of QEMU is broken.
> > > > >
> > > > > Any suggestion on how to move forward?
> > > > 
> > > > Will send a pull requset tomorrow.
> > > > 
> > > > Thinking about creating a single function that is called for all needed
> > > > places, just to avoid this problem in the future.
> > > > 
> > > 
> > > Hi Juan,
> > > 
> > > thanks for looking into this!
> > > Do you have patches already we can look at and help you test to make
> > > sure they fix the issue?
> > 
> > Any updates?
> 
> That bigger overhaul would be 2.5 stuff now.
> 
> The only thing that tripped here was the RFC tag in the subject line.
> 
> Also, I think Dave had a comment about this but I think that was made
> on IRC.  Dave, do you see a problem with this series?

Most of it is in Xen only code, so mostly no, however, the followign code looks
wrong to me:

+void global_state_store_running(void)
+{
+    const char *state = RunState_lookup[RUN_STATE_RUNNING];
+    memcpy((char *)global_state.runstate,
+           state, sizeof(global_state.runstate));
+}

Shouldn't that just be a strcpy ?

Dave

> Thanks,
> 
> 
> 		Amit
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]         ` <20150803054402.GA28564@grmbl.mre>
  2015-08-03  8:36           ` Dr. David Alan Gilbert
@ 2015-08-03  9:37           ` Stefano Stabellini
       [not found]           ` <alpine.DEB.2.02.1508031013240.11337@kaball.uk.xensource.com>
  2 siblings, 0 replies; 12+ messages in thread
From: Stefano Stabellini @ 2015-08-03  9:37 UTC (permalink / raw)
  To: Amit Shah
  Cc: Juan Quintela, Stefano Stabellini, QEMU-devel, Xen Devel,
	Stefano Stabellini, Anthony PERARD, Dr. David Alan Gilbert

On Mon, 3 Aug 2015, Amit Shah wrote:
> On (Fri) 31 Jul 2015 [10:59:47], Stefano Stabellini wrote:
> > On Thu, 30 Jul 2015, Stefano Stabellini wrote:
> > > On Thu, 30 Jul 2015, Juan Quintela wrote:
> > > > Anthony PERARD <anthony.perard@citrix.com> wrote:
> > > > > This is a critical issue for Xen as migration either with the same version
> > > > > of QEMU, or from a previous version of QEMU is broken.
> > > > >
> > > > > Any suggestion on how to move forward?
> > > > 
> > > > Will send a pull requset tomorrow.
> > > > 
> > > > Thinking about creating a single function that is called for all needed
> > > > places, just to avoid this problem in the future.
> > > > 
> > > 
> > > Hi Juan,
> > > 
> > > thanks for looking into this!
> > > Do you have patches already we can look at and help you test to make
> > > sure they fix the issue?
> > 
> > Any updates?
> 
> That bigger overhaul would be 2.5 stuff now.

That's fine, but I would appreaciate if we could get a small fix in for
the release.


> The only thing that tripped here was the RFC tag in the subject line.
> 
> Also, I think Dave had a comment about this but I think that was made
> on IRC.  Dave, do you see a problem with this series?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH for-2.4 0/3] Migration regressions with Xen.
       [not found]           ` <alpine.DEB.2.02.1508031013240.11337@kaball.uk.xensource.com>
@ 2015-08-03 12:45             ` Amit Shah
  0 siblings, 0 replies; 12+ messages in thread
From: Amit Shah @ 2015-08-03 12:45 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Juan Quintela, QEMU-devel, Xen Devel, Stefano Stabellini,
	Anthony PERARD, Dr. David Alan Gilbert

On (Mon) 03 Aug 2015 [10:37:26], Stefano Stabellini wrote:
> On Mon, 3 Aug 2015, Amit Shah wrote:
> > On (Fri) 31 Jul 2015 [10:59:47], Stefano Stabellini wrote:
> > > On Thu, 30 Jul 2015, Stefano Stabellini wrote:
> > > > On Thu, 30 Jul 2015, Juan Quintela wrote:
> > > > > Anthony PERARD <anthony.perard@citrix.com> wrote:
> > > > > > This is a critical issue for Xen as migration either with the same version
> > > > > > of QEMU, or from a previous version of QEMU is broken.
> > > > > >
> > > > > > Any suggestion on how to move forward?
> > > > > 
> > > > > Will send a pull requset tomorrow.
> > > > > 
> > > > > Thinking about creating a single function that is called for all needed
> > > > > places, just to avoid this problem in the future.
> > > > > 
> > > > 
> > > > Hi Juan,
> > > > 
> > > > thanks for looking into this!
> > > > Do you have patches already we can look at and help you test to make
> > > > sure they fix the issue?
> > > 
> > > Any updates?
> > 
> > That bigger overhaul would be 2.5 stuff now.
> 
> That's fine, but I would appreaciate if we could get a small fix in for
> the release.

Of course, pull req sent.

		Amit

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-08-03 12:45 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-28 15:54 [PATCH RFC 0/3] Migration regressions with Xen Anthony PERARD
2015-07-28 15:54 ` [PATCH RFC 1/3] migration: Fix regretion for xenfv machine Anthony PERARD
2015-07-28 15:54 ` [PATCH RFC 2/3] migration: Fix global state with Xen Anthony PERARD
2015-07-28 15:54 ` [PATCH RFC 3/3] migration: Add configuration section to vmstate with xen Anthony PERARD
2015-07-29 17:54 ` [PATCH for-2.4 0/3] Migration regressions with Xen Anthony PERARD
     [not found] ` <20150729175416.GN1379@perard.uk.xensource.com>
2015-07-30 11:06   ` Juan Quintela
     [not found]   ` <87d1z9q4zu.fsf@neno.neno>
2015-07-30 11:24     ` Stefano Stabellini
     [not found]     ` <alpine.DEB.2.02.1507301223330.11337@kaball.uk.xensource.com>
2015-07-31  9:59       ` Stefano Stabellini
     [not found]       ` <alpine.DEB.2.02.1507311059390.11337@kaball.uk.xensource.com>
2015-08-03  5:44         ` Amit Shah
     [not found]         ` <20150803054402.GA28564@grmbl.mre>
2015-08-03  8:36           ` Dr. David Alan Gilbert
2015-08-03  9:37           ` Stefano Stabellini
     [not found]           ` <alpine.DEB.2.02.1508031013240.11337@kaball.uk.xensource.com>
2015-08-03 12:45             ` Amit Shah

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).