projects
/
invirt/packages/invirt-remote.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
min target kb doesn't seem to be exposed anymore
[invirt/packages/invirt-remote.git]
/
host
/
usr
/
sbin
/
invirt-availability
diff --git
a/host/usr/sbin/invirt-availability
b/host/usr/sbin/invirt-availability
index
729c229
..
70306dd
100644
(file)
--- a/
host/usr/sbin/invirt-availability
+++ b/
host/usr/sbin/invirt-availability
@@
-35,7
+35,9
@@
def main(argv):
free_memory = int(xminfo['free_memory']) * 1024
currentallocation = int(open('/sys/devices/system/xen_memory/xen_memory0/info/current_kb', 'r').read())
free_memory = int(xminfo['free_memory']) * 1024
currentallocation = int(open('/sys/devices/system/xen_memory/xen_memory0/info/current_kb', 'r').read())
- minimumtarget = int(open('/sys/devices/system/xen_memory/xen_memory0/target_kb', 'r').read())
+# this information seems to have vanished in recent linux - we _want_ min_target_kb, but it doesn't seem to be
+# exposed anymore.
+# minimumtarget = int(open('/sys/devices/system/xen_memory/xen_memory0/target_kb', 'r').read())
p = Popen(['/usr/sbin/xm', 'info', '-c'], stdout=PIPE)
output = p.communicate()[0]
if p.returncode != 0:
p = Popen(['/usr/sbin/xm', 'info', '-c'], stdout=PIPE)
output = p.communicate()[0]
if p.returncode != 0:
@@
-46,7
+48,8
@@
def main(argv):
# In kibibytes
dom0minmem = int(xminfoc['dom0-min-mem']) * 1024
# In kibibytes
dom0minmem = int(xminfoc['dom0-min-mem']) * 1024
- dom0_spare_memory = currentallocation - max(minimumtarget, dom0minmem)
+# dom0_spare_memory = currentallocation - max(minimumtarget, dom0minmem)
+ dom0_spare_memory = currentallocation - dom0minmem
print int((free_memory + dom0_spare_memory)/1024)
return 0
print int((free_memory + dom0_spare_memory)/1024)
return 0