Mailing List Archive

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