Re: [PATCH 2/2][v2] perf/001: a random write buffered fio perf test

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



Hi Josef,

On Tue, Oct 10, 2017 at 03:58:31PM -0400, Josef Bacik wrote:
> From: Josef Bacik <jbacik@xxxxxx>
> 
> This uses the new fio results perf helpers to run a rand write buffered
> workload on the scratch device.
> 
> Signed-off-by: Josef Bacik <jbacik@xxxxxx>
> ---
> v1->v2:
> - updated to use the new _require_fio_results helper and moved the
>   _fio_results_init call to after teh _require_fio check

I tried this v2 a bit, but met some problems, I haven't looked into the
code closely though, just wanted to get a first impression of this perf
test frame work.

- missing perf/group file, so test won't be run by check
- this test writes 16G files to SCRATCH_DEV by default, and my device
  has only 15G, so fio failed with ENOSPC, I think we need a require
  rule on the test device
- after working around the group file and device size issue, test still
  failed like

perf/001.full:
....
# /usr/local/bin/fio --output-format=json --output=/tmp/30750.json /tmp/30750.fio
# /usr/bin/python2 /root/xfstests/src/perf/fio-insert-and-compare.py -c default -d /root/xfstests/results//fio-results.db -n 001 /tmp/30750.json
Traceback (most recent call last):
  File "/root/xfstests/src/perf/fio-insert-and-compare.py", line 28, in <module>
    result_data.insert_result(data)
  File "/root/xfstests/src/perf/ResultData.py", line 43, in insert_result
    self._insert_obj('fio_jobs', job)
  File "/root/xfstests/src/perf/ResultData.py", line 35, in _insert_obj
    cur.execute(cmd, tuple(values))
sqlite3.IntegrityError: fio_jobs.trim_lat_ns_mean may not be NULL
failed: '/usr/bin/python2 /root/xfstests/src/perf/fio-insert-and-compare.py -c default -d /root/xfstests/results//fio-results.db -n 001 /tmp/30750.json'

Am I missing something? BTW, I was using fio-2.6-2.el7.x86_64.

Thanks,
Eryu
--
To unsubscribe from this list: send the line "unsubscribe fstests" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux