|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Remove "Died" support from the hotplug monitoring. This
# HG changeset patch
# User emellor@xxxxxxxxxxxxxxxxxxxxxx
# Node ID 4aeb3950114533b09317a3ea056a66dbb5899050
# Parent f3d2e36597864b7a716544e42e2aec436bed494f
Remove "Died" support from the hotplug monitoring. This error code was used
when hotplugStatusCallback raised VmError, but this can no longer happen.
Signed-off-by: Ewan Mellor <ewan@xxxxxxxxxxxxx>
diff -r f3d2e3659786 -r 4aeb39501145
tools/python/xen/xend/server/DevController.py
--- a/tools/python/xen/xend/server/DevController.py Tue Jan 3 16:26:24 2006
+++ b/tools/python/xen/xend/server/DevController.py Tue Jan 3 16:28:00 2006
@@ -32,11 +32,10 @@
HOTPLUG_STATUS_BUSY = "busy"
Connected = 1
-Died = 2
-Error = 3
-Missing = 4
-Timeout = 5
-Busy = 6
+Error = 2
+Missing = 3
+Timeout = 4
+Busy = 5
xenbusState = {
'Unknown' : 0,
@@ -157,11 +156,6 @@
raise VmError("Device %s (%s) could not be connected. "
"Device not found." % (devid, self.deviceClass))
- elif status == Died:
- self.destroyDevice(devid)
- raise VmError("Device %s (%s) could not be connected. "
- "Device has died." % (devid, self.deviceClass))
-
elif status == Busy:
err = None
frontpath = self.frontendPath(devid)
@@ -408,20 +402,17 @@
def hotplugStatusCallback(statusPath, ev, result):
log.debug("hotplugStatusCallback %s.", statusPath)
- try:
- status = xstransact.Read(statusPath)
-
- if status is not None:
- if status == HOTPLUG_STATUS_ERROR:
- result['status'] = Error
- elif status == HOTPLUG_STATUS_BUSY:
- result['status'] = Busy
- else:
- result['status'] = Connected
- else:
- return 1
- except VmError:
- result['status'] = Died
+ status = xstransact.Read(statusPath)
+
+ if status is not None:
+ if status == HOTPLUG_STATUS_ERROR:
+ result['status'] = Error
+ elif status == HOTPLUG_STATUS_BUSY:
+ result['status'] = Busy
+ else:
+ result['status'] = Connected
+ else:
+ return 1
log.debug("hotplugStatusCallback %d.", result['status'])
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Remove "Died" support from the hotplug monitoring. This error code was used,
Xen patchbot -unstable <=
|
|
|
|
|