mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
[XEND] Fix case mismatch in VM.get_record for Xen API
Also make VM.get_all return halted domains too. Signed-off-by: Alastair Tse <atse@xensource.com>
This commit is contained in:
1 parent
916bea06a7
commit
123c8f3d8c
1 file changed
+9
-9
@@ -931,7 +931,7 @@ class XendAPI:
|
||||
|
||||
# class methods
|
||||
def VM_get_all(self, session):
|
||||
refs = [d.get_uuid() for d in XendDomain.instance().list()]
|
||||
refs = [d.get_uuid() for d in XendDomain.instance().list('all')]
|
||||
return xen_api_success(refs)
|
||||
|
||||
def VM_get_by_name_label(self, session, label):
|
||||
@@ -966,14 +966,14 @@ class XendAPI:
|
||||
'memory_dynamic_min': xeninfo.get_memory_dynamic_min(),
|
||||
'memory_dynamic_max': xeninfo.get_memory_dynamic_max(),
|
||||
'memory_actual': xeninfo.get_memory_static_min(),
|
||||
'vcpus_policy': xeninfo.get_vcpus_policy(),
|
||||
'vcpus_params': xeninfo.get_vcpus_params(),
|
||||
'vcpus_number': xeninfo.getVCpuCount(),
|
||||
'vcpus_utilisation': xeninfo.get_vcpus_util(),
|
||||
'vcpus_features_required': [],
|
||||
'vcpus_features_can_use': [],
|
||||
'vcpus_features_force_on': [],
|
||||
'vcpus_features_force_off': [],
|
||||
'VCPUs_policy': xeninfo.get_vcpus_policy(),
|
||||
'VCPUs_params': xeninfo.get_vcpus_params(),
|
||||
'VCPUs_number': xeninfo.getVCpuCount(),
|
||||
'VCPUs_utilisation': xeninfo.get_vcpus_util(),
|
||||
'VCPUs_features_required': [],
|
||||
'VCPUs_features_can_use': [],
|
||||
'VCPUs_features_force_on': [],
|
||||
'VCPUs_features_force_off': [],
|
||||
'actions_after_shutdown': xeninfo.get_on_shutdown(),
|
||||
'actions_after_reboot': xeninfo.get_on_reboot(),
|
||||
'actions_after_suspend': xeninfo.get_on_suspend(),
|
||||
|
||||