From e74eeef83b4b31054d7834ebfaf830c5387ab560 Mon Sep 17 00:00:00 2001 From: chenhb Date: Mon, 14 Oct 2019 17:21:40 +0800 Subject: [PATCH] `uptime hypervisor` would be failed if some hosts downed Change-Id: I80637622d1e9987da60e207a55839b5df0df9a44 --- rally_openstack/scenarios/nova/hypervisors.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rally_openstack/scenarios/nova/hypervisors.py b/rally_openstack/scenarios/nova/hypervisors.py index 9c03879b..c76882bc 100644 --- a/rally_openstack/scenarios/nova/hypervisors.py +++ b/rally_openstack/scenarios/nova/hypervisors.py @@ -97,7 +97,8 @@ class ListAndGetUptimeHypervisors(utils.NovaScenario): hypervisors = self._list_hypervisors(detailed) for hypervisor in hypervisors: - self._uptime_hypervisor(hypervisor) + if hypervisor.state == "up": + self._uptime_hypervisor(hypervisor) @validation.add("required_services", services=[consts.Service.NOVA])