[PATCH 0/5] zbd: Fix failures unique to specific zoned devices

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

 



Recently test case failures of t/zbd/test-zoned-support were observed, which
were unique to specific zoned block devices. Several test cases fail when the
device has large zone size in GB order. Some test cases fail when zone capacity
is unaligned to block sizes. Some other test cases fail when the zoned block
device has strict open zone resource limitations.

This patch series addresses the failures. The 1st patch is a preparation for the
next patch. The 2nd and the 3rd patches fix the failures observed due to large
zone size. The 4th patch fixes the failures observed due to zone capacity
unaligned to block size. The last patch adds an option to the test script to
support strict zone resource limitations.

Shin'ichiro Kawasaki (5):
  zbd: Remove cast to unsigned long long for printf
  zbd: Fix type of local variable min_bs
  t/zbd: Do not use too large block size in test case #4
  t/zbd: Align block size to zone capacity
  t/zbd: Add -w option to ensure no open zone before write tests

 t/zbd/functions        |  26 ++++++++++
 t/zbd/test-zbd-support |  40 +++++++++------
 zbd.c                  | 107 +++++++++++++++++++----------------------
 3 files changed, 100 insertions(+), 73 deletions(-)

-- 
2.31.1




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux