fio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] zbd: fix zone reset for file reset during asynchronous IOs
@ 2021-03-26  4:59 Shin'ichiro Kawasaki
  2021-03-26  4:59 ` [PATCH v3 1/2] zbd: avoid zone reset during asynchronous IOs in-flight Shin'ichiro Kawasaki
  2021-03-26  4:59 ` [PATCH v3 2/2] t/zbd: test repeated async write with block size unaligned to zone size Shin'ichiro Kawasaki
  0 siblings, 2 replies; 4+ messages in thread
From: Shin'ichiro Kawasaki @ 2021-03-26  4:59 UTC (permalink / raw)
  To: fio, Jens Axboe; +Cc: Damien Le Moal, Dmitry Fomichev, Shinichiro Kawasaki

Repeated random write jobs with block size unaligned to zone size and libaio
engine trigger unaligned command errors because of zone reset during
asynchronous writes in-flight. The first patch of this series addresses the
problem by removing the zone reset. The second patch adds a new test case to
confirm the problem fix and to prevent future regression.

Changes from v2:
* Removed unnecessary numjob option from the test case workload
* Added a Reviewd-by tag

Changes from v1:
* Changed fix approach from waiting IO completion to removing zone reset
* Simplified the added test case not to refer sysfs

Shin'ichiro Kawasaki (2):
  zbd: avoid zone reset during asynchronous IOs in-flight
  t/zbd: test repeated async write with block size unaligned to zone
    size

 t/zbd/test-zbd-support | 18 ++++++++++++++++++
 zbd.c                  | 23 +++++++----------------
 2 files changed, 25 insertions(+), 16 deletions(-)

-- 
2.29.2



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-03-26  7:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-26  4:59 [PATCH v3 0/2] zbd: fix zone reset for file reset during asynchronous IOs Shin'ichiro Kawasaki
2021-03-26  4:59 ` [PATCH v3 1/2] zbd: avoid zone reset during asynchronous IOs in-flight Shin'ichiro Kawasaki
2021-03-26  4:59 ` [PATCH v3 2/2] t/zbd: test repeated async write with block size unaligned to zone size Shin'ichiro Kawasaki
2021-03-26  7:48   ` Damien Le Moal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).