|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] xend save/restore fix, only matches one d
# HG changeset patch
# User jchesterfield@xxxxxxxxxxxxxxxxxxxxxxx
# Node ID f692a0a476c51e1b18e4f6060b94dc92201ee518
# Parent 3c841b50afb9c0b7702b11a93dcbefbaa5a6f6f3
xend save/restore fix, only matches one device type (vbd or tap) on creation of
vm.
---
tools/python/xen/xend/server/DevController.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletion(-)
diff -r 3c841b50afb9 -r f692a0a476c5
tools/python/xen/xend/server/DevController.py
--- a/tools/python/xen/xend/server/DevController.py Thu Jul 13 11:05:16
2006 +0100
+++ b/tools/python/xen/xend/server/DevController.py Thu Jul 13 15:33:08
2006 +0100
@@ -346,7 +346,7 @@ class DevController:
"""@return The IDs of each of the devices currently configured for
this instance's deviceClass.
"""
- fe = self.frontendRoot()
+ fe = self.backendRoot()
if transaction:
return map(lambda x: int(x.split('/')[-1]), transaction.list(fe))
else:
@@ -439,6 +439,11 @@ class DevController:
def frontendRoot(self):
return "%s/device/%s" % (self.vm.getDomainPath(), self.deviceClass)
+ def backendRoot(self):
+ import xen.xend.XendDomain
+ from xen.xend.xenstore.xsutil import GetDomainPath
+ backdom = xen.xend.XendDomain.PRIV_DOMAIN
+ return "%s/backend/%s/%s" % (GetDomainPath(backdom), self.deviceClass,
self.vm.getDomid())
def frontendMiscPath(self):
return "%s/device-misc/%s" % (self.vm.getDomainPath(),
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] xend save/restore fix, only matches one device type (vbd or tap) on creation of vm.,
Xen patchbot-unstable <=
|
|
|
|
|