Charles Duffy
2005-Oct-17 21:17 UTC
[Xen-devel] current Xen3 (446aa56ca4fe) unable to reboot XenU ("cannot allocate memory")
Per subject. Funny thing is that this machine has *lots* of memory (it''s a 16GB x86_64 system, dom0-min-mem is set to 256, and there''s only one other domU running -- and that one is also limited to 64MB). I can recreate the domain myself after it''s shut down -- it''s just that xend isn''t restarting it as it should. --- [2005-10-17 15:51:31 xend] INFO (XendDomainInfo:706) Domain has shutdown: name=labvpn id=5 reason=reboot. [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1099) XendDomainInfo.destroy: domid=5 [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1107) XendDomainInfo.destroyDomain(5) [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:153) XendDomainInfo.create([''domain'', [''domid'', 5], [''uuid'', ''4f502834-dbcf-4165-af19-41a7491580ed''], [''memory'', 64], [''name'', ''labvpn''], [''ssidref'', 0], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''maxmem'', 64], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.12-xenU''], [''root'', ''/dev/hda1 ro''], [''args'', ''init=/sbin/runit-init panic=5''], [''vcpus'', ''1''], [''vcpus'', ''1''], [''boot'', ''c'']]], [''device'', [''vbd'', [''uname'', ''phy:data/labvpn''], [''dev'', ''hda1''], [''mode'', ''w'']]], [''device'', [''vif'', [''mac'', ''aa:00:00:95:e6:54''], [''bridge'', ''xenbr1'']]], [''state'', ''---s--''], [''shutdown_reason'', ''reboot''], [''cpu_time'', 2.4210365070000002], [''vcpus'', 1], [''cpumap'', [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [''cpu'', 1], [''vcpu_to_cpu'', ''1''], [''up_time'', ''47.3244888783''], [''start_time'', ''1129582243.8''], [''store_mfn'', 294138], [''console_mfn'', 294137]]) [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:257) parseConfig: config is [''domain'', [''domid'', 5], [''uuid'', ''4f502834-dbcf-4165-af19-41a7491580ed''], [''memory'', 64], [''name'', ''labvpn''], [''ssidref'', 0], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''maxmem'', 64], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.12-xenU''], [''root'', ''/dev/hda1 ro''], [''args'', ''init=/sbin/runit-init panic=5''], [''vcpus'', ''1''], [''vcpus'', ''1''], [''boot'', ''c'']]], [''device'', [''vbd'', [''uname'', ''phy:data/labvpn''], [''dev'', ''hda1''], [''mode'', ''w'']]], [''device'', [''vif'', [''mac'', ''aa:00:00:95:e6:54''], [''bridge'', ''xenbr1'']]], [''state'', ''---s--''], [''shutdown_reason'', ''reboot''], [''cpu_time'', 2.4210365070000002], [''vcpus'', 1], [''cpumap'', [-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [''cpu'', 1], [''vcpu_to_cpu'', ''1''], [''up_time'', ''47.3244888783''], [''start_time'', ''1129582243.8''], [''store_mfn'', 294138], [''console_mfn'', 294137]] [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:315) parseConfig: result is {''ssidref'': 0, ''name'': ''labvpn'', ''on_reboot'': ''restart'', ''image'': [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.12-xenU''], [''root'', ''/dev/hda1 ro''], [''args'', ''init=/sbin/runit-init panic=5''], [''vcpus'', ''1''], [''vcpus'', ''1''], [''boot'', ''c'']], ''on_poweroff'': ''destroy'', ''mem_kb'': None, ''maxmem_kb'': None, ''on_crash'': ''restart'', ''backend'': [], ''vcpus'': 1, ''cpu_weight'': 1.0, ''vcpu_avail'': 1, ''memory'': 64, ''device'': [(''vbd'', [''vbd'', [''uname'', ''phy:data/labvpn''], [''dev'', ''hda1''], [''mode'', ''w'']]), (''vif'', [''vif'', [''mac'', ''aa:00:00:95:e6:54''], [''bridge'', ''xenbr1'']])], ''bootloader'': None, ''cpu'': 1, ''maxmem'': 64} [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1001) XendDomainInfo.construct: None 0 [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1020) XendDomainInfo.initDomain: 6 65536 1.0 [2005-10-17 15:51:31 xend] ERROR (XendDomainInfo:166) Domain construction failed Traceback (most recent call last): File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py", line 158, in create File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py", line 1036, in initDomain error: (12, ''Cannot allocate memory'') [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1099) XendDomainInfo.destroy: domid=6 [2005-10-17 15:51:31 xend] DEBUG (XendDomainInfo:1107) XendDomainInfo.destroyDomain(6) [2005-10-17 15:51:31 xend] ERROR (XendDomainInfo:1258) Failed to restart domain 5. Traceback (most recent call last): File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py", line 1251, in restart File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomain.py", line 205, in domain_create File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py", line 158, in create File "/root/xen-unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py", line 1036, in initDomain error: (12, ''Cannot allocate memory'') _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Charles Duffy
2005-Oct-18 00:02 UTC
[Xen-devel] [WORKAROUND] Re: current Xen3 (446aa56ca4fe) unable to reboot XenU ("cannot allocate memory")
Setting dom0_mem such that it''s not necessary to balloon out on the restart appears to work around this issue, such that the DomU is successfully restarted by xend. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel