diff options
author | Abhijit Sinha <abhijit.sinha@intel.com> | 2018-11-07 17:26:03 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-11-07 17:26:03 +0000 |
commit | f325b13d7317a64b22591670dd765a6fb0c4d8a8 (patch) | |
tree | a52e3ccbb790176fb086b8557b85f59012fd961e | |
parent | ec172003f44c60fcc2cb16d669815a3b134bb113 (diff) | |
parent | ee5373fbe026b625aefa4e7fef949a7711ea76fd (diff) |
Merge "Allow to see steady state status in the yardstick logs" into stable/gambia
-rw-r--r-- | yardstick/benchmark/scenarios/storage/storperf.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/yardstick/benchmark/scenarios/storage/storperf.py b/yardstick/benchmark/scenarios/storage/storperf.py index f2fcce651..e4c72dc8f 100644 --- a/yardstick/benchmark/scenarios/storage/storperf.py +++ b/yardstick/benchmark/scenarios/storage/storperf.py @@ -215,11 +215,20 @@ class StorPerf(base.Scenario): # else: # time.sleep(int(esti_time)/2) - result_res = requests.get('http://%s:5000/api/v1.0/jobs?id=%s' % - (self.target, job_id)) + result_res = requests.get('http://%s:5000/api/v1.0/jobs?type=' + 'metadata&id=%s' % (self.target, job_id)) + result_res_content = jsonutils.loads(result_res.content) + if 'report' in result_res_content and \ + 'steady_state' in result_res_content['report']['details']: + res = result_res_content['report']['details']['steady_state'] + steady_state = res.values()[0] + LOG.info("Job %s completed with steady state %s", + job_id, steady_state) + + result_res = requests.get('http://%s:5000/api/v1.0/jobs?' + 'type=status&id=%s' % (self.target, job_id)) result_res_content = jsonutils.loads( result_res.content) - result.update(result_res_content) def initialize_disks(self): |