|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Fix occasional 'hang' on xm save / xm migrate: xend was
# HG changeset patch
# User smh22@xxxxxxxxxxxxxxxxxxxx
# Node ID 80a8b005b669fbfd08ece7b341e4e8fcfc933fea
# Parent d1a7b01d85b627906560f45e08db749993b092cc
Fix occasional 'hang' on xm save / xm migrate: xend was failing to act upon
multiple sexps from xfrd.
Signed-off-by: Steven Hand <steven@xxxxxxxxxxxxx>
diff -r d1a7b01d85b6 -r 80a8b005b669 tools/python/xen/xend/XendMigrate.py
--- a/tools/python/xen/xend/XendMigrate.py Wed Aug 17 21:49:24 2005
+++ b/tools/python/xen/xend/XendMigrate.py Fri Aug 19 02:34:45 2005
@@ -54,7 +54,7 @@
def dataReceived(self, data):
self.parser.input(data)
- if self.parser.ready():
+ while(self.parser.ready()):
val = self.parser.get_val()
self.xinfo.dispatch(self, val)
if self.parser.at_eof():
diff -r d1a7b01d85b6 -r 80a8b005b669 tools/python/xen/xend/server/SrvDaemon.py
--- a/tools/python/xen/xend/server/SrvDaemon.py Wed Aug 17 21:49:24 2005
+++ b/tools/python/xen/xend/server/SrvDaemon.py Fri Aug 19 02:34:45 2005
@@ -157,7 +157,7 @@
def dataReceived(self, data):
try:
self.parser.input(data)
- if self.parser.ready():
+ while(self.parser.ready()):
val = self.parser.get_val()
res = self.dispatch(val)
self.send_result(res)
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Fix occasional 'hang' on xm save / xm migrate: xend was failing to act upon,
Xen patchbot -2 . 0-testing <=
|
|
|
|
|