diff options
author | houjingwen <houjingwen@huawei.com> | 2015-09-16 11:19:15 +0000 |
---|---|---|
committer | houjingwen <houjingwen@huawei.com> | 2015-09-24 11:24:44 +0800 |
commit | 735af0fc05d73cbc7bd97b52a230d966cbfec6c3 (patch) | |
tree | 0bd872895a6ee0fa9088dd5c4512536f2edd85b5 /yardstick/plot | |
parent | 8650a0a22182987e70f34653d8521ea2072ee5c8 (diff) |
Fix bug in fio scenario
1) when duration>3600s in fio.yaml, ssh time out
2) sometimes the latency value in test result is null
3) update plot.py, fit for code update in fio.py
4) small bug in file.py (result output dump)
Add --output-format=json in default args, so fio command
can return json format data.
JIRA: YARDSTICK-143
Change-Id: Ie02977b8c9f11986a1eed66896b84d18db3d2211
Signed-off-by: houjingwen <houjingwen@huawei.com>
Diffstat (limited to 'yardstick/plot')
-rw-r--r-- | yardstick/plot/plotter.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/yardstick/plot/plotter.py b/yardstick/plot/plotter.py index f3fb75d3e..0455386b5 100644 --- a/yardstick/plot/plotter.py +++ b/yardstick/plot/plotter.py @@ -213,16 +213,16 @@ class Plotter(object): is_rw_type = rw_types[i] == "rw" or rw_types[i] == "randrw" if is_r_type or is_rw_type: - # Remove trailing 'usec' and convert to float + # Convert to float data['read_lat'] = \ - [r['benchmark']['data']['read_lat'][:-4] for r in records] + [r['benchmark']['data']['read_lat'] for r in records] data['read_lat'] = \ [float(i) for i in data['read_lat']] - # Remove trailing 'KB/s' and convert to float + # Convert to int data['read_bw'] = \ - [r['benchmark']['data']['read_bw'][:-4] for r in records] + [r['benchmark']['data']['read_bw'] for r in records] data['read_bw'] = \ - [float(i) for i in data['read_bw']] + [int(i) for i in data['read_bw']] # Convert to int data['read_iops'] = \ [r['benchmark']['data']['read_iops'] for r in records] @@ -231,14 +231,14 @@ class Plotter(object): if is_w_type or is_rw_type: data['write_lat'] = \ - [r['benchmark']['data']['write_lat'][:-4] for r in records] + [r['benchmark']['data']['write_lat'] for r in records] data['write_lat'] = \ [float(i) for i in data['write_lat']] data['write_bw'] = \ - [r['benchmark']['data']['write_bw'][:-4] for r in records] + [r['benchmark']['data']['write_bw'] for r in records] data['write_bw'] = \ - [float(i) for i in data['write_bw']] + [int(i) for i in data['write_bw']] data['write_iops'] = \ [r['benchmark']['data']['write_iops'] for r in records] |