From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Shin'ichiro Kawasaki Subject: [PATCH v4 0/2] zbd: fix zone reset for file reset during asynchronous IOs Date: Mon, 12 Apr 2021 16:02:23 +0900 Message-Id: <20210412070225.192504-1-shinichiro.kawasaki@wdc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: fio@vger.kernel.org, Jens Axboe Cc: Damien Le Moal , Dmitry Fomichev , Shinichiro Kawasaki List-ID: Hi Jens, could you consider to merge this series to upstream? 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 v3: * Added a Reviewd-by tag 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.30.2