fix bugs in c code, update interpolation, etc
diff --git a/wally/suits/io/fio_task_parser.py b/wally/suits/io/fio_task_parser.py
index bdcec23..222589b 100644
--- a/wally/suits/io/fio_task_parser.py
+++ b/wally/suits/io/fio_task_parser.py
@@ -291,10 +291,10 @@
def get_log_files(sec: FioJobConfig, iops: bool = False) -> Iterator[Tuple[str, str, str]]:
res = [] # type: List[Tuple[str, str, str]]
- keys = [('write_bw_log', 'bw', 'kibps'),
+ keys = [('write_bw_log', 'bw', 'KiBps'),
('write_hist_log', 'lat', 'us')]
if iops:
- keys.append(('write_iops_log', 'iops', 'iops'))
+ keys.append(('write_iops_log', 'iops', 'IOPS'))
for key, name, units in keys:
log = sec.vals.get(key)
diff --git a/wally/suits/io/verify.cfg b/wally/suits/io/verify.cfg
index 0d85f94..40055d7 100644
--- a/wally/suits/io/verify.cfg
+++ b/wally/suits/io/verify.cfg
@@ -1,9 +1,10 @@
[global]
include defaults_qd.cfg
-QD={% 32, 64, 128, 256 %}
-runtime=600
+# QD={% 32, 64, 128, 256 %}
+QD={% 32, 256 %}
+runtime=120
direct=1
-ramp_time=30
+ramp_time=15
# ---------------------------------------------------------------------
diff --git a/wally/suits/job.py b/wally/suits/job.py
index 1e4c457..5cb27b5 100644
--- a/wally/suits/job.py
+++ b/wally/suits/job.py
@@ -65,10 +65,15 @@
# time interval, in seconds, when test was running on all nodes
self.reliable_info_range = None # type: Tuple[int, int]
+
# all job parameters, both from suite file and config file
self.vals = OrderedDict() # type: Dict[str, Any]
@property
+ def reliable_info_range_s(self) -> Tuple[int, int]:
+ return (self.reliable_info_range[0] // 1000, self.reliable_info_range[1] // 1000)
+
+ @property
def storage_id(self) -> str:
"""unique string, used as key in storage"""
return "{}_{}".format(self.summary, self.idx)