All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen 3.1 - migration fail / save/restore of PV guests too
@ 2007-05-26 15:57 Sébastien Riccio
  2007-05-26 16:32 ` Tomasz Chmielewski
  2007-05-26 16:36 ` Keir Fraser
  0 siblings, 2 replies; 4+ messages in thread
From: Sébastien Riccio @ 2007-05-26 15:57 UTC (permalink / raw)
  To: xen-devel

Hi,

I'm currently playing with Xen 3.1 live migration and save/restore features.
I tried to migrate and save/restore a 32p domain on a 64 host and both 
fails.

When I attemp to "xm save centos5 centos.save" xend.log reports this:
(I guess if xm save doesn't work, (live) migrations won't either).

[2007-05-26 17:20:03 3206] DEBUG (XendCheckpoint:88) [xc_save]: 
/usr/lib64/xen/bin/xc_save 22 3 0 0 0
[2007-05-26 17:20:03 3206] DEBUG (XendDomainInfo:824) Storing domain 
details: {'console/ring-ref': '254742', 'image/en
try': '3222274048', 'console/port': '2', 'store/ring-ref': '254743', 
'image/loader': 'generic', 'vm': '/vm/06ed00fe-11
62-4fc4-b5d8-11993ee4a8b9', 
'control/platform-feature-multiprocessor-suspend': '1', 
'image/hv-start-low': '4118806528'
, 'image/guest-os': 'linux', 
'image/features/writable-descriptor-tables': '1', 'image/virt-base': 
'3221225472', 'memor
y/target': '524288', 'image/guest-version': '2.6', 
'image/features/supervisor-mode-kernel': '1', 'image/pae-mode': 'ye
s', 'console/limit': '1048576', 'image/paddr-offset': '0', 
'image/hypercall-page': '3222278144', 'image/suspend-cancel
': '1', 'cpu/0/availability': 'online', 
'image/features/pae-pgdir-above-4gb': '1', 
'image/features/writable-page-table
s': '1', 'image/features/auto-translated-physmap': '1', 'name': 
'migrating-centos5', 'domid': '3', 'image/xen-version'
: 'xen-3.0', 'store/port': '1'}
[2007-05-26 17:20:03 3206] DEBUG (XendCheckpoint:320) suspend
[2007-05-26 17:20:03 3206] DEBUG (XendCheckpoint:91) In saveInputHandler 
suspend
[2007-05-26 17:20:03 3206] DEBUG (XendCheckpoint:93) Suspending 3 ...
[2007-05-26 17:20:03 3206] DEBUG (XendDomainInfo:443) 
XendDomainInfo.shutdown(suspend)
[2007-05-26 17:20:03 3206] DEBUG (XendDomainInfo:908) 
XendDomainInfo.handleShutdownWatch
[2007-05-26 17:20:03 3206] DEBUG (XendDomainInfo:908) 
XendDomainInfo.handleShutdownWatch
[2007-05-26 17:20:03 3206] INFO (XendCheckpoint:98) Domain 3 suspended.
[2007-05-26 17:20:03 3206] INFO (XendDomainInfo:1090) Domain has 
shutdown: name=migrating-centos5 id=3 reason=suspend.
[2007-05-26 17:20:03 3206] DEBUG (XendCheckpoint:107) Written done
[2007-05-26 17:20:05 3206] INFO (XendCheckpoint:349) ERROR Internal 
error: Timed out waiting for frame list updated.
[2007-05-26 17:20:05 3206] INFO (XendCheckpoint:349) ERROR Internal 
error: Failed to map/save the p2m frame list
[2007-05-26 17:20:05 3206] INFO (XendCheckpoint:349) Save exit rc=1
[2007-05-26 17:20:05 3206] ERROR (XendCheckpoint:140) Save failed on 
domain centos5 (3).
Traceback (most recent call last):
  File "/usr/lib64/python/xen/xend/XendCheckpoint.py", line 109, in save
    forkHelper(cmd, fd, saveInputHandler, False)
  File "/usr/lib64/python/xen/xend/XendCheckpoint.py", line 337, in 
forkHelper
    raise XendError("%s failed" % string.join(cmd))
XendError: /usr/lib64/xen/bin/xc_save 22 3 0 0 0 failed
[2007-05-26 17:20:05 3206] DEBUG (XendDomainInfo:1699) 
XendDomainInfo.resumeDomain(3)
[2007-05-26 17:20:05 3206] DEBUG (XendCheckpoint:143) 
XendCheckpoint.save: resumeDomain
[2007-05-26 17:21:24 3206] DEBUG (XendDomainInfo:1660) 
XendDomainInfo.destroy: domid=3
[2007-05-26 17:21:24 3206] DEBUG (XendDomainInfo:1677) 
XendDomainInfo.destroyDomain(3)

Any idea what could be the problem ?

I tried both with source and binary tarballs and with latest mercurial 
build too....

Thank you for your answers.

Sébastien

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

* Re: Xen 3.1 - migration fail / save/restore of PV guests too
  2007-05-26 15:57 Xen 3.1 - migration fail / save/restore of PV guests too Sébastien Riccio
@ 2007-05-26 16:32 ` Tomasz Chmielewski
  2007-05-26 16:36 ` Keir Fraser
  1 sibling, 0 replies; 4+ messages in thread
From: Tomasz Chmielewski @ 2007-05-26 16:32 UTC (permalink / raw)
  To: Sébastien Riccio; +Cc: xen-devel

Sébastien Riccio schrieb:
> Hi,
> 
> I'm currently playing with Xen 3.1 live migration and save/restore 
> features.
> I tried to migrate and save/restore a 32p domain on a 64 host and both 
> fails.
> 
> When I attemp to "xm save centos5 centos.save" xend.log reports this:
> (I guess if xm save doesn't work, (live) migrations won't either).

(...)

> Any idea what could be the problem ?

See dmesg/kernel logs, too.

Lately, I had a similar problem - it appeared that saving PV guests 
needs much more memory in dom0 (may depend on memory used by domU).


-- 
Tomasz Chmielewski
http://wpkg.org

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

* Re: Xen 3.1 - migration fail / save/restore of PV guests too
  2007-05-26 15:57 Xen 3.1 - migration fail / save/restore of PV guests too Sébastien Riccio
  2007-05-26 16:32 ` Tomasz Chmielewski
@ 2007-05-26 16:36 ` Keir Fraser
  2007-05-26 17:20   ` Sébastien Riccio
  1 sibling, 1 reply; 4+ messages in thread
From: Keir Fraser @ 2007-05-26 16:36 UTC (permalink / raw)
  To: Sébastien Riccio, xen-devel

On 26/5/07 16:57, "Sébastien Riccio" <sr@swisscenter.com> wrote:

> I'm currently playing with Xen 3.1 live migration and save/restore features.
> I tried to migrate and save/restore a 32p domain on a 64 host and both
> fails.

Because of different layouts and sizes of certain structures for 32-bit
versus 64-bit guests, save/restore/migrate currently only works where the
domU is the same 'bitness' as your dom0. This restriction does not apply to
HVM domUs, only PV domUs. We hope to lift the restriction for Xen 3.1.1.

32-on-64 is one of the 'harder' new features in 3.1.0, so it will take a
little while to beat out the last few bugs and feature regressions!

 -- Keir

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

* Re: Xen 3.1 - migration fail / save/restore of PV guests too
  2007-05-26 16:36 ` Keir Fraser
@ 2007-05-26 17:20   ` Sébastien Riccio
  0 siblings, 0 replies; 4+ messages in thread
From: Sébastien Riccio @ 2007-05-26 17:20 UTC (permalink / raw)
  To: Keir Fraser; +Cc: xen-devel

Hi,

Okay I see :) I will meanwhile play with 64bit domU migrations then.

Thanks a lot for your answer.

Sébastien

Keir Fraser a écrit :
> On 26/5/07 16:57, "Sébastien Riccio" <sr@swisscenter.com> wrote:
>
>   
>> I'm currently playing with Xen 3.1 live migration and save/restore features.
>> I tried to migrate and save/restore a 32p domain on a 64 host and both
>> fails.
>>     
>
> Because of different layouts and sizes of certain structures for 32-bit
> versus 64-bit guests, save/restore/migrate currently only works where the
> domU is the same 'bitness' as your dom0. This restriction does not apply to
> HVM domUs, only PV domUs. We hope to lift the restriction for Xen 3.1.1.
>
> 32-on-64 is one of the 'harder' new features in 3.1.0, so it will take a
> little while to beat out the last few bugs and feature regressions!
>
>  -- Keir
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
>   

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

end of thread, other threads:[~2007-05-26 17:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-26 15:57 Xen 3.1 - migration fail / save/restore of PV guests too Sébastien Riccio
2007-05-26 16:32 ` Tomasz Chmielewski
2007-05-26 16:36 ` Keir Fraser
2007-05-26 17:20   ` Sébastien Riccio

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.