From 4ed023a3e15cfb7029ee612e21252cabdc1974d2 Mon Sep 17 00:00:00 2001 From: rexlee8776 Date: Tue, 22 Jan 2019 03:34:30 +0000 Subject: [dovetail] split the sla check results into process recovery and service recovery for HA tcs make sla check for process recovery optional: only check when sla is set. JIRA: YARDSTICK-1512 Change-Id: I717d39614a1af2ee9e62dec3b8a32d7d611f557e Signed-off-by: rexlee8776 (cherry picked from commit 39d89761aca4aaf724010a9f8cac73725b798b33) --- .../scenarios/availability/monitor/monitor_process.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'yardstick/benchmark/scenarios/availability/monitor/monitor_process.py') diff --git a/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py b/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py index 8d2f2633c..280e5811d 100644 --- a/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py +++ b/yardstick/benchmark/scenarios/availability/monitor/monitor_process.py @@ -46,12 +46,12 @@ class MonitorProcess(basemonitor.BaseMonitor): def verify_SLA(self): outage_time = self._result.get('outage_time', None) - max_outage_time = self._config["sla"]["max_recover_time"] - if outage_time > max_outage_time: - LOG.info("SLA failure: %f > %f", outage_time, max_outage_time) - return False - else: - return True + if self._config.get("sla"): + max_outage_time = self._config["sla"]["max_recover_time"] + if outage_time > max_outage_time: + LOG.info("SLA failure: %f > %f", outage_time, max_outage_time) + return False + return True def _test(): # pragma: no cover -- cgit 1.2.3-korg