1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-12-24 23:25:24 +00:00

Merge pull request #247 from S-N-A/fix_long_instance_waiting

Fix bug with err instead of True in connection_manager.host_is_up, which lead to freeze in panel if compute is down
This commit is contained in:
Anatoliy Guskov 2019-07-22 12:11:22 +03:00 committed by GitHub
commit 6a47c48f68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -928,7 +928,7 @@ def get_host_instances(request, comp):
all_host_vms = {} all_host_vms = {}
status = connection_manager.host_is_up(comp.type, comp.hostname) status = connection_manager.host_is_up(comp.type, comp.hostname)
if status: if status is True:
conn = wvmHostDetails(comp, comp.login, comp.password, comp.type) conn = wvmHostDetails(comp, comp.login, comp.password, comp.type)
comp_node_info = conn.get_node_info() comp_node_info = conn.get_node_info()
comp_mem = conn.get_memory_usage() comp_mem = conn.get_memory_usage()
@ -949,7 +949,8 @@ def get_host_instances(request, comp):
refresh_instance_database(comp_info, vm, info) refresh_instance_database(comp_info, vm, info)
conn.close() conn.close()
else:
raise libvirtError("Problem occured with {} - {}".format(comp.name, status))
return all_host_vms return all_host_vms