svn path=/trunk/packages/sipb-xen-remctl-auto/; revision=714
import sys
import time
sys.path.insert(0, '/usr/lib/xen-3.1-1/lib/python')
import sys
import time
sys.path.insert(0, '/usr/lib/xen-3.1-1/lib/python')
-from xen.lowlevel.xs import xs
+from xen.xend.xenstore import xstransact
+xst = xstransact.xstransact()
- domids = set(trans.ls('', '/local/domain'))
+ domids = set(xst.List('/local/domain'))
domids.discard('0')
vms = dict()
domids.discard('0')
vms = dict()
return vms
def get_dom(domid):
return vms
def get_dom(domid):
- name = trans.read('', '/local/domain/%d/name' % domid)
+ name = xst.Read('/local/domain/%d/name' % domid)
data = dict()
data['domid'] = domid
# presence of a graphical console
data = dict()
data['domid'] = domid
# presence of a graphical console
- data['console'] = trans.read('', '/local/domain/%d/device/vfb/0/state' % domid)
+ data['console'] = xst.Read('/local/domain/%d/device/vfb/0/state' % domid)
- data['vm'] = trans.read('', '/local/domain/%d/vm' % domid)
- data['start_time'] = float(trans.read('', '%s/start_time' % data['vm']))
+ data['vm'] = xst.Read('/local/domain/%d/vm' % domid)
+ data['start_time'] = float(xst.Read('%s/start_time' % data['vm']))
data['uptime'] = time.time()-data['start_time']
return name, data
data['uptime'] = time.time()-data['start_time']
return name, data