-----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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|