instance_info and all_instances_info calls had different per-instance
return types, this commit fixes the mismatch.

Signed-off-by: Agata Murawska <[email protected]>
---
 lib/backend.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/lib/backend.py b/lib/backend.py
index 0f102dd..4271c5a 100644
--- a/lib/backend.py
+++ b/lib/backend.py
@@ -991,6 +991,7 @@ def GetInstanceInfo(instance, hname):
       - memory: memory size of instance (int)
       - state: xen state of instance (string)
       - time: cpu time of instance (float)
+      - vcpus: the number of vcpus (int)
 
   """
   output = {}
@@ -998,6 +999,7 @@ def GetInstanceInfo(instance, hname):
   iinfo = hypervisor.GetHypervisor(hname).GetInstanceInfo(instance)
   if iinfo is not None:
     output["memory"] = iinfo[2]
+    output["vcpus"] = iinfo[3]
     output["state"] = iinfo[4]
     output["time"] = iinfo[5]
 
-- 
1.7.7.3

Reply via email to