[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.