Castillo, Claris
2006-Jul-14 17:51 UTC
[Xen-users] XM save hanging when saving VM in pause state
Hi, I apologize for sending a second email on the same issue but I have been looking and looking at different lists for a hint that point me in some direction. I am stuck on this and have no idea of how to fix it. Unfortunately the error messages in the log file are not self-explained so I can''t really figure it out myself. I am trying to save (xm save) a virtual machine which is in pause state (xm pause) and xen seems to hang. Below step by step what is happening [root@overlay2 ~]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3418 4 r----- 22.6 [root@overlay2 ~]# clear [root@overlay2 ~]# xm create /etc/xen/suse1 Using config file "/etc/xen/suse1". Started domain ecdvm1 [root@overlay2 ~]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3418 4 r----- 25.2 ecdvm1 2 128 1 -b---- 37.4 [root@overlay2 ~]# xm pause ecdvm1 [root@overlay2 ~]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3418 4 r----- 25.5 ecdvm1 2 128 1 --p--- 37.5 [root@overlay2 ~]# xm save ecdvm1 ecdvm1.back [root@overlay2 ~]# xm save ecdvm1 ecdvm1.back [CTRL+ C] Interrupted. [root@overlay2 ~]# Xend.log file below [2006-07-14 17:11:15 xend] INFO (SrvDaemon:285) Xend Daemon started [2006-07-14 17:11:15 xend] INFO (SrvDaemon:289) Xend changeset: unavailable . [2006-07-14 17:11:15 xend.XendDomainInfo] DEBUG (XendDomainInfo:201) XendDomainInfo.recreate({''paused'': 0, ''cpu_time'': 13439716051L, ''ssidref'': 0, ''handle'': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], ''shutdown_reason'': 0, ''dying'': 0, ''dom'': 0, ''mem_kb'': 3500796, ''maxmem_kb'': -4, ''max_vcpu_id'': 3, ''crashed'': 0, ''running'': 1, ''shutdown'': 0, ''online_vcpus'': 4, ''blocked'': 0}) [2006-07-14 17:11:15 xend.XendDomainInfo] INFO (XendDomainInfo:213) Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. [2006-07-14 17:11:15 xend.XendDomainInfo] WARNING (XendDomainInfo:235) No vm path in store for existing domain 0 [2006-07-14 17:11:15 xend.XendDomainInfo] DEBUG (XendDomainInfo:673) Storing VM details: {''ssidref'': ''0'', ''uuid'': ''00000000-0000-0000-0000-000000000000'', ''on_reboot'': ''restart'', ''on_poweroff'': ''destroy'', ''name'': ''Domain-0'', ''vcpus'': ''4'', ''vcpu_avail'': ''15'', ''memory'': ''3419'', ''on_crash'': ''restart'', ''maxmem'': ''3419''} [2006-07-14 17:11:15 xend.XendDomainInfo] DEBUG (XendDomainInfo:698) Storing domain details: {''cpu/1/availability'': ''online'', ''cpu/3/availability'': ''online'', ''name'': ''Domain-0'', ''console/limit'': ''1048576'', ''cpu/2/availability'': ''online'', ''vm'': ''/vm/00000000-0000-0000-0000-000000000000'', ''domid'': ''0'', ''cpu/0/availability'': ''online'', ''memory/target'': ''3501056''} [2006-07-14 17:11:15 xend] DEBUG (XendDomain:152) number of vcpus to use is 0 [2006-07-14 17:11:15 xend.XendDomainInfo] DEBUG (XendDomainInfo:882) XendDomainInfo.handleShutdownWatch [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:179) XendDomainInfo.create([''vm'', [''name'', ''ecdvm1''], [''memory'', 128], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16.13-4-xen''], [''ramdisk'', ''/boot/initrd-xen''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/sda1'']]], [''device'', [''vbd'', [''uname'', ''phy:planetlab/ecdvm1''], [''dev'', ''sda1''], [''mode'', ''w'']]], [''device'', [''vif'']], [''device'', [''vif'', [''bridge'', ''xenbr0'']]]]) [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:285) parseConfig: config is [''vm'', [''name'', ''ecdvm1''], [''memory'', 128], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16.13-4-xen''], [''ramdisk'', ''/boot/initrd-xen''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/sda1'']]], [''device'', [''vbd'', [''uname'', ''phy:planetlab/ecdvm1''], [''dev'', ''sda1''], [''mode'', ''w'']]], [''device'', [''vif'']], [''device'', [''vif'', [''bridge'', ''xenbr0'']]]] [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:381) parseConfig: result is {''ssidref'': None, ''uuid'': None, ''on_crash'': None, ''on_reboot'': None, ''image'': [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16.13-4-xen''], [''ramdisk'', ''/boot/initrd-xen''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/sda1'']], ''on_poweroff'': None, ''cpus'': None, ''name'': ''ecdvm1'', ''backend'': [], ''vcpus'': None, ''cpu_weight'': None, ''features'': None, ''vcpu_avail'': None, ''memory'': 128, ''device'': [(''vbd'', [''vbd'', [''uname'', ''phy:planetlab/ecdvm1''], [''dev'', ''sda1''], [''mode'', ''w'']]), (''vif'', [''vif'']), (''vif'', [''vif'', [''bridge'', ''xenbr0'']])], ''bootloader'': None, ''cpu'': None, ''maxmem'': None} [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:1169) XendDomainInfo.construct: None 0 [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:1201) XendDomainInfo.initDomain: 1 1.0 [2006-07-14 17:13:09 xend] DEBUG (balloon:130) Balloon: free 128; need 129. [2006-07-14 17:13:09 xend] DEBUG (balloon:139) Balloon: setting dom0 target to 3418. [2006-07-14 17:13:09 xend.XendDomainInfo] DEBUG (XendDomainInfo:950) Setting memory target of domain Domain-0 (0) to 3418 MiB. [2006-07-14 17:13:09 xend] DEBUG (balloon:126) Balloon: free 129; need 129; done. [2006-07-14 17:13:09 xend] INFO (image:133) buildDomain os=linux dom=1 vcpus=1 [2006-07-14 17:13:09 xend] DEBUG (image:171) dom = 1 [2006-07-14 17:13:09 xend] DEBUG (image:172) image /boot/vmlinuz-2.6.16.13-4-xen [2006-07-14 17:13:09 xend] DEBUG (image:173) store_evtchn = 1 [2006-07-14 17:13:09 xend] DEBUG (image:174) console_evtchn = 2 [2006-07-14 17:13:09 xend] DEBUG (image:175) cmdline ip=:1.2.3.4::::eth0:dhcp root=/dev/sda1 [2006-07-14 17:13:09 xend] DEBUG (image:176) ramdisk /boot/initrd-xen [2006-07-14 17:13:09 xend] DEBUG (image:177) vcpus = 1 [2006-07-14 17:13:09 xend] DEBUG (image:178) features [2006-07-14 17:13:10 xend] DEBUG (DevController:103) DevController: writing {''virtual-device'': ''2049'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/1/2049''} to /local/domain/1/device/vbd/2049. [2006-07-14 17:13:10 xend] DEBUG (DevController:105) DevController: writing {''domain'': ''ecdvm1'', ''frontend'': ''/local/domain/1/device/vbd/2049'', ''dev'': ''sda1'', ''state'': ''1'', ''params'': ''planetlab/ecdvm1'', ''mode'': ''w'', ''frontend-id'': ''1'', ''type'': ''phy''} to /local/domain/0/backend/vbd/1/2049. [2006-07-14 17:13:10 xend] DEBUG (DevController:103) DevController: writing {''backend-id'': ''0'', ''mac'': ''00:16:3e:52:d6:e4'', ''handle'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/1/0''} to /local/domain/1/device/vif/0. [2006-07-14 17:13:10 xend] DEBUG (DevController:105) DevController: writing {''mac'': ''00:16:3e:52:d6:e4'', ''state'': ''1'', ''handle'': ''0'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''frontend-id'': ''1'', ''domain'': ''ecdvm1'', ''frontend'': ''/local/domain/1/device/vif/0''} to /local/domain/0/backend/vif/1/0. [2006-07-14 17:13:10 xend] DEBUG (DevController:103) DevController: writing {''backend-id'': ''0'', ''mac'': ''00:16:3e:74:08:82'', ''handle'': ''1'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/1/1''} to /local/domain/1/device/vif/1. [2006-07-14 17:13:10 xend] DEBUG (DevController:105) DevController: writing {''bridge'': ''xenbr0'', ''domain'': ''ecdvm1'', ''handle'': ''1'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''state'': ''1'', ''frontend'': ''/local/domain/1/device/vif/1'', ''mac'': ''00:16:3e:74:08:82'', ''frontend-id'': ''1''} to /local/domain/0/backend/vif/1/1. [2006-07-14 17:13:10 xend.XendDomainInfo] DEBUG (XendDomainInfo:673) Storing VM details: {''ssidref'': ''0'', ''uuid'': ''2eeadc9a-5b32-7452-b636-9799a337f616'', ''on_reboot'': ''restart'', ''start_time'': ''1152915190.22'', ''on_poweroff'': ''destroy'', ''name'': ''ecdvm1'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''128'', ''on_crash'': ''restart'', ''image'': ''(linux (kernel /boot/vmlinuz-2.6.16.13-4-xen) (ramdisk /boot/initrd-xen) (ip :1.2.3.4::::eth0:dhcp) (root /dev/sda1))'', ''maxmem'': ''128''} [2006-07-14 17:13:10 xend.XendDomainInfo] DEBUG (XendDomainInfo:698) Storing domain details: {''console/ring-ref'': ''293514'', ''console/port'': ''2'', ''name'': ''ecdvm1'', ''console/limit'': ''1048576'', ''vm'': ''/vm/2eeadc9a-5b32-7452-b636-9799a337f616'', ''domid'': ''1'', ''cpu/0/availability'': ''online'', ''memory/target'': ''131072'', ''store/ring-ref'': ''293515'', ''store/port'': ''1''} [2006-07-14 17:13:10 xend.XendDomainInfo] DEBUG (XendDomainInfo:882) XendDomainInfo.handleShutdownWatch [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices vif. [2006-07-14 17:13:10 xend] DEBUG (DevController:138) Waiting for 0. [2006-07-14 17:13:10 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. [2006-07-14 17:13:10 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. [2006-07-14 17:13:10 xend] DEBUG (DevController:417) hotplugStatusCallback 1. [2006-07-14 17:13:10 xend] DEBUG (DevController:138) Waiting for 1. [2006-07-14 17:13:10 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/1/1/hotplug-status. [2006-07-14 17:13:10 xend] DEBUG (DevController:417) hotplugStatusCallback 1. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices usb. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices vbd. [2006-07-14 17:13:10 xend] DEBUG (DevController:138) Waiting for 2049. [2006-07-14 17:13:10 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/1/2049/hotplug-status. [2006-07-14 17:13:10 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/1/2049/hotplug-status. [2006-07-14 17:13:10 xend] DEBUG (DevController:417) hotplugStatusCallback 1. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices irq. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices pci. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices ioports. [2006-07-14 17:13:10 xend] DEBUG (DevController:132) Waiting for devices vtpm. [2006-07-14 17:13:10 xend] INFO (XendDomain:363) Domain ecdvm1 (1) unpaused. [2006-07-14 17:13:28 xend] INFO (XendDomain:376) Domain ecdvm1 (1) paused. [2006-07-14 17:13:37 xend] DEBUG (XendCheckpoint:81) [xc_save]: /usr/lib/xen/bin/xc_save 10 18 1 0 0 0 [2006-07-14 17:13:37 xend] DEBUG (XendCheckpoint:204) suspend [2006-07-14 17:13:37 xend] DEBUG (XendCheckpoint:84) In saveInputHandler suspend [2006-07-14 17:13:37 xend] DEBUG (XendCheckpoint:86) Suspending 1 ... [2006-07-14 17:13:37 xend.XendDomainInfo] DEBUG (XendDomainInfo:882) XendDomainInfo.handleShutdownWatch -------> It HANGS HERE _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users