-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
first of all, thank you for a great project i really enjoy!
ok, now here comes the bug report...
i''m trying to test xen migration capabilities, with xen-3.1, hand
compilled, fetched from mercurial repository.
my setup looks like this - x86_64 dom0, x86_32p dom0, x86_32p domU.
when trying to migrate from 64 to 32 bit dom0 i''m getting following
error on x86_64 dom0
[2007-08-13 16:53:18 3247] DEBUG (XendDomainInfo:824) Storing domain
details: {''console/ring-ref'': ''753585'',
''image/entry'': ''3223322624'',
''console/port'': ''2'',
''store/ring-ref'': ''753586'',
''image/loader'':
''generic'', ''vm'':
''/vm/fee7f9d5-2934-7c54-01ff-cb475482540c'',
''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'', ''memory/target'':
''65536'', ''image/guest-version'':
''2.6'',
''image/features/supervisor-mode-kernel'':
''1'', ''image/pae-mode'':
''yes'',
''console/limit'': ''1048576'',
''image/paddr-offset'': ''0'',
''image/hypercall-page'': ''3223326720'',
''image/suspend-cancel'': ''1'',
''cpu/0/availability'': ''online'',
''image/features/pae-pgdir-above-4gb'':
''1'', ''image/features/writable-page-tables'':
''1'',
''image/features/auto-translated-physmap'':
''1'', ''name'':
''migrating-Etch'', ''domid'':
''1'', ''image/xen-version'':
''xen-3.0'',
''store/port'': ''1''}
[2007-08-13 16:53:18 3247] DEBUG (XendCheckpoint:88) [xc_save]:
/usr/lib64/xen/bin/xc_save 24 1 0 0 0
[2007-08-13 16:53:18 3247] DEBUG (XendCheckpoint:320) suspend
[2007-08-13 16:53:18 3247] DEBUG (XendCheckpoint:91) In
saveInputHandler suspend
[2007-08-13 16:53:18 3247] DEBUG (XendCheckpoint:93) Suspending 1 ...
[2007-08-13 16:53:18 3247] DEBUG (XendDomainInfo:443)
XendDomainInfo.shutdown(suspend)
[2007-08-13 16:53:18 3247] DEBUG (XendDomainInfo:908)
XendDomainInfo.handleShutdownWatch
[2007-08-13 16:53:18 3247] DEBUG (XendDomainInfo:908)
XendDomainInfo.handleShutdownWatch
[2007-08-13 16:53:18 3247] INFO (XendDomainInfo:1090) Domain has
shutdown: name=migrating-Etch id=1 reason=suspend.
[2007-08-13 16:53:18 3247] INFO (XendCheckpoint:98) Domain 1 suspended.
[2007-08-13 16:53:18 3247] DEBUG (XendCheckpoint:107) Written done
[2007-08-13 16:53:19 3247] INFO (XendCheckpoint:349) ERROR Internal
error: Timed out waiting for frame list updated.
[2007-08-13 16:53:19 3247] INFO (XendCheckpoint:349) ERROR Internal
error: Failed to map/save the p2m frame list
[2007-08-13 16:53:19 3247] INFO (XendCheckpoint:349) Save exit rc=1
[2007-08-13 16:53:19 3247] ERROR (XendCheckpoint:140) Save failed on
domain Etch (1).
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 24 1 0 0 0 failed
[2007-08-13 16:53:19 3247] DEBUG (XendDomainInfo:1699)
XendDomainInfo.resumeDomain(1)
[2007-08-13 16:53:19 3247] DEBUG (XendCheckpoint:143)
XendCheckpoint.save: resumeDomain
and following one on x86_32p dom0
[2007-08-13 17:32:21 3195] DEBUG (XendDomainInfo:210)
XendDomainInfo.restore([''domain'', [''domid'',
''1''], [''on_crash'',
''restart''], [''uuid'',
''fee7f9d5-2934-7c54-01ff-cb475482540c''],
[''bootloader_args''], [''vcpus'',
''1''], [''name'', ''Etch''],
[''on_poweroff'',
''destroy''], [''on_reboot'',
''restart''], [''bootloader''],
[''maxmem'', ''64''],
[''memory'', ''64''],
[''shadow_memory'', ''0''],
[''vcpu_avail'', ''1''],
[''cpu_weight'', ''256''],
[''cpu_cap'', ''0''],
[''features''],
[''on_xend_start'', ''ignore''],
[''on_xend_stop'', ''ignore''],
[''start_time'',
''1187016349.76''], [''cpu_time'',
''3.379816355''], [''online_vcpus'',
''1''],
[''image'', [''linux'',
[''kernel'',
''/boot/vmlinux-2.6.18-xen-3.1-domU_32''],
[''args'', ''root=/dev/xvda1 ro 3''],
[''rtc_timeoffset'', ''0''],
[''notes'',
[''HV_START_LOW'', ''4118806528''],
[''FEATURES'',
''writable_page_tables|writable_descriptor_tables|auto_translated_physmap
|pae_pgdir_above_4gb|supervisor_mode_kernel''],
[''VIRT_BASE'',
''3221225472''], [''GUEST_VERSION'',
''2.6''], [''PADDR_OFFSET'',
''0''],
[''GUEST_OS'', ''linux''],
[''HYPERCALL_PAGE'', ''3223326720''],
[''LOADER'',
''generic''], [''SUSPEND_CANCEL'',
''1''], [''PAE_MODE'', ''yes''],
[''ENTRY'',
''3223322624''], [''XEN_VERSION'',
''xen-3.0'']]]], [''status'',
''2''],
[''state'', ''-b----''],
[''store_mfn'', ''753586''],
[''console_mfn'',
''753585''], [''device'',
[''vif'', [''mac'',
''00:16:3e:37:b9:24''], [''script'',
''vif-bridge''], [''type'',
''netfront''], [''uuid'',
''75f6bbf5-9bc2-4c42-af5c-13d0d85b99b3''],
[''backend'', ''0'']]],
[''device'',
[''vbd'', [''uname'',
''phy:/dev/disk/by-path/ip-192.168.1.4:3260-iscsi-iqn.2007-08.eu.nusec:
xen.etch.xvda''], [''uuid'',
''ade9f8ea-c9ea-7de0-3fac-0a2d2bc8f050''],
[''mode'', ''w''], [''dev'',
''xvda1:disk''], [''backend'',
''0''], [''bootable'',
''1'']]], [''device'',
[''console'', [''protocol'',
''vt100''], [''location'',
''2''], [''uuid'',
''405936bb-c9d1-cdc0-de34-3e25a2b454fb'']]]])
[2007-08-13 17:32:21 3195] DEBUG (XendDomainInfo:1414)
XendDomainInfo.constructDomain
[2007-08-13 17:32:21 3195] DEBUG (balloon:113) Balloon: 2716848 KiB
free; need 2048; done.
[2007-08-13 17:32:21 3195] DEBUG (XendDomain:434) Adding Domain: 2
[2007-08-13 17:32:21 3195] DEBUG (XendDomainInfo:1973) Storing VM
details: {''on_xend_stop'': ''ignore'',
''shadow_memory'': ''0'',
''uuid'':
''fee7f9d5-2934-7c54-01ff-cb475482540c'',
''on_reboot'': ''restart'',
''start_time'': ''1187016349.76'',
''on_poweroff'': ''destroy'',
''on_xend_start'': ''ignore'',
''on_crash'': ''restart'',
''xend/restart_count'':
''0'', ''vcpus'': ''1'',
''vcpu_avail'': ''1'',
''image'': "(linux (kernel
/boot/vmlinux-2.6.18-xen-3.1-domU_32) (args ''root=/dev/xvda1 ro
3'')
(rtc_timeoffset 0) (notes (HV_START_LOW 4118806528) (FEATURES
''writable_page_tables|writable_descriptor_tables|auto_translated_physmap
|pae_pgdir_above_4gb|supervisor_mode_kernel'') (VIRT_BASE 3221225472)
(GUEST_VERSION 2.6) (PADDR_OFFSET 0) (GUEST_OS linux) (HYPERCALL_PAGE
3223326720) (LOADER generic) (SUSPEND_CANCEL 1) (PAE_MODE yes) (ENTRY
3223322624) (XEN_VERSION xen-3.0)))", ''name'':
''Etch''}
[2007-08-13 17:32:21 3195] INFO (XendDomainInfo:1316) createDevice:
console : {''protocol'': ''vt100'',
''location'': ''2'', ''uuid'':
''405936bb-c9d1-cdc0-de34-3e25a2b454fb''}
[2007-08-13 17:32:21 3195] DEBUG (DevController:115) DevController:
writing {''state'': ''1'',
''backend-id'': ''0'',
''backend'':
''/local/domain/0/backend/console/2/0''} to
/local/domain/2/device/console/0.
[2007-08-13 17:32:21 3195] DEBUG (DevController:117) DevController:
writing {''domain'': ''Etch'',
''protocol'': ''vt100'',
''uuid'':
''405936bb-c9d1-cdc0-de34-3e25a2b454fb'',
''frontend'':
''/local/domain/2/device/console/0'', ''state'':
''1'', ''location'': ''2'',
''online'': ''1'',
''frontend-id'': ''2''} to
/local/domain/0/backend/console/2/0.
[2007-08-13 17:32:21 3195] INFO (XendDomainInfo:1316) createDevice: vbd
: {''uuid'':
''ade9f8ea-c9ea-7de0-3fac-0a2d2bc8f050'',
''bootable'': 1,
''driver'': ''paravirtualised'',
''dev'': ''xvda1:disk'',
''uname'':
''phy:/dev/disk/by-path/ip-192.168.1.4:3260-iscsi-iqn.2007-08.eu.nusec:
xen.etch.xvda'', ''mode'': ''w'',
''backend'': ''0''}
[2007-08-13 17:32:21 3195] DEBUG (DevController:115) DevController:
writing {''backend-id'': ''0'',
''virtual-device'': ''51713'',
''device-type'':
''disk'', ''state'': ''1'',
''backend'':
''/local/domain/0/backend/vbd/2/51713''}
to /local/domain/2/device/vbd/51713.
[2007-08-13 17:32:21 3195] DEBUG (DevController:117) DevController:
writing {''domain'': ''Etch'',
''frontend'':
''/local/domain/2/device/vbd/51713'', ''uuid'':
''ade9f8ea-c9ea-7de0-3fac-0a2d2bc8f050'',
''dev'': ''xvda1'', ''state'':
''1'',
''params'':
''/dev/disk/by-path/ip-192.168.1.4:3260-iscsi-iqn.2007-08.eu.nusec:
xen.etch.xvda'', ''mode'': ''w'',
''online'': ''1'',
''frontend-id'': ''2'',
''type'':
''phy''} to /local/domain/0/backend/vbd/2/51713.
[2007-08-13 17:32:21 3195] INFO (XendDomainInfo:1316) createDevice: vif
: {''mac'': ''00:16:3e:37:b9:24'',
''script'': ''vif-bridge'',
''type'':
''netfront'', ''uuid'':
''75f6bbf5-9bc2-4c42-af5c-13d0d85b99b3'',
''backend'':
''0''}
[2007-08-13 17:32:21 3195] DEBUG (DevController:115) DevController:
writing {''backend-id'': ''0'',
''mac'': ''00:16:3e:37:b9:24'',
''handle'': ''0'',
''state'': ''1'', ''backend'':
''/local/domain/0/backend/vif/2/0''} to
/local/domain/2/device/vif/0.
[2007-08-13 17:32:21 3195] DEBUG (DevController:117) DevController:
writing {''domain'': ''Etch'',
''handle'': ''0'', ''uuid'':
''75f6bbf5-9bc2-4c42-af5c-13d0d85b99b3'',
''script'':
''/etc/xen/scripts/vif-bridge'', ''state'':
''1'', ''frontend'':
''/local/domain/2/device/vif/0'', ''mac'':
''00:16:3e:37:b9:24'', ''online'':
''1'', ''frontend-id'': ''2'',
''type'': ''netfront''} to
/local/domain/0/backend/vif/2/0.
[2007-08-13 17:32:21 3195] DEBUG (XendDomainInfo:824) Storing domain
details: {''image/entry'': ''3223322624'',
''console/port'': ''2'',
''image/loader'': ''generic'',
''vm'':
''/vm/fee7f9d5-2934-7c54-01ff-cb475482540c'',
''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'', ''memory/target'':
''65536'', ''image/guest-version'':
''2.6'',
''image/features/supervisor-mode-kernel'':
''1'', ''image/pae-mode'':
''yes'',
''console/limit'': ''1048576'',
''image/paddr-offset'': ''0'',
''image/hypercall-page'': ''3223326720'',
''image/suspend-cancel'': ''1'',
''cpu/0/availability'': ''online'',
''image/features/pae-pgdir-above-4gb'':
''1'', ''image/features/writable-page-tables'':
''1'',
''image/features/auto-translated-physmap'':
''1'', ''name'': ''Etch'',
''domid'':
''2'', ''image/xen-version'':
''xen-3.0'', ''store/port'':
''1''}
[2007-08-13 17:32:21 3195] DEBUG (XendCheckpoint:201)
restore:shadow=0x0, _static_max=0x4000000, _static_min=0x0,
[2007-08-13 17:32:21 3195] DEBUG (balloon:113) Balloon: 2716848 KiB
free; need 65536; done.
[2007-08-13 17:32:21 3195] DEBUG (XendCheckpoint:213) [xc_restore]:
/usr/lib/xen/bin/xc_restore 16 2 1 2 0 0 0
[2007-08-13 17:32:21 3195] INFO (XendCheckpoint:349) xc_domain_restore
start: p2m_size = 4800
[2007-08-13 17:32:22 3195] INFO (XendCheckpoint:349) ERROR Internal
error: read p2m_frame_list failed
[2007-08-13 17:32:22 3195] INFO (XendCheckpoint:349) Restore exit with
rc=1
[2007-08-13 17:32:22 3195] DEBUG (XendDomainInfo:1660)
XendDomainInfo.destroy: domid=2
[2007-08-13 17:32:22 3195] DEBUG (XendDomainInfo:1677)
XendDomainInfo.destroyDomain(2)
[2007-08-13 17:32:22 3195] ERROR (XendDomainInfo:1689)
XendDomainInfo.destroy: xc.domain_destroy failed.
Traceback (most recent call last):
File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 1683, in
destroyDomain
xc.domain_destroy(self.domid)
Error: (3, ''No such process'')
[2007-08-13 17:32:22 3195] ERROR (XendDomain:1089) Restore failed
Traceback (most recent call last):
File "//usr/lib/python/xen/xend/XendDomain.py", line 1084, in
domain_restore_fd
return XendCheckpoint.restore(self, fd, paused=paused)
File "//usr/lib/python/xen/xend/XendCheckpoint.py", line 217, in
restore
forkHelper(cmd, fd, handler.handler, True)
File "//usr/lib/python/xen/xend/XendCheckpoint.py", line 337, in
forkHelper
raise XendError("%s failed" % string.join(cmd))
XendError: /usr/lib/xen/bin/xc_restore 16 2 1 2 0 0 0 failed
after looking at it, seems that p2m (whatever it is) is misbehaving.
x86_64 machine has 3 GB of ram, x86_32p also 3 GB, PAE enabled both in
dom0 kernel and xen. (and domU too).
looking forward for help with resolving this problem. i can provide any
additional details i could be missing out.
Michal Purzynski
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFGwHIy+8juDbyM0PsRAqwkAJ9nyOBUaSje63C9qemwct1i3PAiOQCghW4o
6GnNLCRXldtl4FLc6DPTf7E=MhKd
-----END PGP SIGNATURE-----
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel