WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] xm save/restore failing; ideas ?

To: "Harsh Modawel" <harsh.modawel@xxxxxxxxxx>
Subject: RE: [Xen-users] xm save/restore failing; ideas ?
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Wed, 23 May 2007 12:34:38 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 23 May 2007 03:33:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <465416ED.4040602@xxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcedJQxPvs6s0YfvQiaSAdhPX/nSzwAAKSTw
Thread-topic: [Xen-users] xm save/restore failing; ideas ?
 

> -----Original Message-----
> From: Harsh Modawel [mailto:harsh.modawel@xxxxxxxxxx] 
> Sent: 23 May 2007 11:27
> To: Petersson, Mats
> Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] xm save/restore failing; ideas ?
> 
> Thanks it helped but am not sure of the reason.
> 
> The log contains -
> [2007-05-23 15:45:55 xend.XendDomainInfo 12700] DEBUG 
> (XendDomainInfo:203) XendDomainInfo.restore(['domain', 
> ['domid', '10'], ['on_crash', 'restart'], ['memory', '128'], 
> ['uuid', 'f9e76c0d-1564-5b1d-44c4-bc67619b30ea'], 
> ['bootloader_args'], ['name', 'debian_3.1'], ['maxmem', 
> '128'], ['cpus', ['0']], ['on_reboot', 'restart'], 
> ['on_poweroff', 'destroy'], ['localtime', '0'], ['vcpus', 
> '1'], ['bootloader'], ['shadow_memory', '0'], ['vcpu_avail', 
> '1'], ['cpu_weight', '256'], ['cpu_cap', '0'], ['features'], 
> ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], 
> ['start_time', '1179915283.55'], ['cpu_time', '7.031623069'], 
> ['online_vcpus', '1'], ['cpus', ['0']], ['cpus', ['0']], 
> ['cpus', ['0']], ['cpus', ['0']], ['cpus', ['0']], ['cpus', 
> ['0']], ['cpus', ['0']], ['cpus', ['0']], ['cpus', ['0']], 
> ['cpus', ['0']], ['cpus', ['0']], ['cpus', ['0']], ['cpus', 
> ['0']], ['cpus', ['0']], ['cpus', ['0']], ['cpus', ['0']], 
> ['cpus', ['0']], ['cpus', ['0']],

Hmm - I don't think there should be that many "cpus" in there... But I
don't really know what it's supposed to look like for non-HVM domains,
as I have been doing all my save/restore on HVM domains. 

> 
> The error is -
> [2007-05-23 13:39:59 xend 11993] ERROR (XendDomain:1001) 
> Restore failed
> ..................
>     self._sxp_to_xapi(sxp_obj)
>   File 
> "/usr/src/redhat/SOURCES/xen-3.0.4-testing-0603ab5b0ede.bb101e
> 77d4a3/dist/install/usr/lib/python/xen/xend/XendConfig.py", 
> line 590, in _sxp_to_xapi
>     cfg = self._parse_sxp(sxp_cfg)
>   File 
> "/usr/src/redhat/SOURCES/xen-3.0.4-testing-0603ab5b0ede.bb101e
> 77d4a3/dist/install/usr/lib/python/xen/xend/XendConfig.py", 
> line 556, in _parse_sxp
>     for c in cfg['cpus'].split(','):
> AttributeError: 'list' object has no attribute 'split'

That is also a bit strange. 

I would recommend that you upgrade to 3.1, as that has a much more
complete set of save/restor functionality. 

--
Mats
> 
> 
> Hence, I commented out the following from the DomU's 
> configuration file -
> #cpus = "0"
> #vcpus = 2
> 
> Now I can do save/restore (I have 1 cpu on my machine right now)
> 
> Regards,
> -harsh
> 
> Petersson, Mats wrote:
> 
> 
>        
>       
>         
> 
>               -----Original Message-----
>               From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
>               [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] 
> On Behalf Of 
>               Harsh Modawel
>               Sent: 23 May 2007 10:29
>               To: xen-users@xxxxxxxxxxxxxxxxxxx
>               Subject: [Xen-users] xm save/restore failing; ideas ?
>               
>               Hi,
>                   I had save/restore working earlier and am 
> not sure what 
>               is causing 
>               it to fail now -
>               
>               =====================================
>               [root@localhost ~]# xm list
>               Name                                      ID   
> Mem VCPUs      State   
>               Time(s)
>               Domain-0                                   0   
> 257     1     
>               r-----     
>               74.3
>               debian_3.1                                 9   
> 128     2     
>               -b----     
>               21.1
>               
>               [root@localhost ~]# xm save debian_3.1 /tmp/t
>               
>               [root@localhost ~]# ls -l /tmp/t
>               -rwxr-xr-x  1 root root 134368760 May 23 13:39 /tmp/t
>               
>               [root@localhost ~]# date
>               Wed May 23 13:39:45 IST 2007
>               
>               [root@localhost ~]# xm list
>               Name                                      ID   
> Mem VCPUs      State   
>               Time(s)
>               Domain-0                                   0   
> 257     1     
>               r-----     
>               76.8
>               
>               [root@localhost ~]# xm restore /tmp/t
>               Error: Restore failed
>               Usage: xm restore <CheckpointFile> [-p]
>               
>               Restore a domain from a saved state.
>                -p, --paused                   Do not unpause 
> domain after 
>               restoring it 
>               =====================================
>               
>               Any thoughts/sugegestions ?
>                   
> 
>       
>       Have a look at /var/log/xen/xend.log, and see if it's 
> got something
>       useful in there. Most likely, the save-file is messed 
> up somehow. [It
>       looks about the right size, a few meg above 128M, but 
> it doesn't mean
>       that there isn't something wrong in there...] 
>       
>       --
>       Mats
>         
> 
>               Regards,
>               -harsh
>               
>               
>               
>               
>               
>               _______________________________________________
>               Xen-users mailing list
>               Xen-users@xxxxxxxxxxxxxxxxxxx
>               http://lists.xensource.com/xen-users
>               
>               
>               
>                   
> 
>       
>       
>       
>         
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>