Skip to content

enable bs > ps device testing

Luis Chamberlain linux-block linux-patches 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest6 patches 9 repliesIn review
  2. v24 patches 6 repliesSuperseded
  3. v14 patches 4 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6common/xfs: ignore first umount error on _xfs_mkfs_and_mount()common/xfs+1 -13 replies
2/6block/032: make error messages clearer if mkfs or mount failstests/block/032+3 -31 reply
3/6common: add and use min io for fiocommon/fio common/rc+48 -21 reply
4/6common/xfs: use min io for fs blocksizecommon/xfs+9 -10 replies
5/6tests: use test device min io to support bs > pstests/block/003 tests/block/007 tests/nvme/049+20 -60 replies
6/6common/xfs: add _test_dev_suits_xfs() to verify logical block size will workcommon/xfs tests/block/032 tests/nvme/012 +1 more+15 -11 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH blktests v3 0/6] enable bs > ps device testing

This v3 series addresses the feedback from the v2 series [0] and makes some minor new changes, the change are:

- Fixes all shellcheck complaints
- Addresses spacing / tabs fixes
- Adds _test_dev_suits_xfs() as suggested by Shinichiro and makes tests which require this depend on it
- Clamps _min_io() to 4k as well for backward compatibility
- Few minor enhancements to help capture up error messages from mkfs from block/032

This goes tested against a 64k sector size NVMe drive, and also using ./check so regular loopback devices are used. This helps test 64k sector devices, patches for which have been posted [1].

[0] https://lkml.kernel.org/r/[email protected]
[1] https://lkml.kernel.org/r/[email protected]

Luis Chamberlain (6):
common/xfs: ignore first umount error on _xfs_mkfs_and_mount() block/032: make error messages clearer if mkfs or mount fails
common: add and use min io for fio
common/xfs: use min io for fs blocksize
tests: use test device min io to support bs > ps common/xfs: add _test_dev_suits_xfs() to verify logical block size
will work

 common/fio      | 26 ++++++++++++++++++++++++--
 common/rc       | 24 ++++++++++++++++++++++++
 common/xfs      | 23 +++++++++++++++++++++--
 tests/block/003 |  6 +++++-
 tests/block/007 |  5 ++++-
 tests/block/032 |  7 ++++---
 tests/nvme/012  |  1 +
 tests/nvme/035  |  1 +
 tests/nvme/049  | 15 +++++++++++----
 9 files changed, 95 insertions(+), 13 deletions(-)
Signature · 1 line
2.45.2