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-devel

[Xen-devel] hvm guest restore issues on 64b HV

To: Anthony Liguori <aliguori@xxxxxxxxxx>, Tim <Tim.Deegan@xxxxxxxxxxxxx>, Keir <Keir.Fraser@xxxxxxxxxxxx>
Subject: [Xen-devel] hvm guest restore issues on 64b HV
From: "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Date: Fri, 2 Feb 2007 17:28:55 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Delivery-date: Fri, 02 Feb 2007 01:31:13 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.11
all, 

there are an annoying python exception after restoring HVM guest on 64b HV that 
cause xend unusable until xend restart. 

===================================================================
[2007-02-02 15:07:05 8080] ERROR (xmlrpclib2:232) Internal error handling xend.d
omain.restore
Traceback (most recent call last):
  File "/home/gzhai/src64/hg/tip/dist/install/usr/lib64/python/xen/util/xmlrpcli
b2.py", line 217, in _marshaled_dispatch
  File "/usr/lib64/python2.3/xmlrpclib.py", line 961, in dumps
    data = m.dumps(params)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 604, in dumps
    dump(v, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 676, in dump_array
    dump(v, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 676, in dump_array
    dump(v, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 616, in __dump
    f(self, value, write)
  File "/usr/lib64/python2.3/xmlrpclib.py", line 627, in dump_int
    raise OverflowError, "int exceeds XML-RPC limits"
OverflowError: int exceeds XML-RPC limits
========================================================================


found that anthony have already got root cause and gave a summary/patch @
http://www.cs.utexas.edu/users/aliguori/xend-xmlrpc-large-ints.diff

attached is just a patch based on this and workable on unstable.

do you have any other good idea for this issue?

thanks,



-- 
best rgds,
edwin

Attachment: int_exceed_fix.patch
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] hvm guest restore issues on 64b HV, Zhai, Edwin <=