From: osandov@osandov.com (Omar Sandoval)
Subject: [PATCH V2 00/14] blktests: NVMeOF new testcases for file and bdev ns
Date: Mon, 11 Jun 2018 15:14:32 -0700 [thread overview]
Message-ID: <20180611221432.GB25795@vader> (raw)
In-Reply-To: <20180611091554.19639-1-chaitanya.kulkarni@wdc.com>
On Mon, Jun 11, 2018@05:15:40AM -0400, Chaitanya Kulkarni wrote:
> Hi,
>
> This patch series restructures the target side namespace creation code and
> adds new testcases for NVMeOF loop target (nvme_loop). Also, we add one
> fio helper for basic data verification, new testcases like basic
> creation/deletion of the host/target, fio based data verification testcases
> for both block device and file backed target namespace and file system
> formatting and data verification from the host side.
>
> -Regards,
> Chaitanya
>
> Changes Since V1:-
>
> 1. Add fio data verification helper.
> 2. Add a new test for many namespaces creation for file-backed ns.
> 3. Minor fixes and cleanups.
Hey, Chaitanya,
I had to change TMPDIR to use the blktests repository instead of /tmp to
get the file-backed ones to pass. I also changed the descriptions to
read as "this test will..." for consistency with the other tests, and
added TIMED=1 to the data verification tests.
The flush tests fail for me, and Johannes still has some comments on the
last two, so I applied patches 1-10. The flush tests fail like this:
nvme/014 (flush a NVMeOF block device-backed ns) [failed]
runtime 0.788s ... 0.803s
--- tests/nvme/014.out 2018-06-11 15:01:41.449896278 -0700
+++ results/nodev/nvme/014.out.bad 2018-06-11 15:07:31.425480955 -0700
@@ -1,6 +1,6 @@
Running nvme/014
91fdba0d-f87b-4c25-b80f-db7be1418b9e
uuid.91fdba0d-f87b-4c25-b80f-db7be1418b9e
-NVMe Flush: success
+NVME IO command error:INVALID_NS(400b)
NQN:blktests-subsystem-1 disconnected 1 controller(s)
Test complete
Any idea what that is?
Thanks for the tests!
> Chaitanya Kulkarni (14):
> blktests: common/nvme export ns-mgmt interfaces
> blktests: add NVMeOF bdev-ns target creation test
> blktests: add NVMeOF file-ns target creation test
> blktests: add NVMeOF bdev-ns host creation
> blktests: add NVMeOF file-ns host creation
> blktests: add fio data verification routine
> blktests: add NVMeoF data verification test for bdev-ns
> blktests: add NVMeOF data verification test for file-ns
> blktests: add NVMeOF mkfs test for bdev-ns
> blktests: add NVMeOF mkfs test for file-ns
> blktests: add NVMeOF flush test for bdev-ns
> blktests: add NVMeOF flush test for file-ns
> blktests: add NVMeOF many bdev-ns creation test
> blktests: add NVMeOF many file-ns creation test
next prev parent reply other threads:[~2018-06-11 22:14 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-11 9:15 [PATCH V2 00/14] blktests: NVMeOF new testcases for file and bdev ns Chaitanya Kulkarni
2018-06-11 9:15 ` [PATCH V2 01/14] blktests: common/nvme export ns-mgmt interfaces Chaitanya Kulkarni
2018-06-11 11:10 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 02/14] blktests: add NVMeOF bdev-ns target creation test Chaitanya Kulkarni
2018-06-11 9:15 ` [PATCH V2 03/14] blktests: add NVMeOF file-ns " Chaitanya Kulkarni
2018-06-11 11:11 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 04/14] blktests: add NVMeOF bdev-ns host creation Chaitanya Kulkarni
2018-06-11 11:12 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 05/14] blktests: add NVMeOF file-ns " Chaitanya Kulkarni
2018-06-11 11:12 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 06/14] blktests: add fio data verification routine Chaitanya Kulkarni
2018-06-11 11:14 ` Johannes Thumshirn
2018-06-11 21:09 ` Omar Sandoval
2018-06-12 4:40 ` Chaitanya Kulkarni
2018-06-11 9:15 ` [PATCH V2 07/14] blktests: add NVMeoF data verification test for bdev-ns Chaitanya Kulkarni
2018-06-11 11:23 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 08/14] blktests: add NVMeOF data verification test for file-ns Chaitanya Kulkarni
2018-06-11 11:24 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 09/14] blktests: add NVMeOF mkfs test for bdev-ns Chaitanya Kulkarni
2018-06-11 11:29 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 10/14] blktests: add NVMeOF mkfs test for file-ns Chaitanya Kulkarni
2018-06-11 11:29 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 11/14] blktests: add NVMeOF flush test for bdev-ns Chaitanya Kulkarni
2018-06-11 11:31 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 12/14] blktests: add NVMeOF flush test for file-ns Chaitanya Kulkarni
2018-06-11 11:31 ` Johannes Thumshirn
2018-06-11 9:15 ` [PATCH V2 13/14] blktests: add NVMeOF many bdev-ns creation test Chaitanya Kulkarni
2018-06-11 11:38 ` Johannes Thumshirn
2018-06-11 17:25 ` Chaitanya Kulkarni
2018-06-11 9:15 ` [PATCH V2 14/14] blktests: add NVMeOF many file-ns " Chaitanya Kulkarni
2018-06-11 11:40 ` [PATCH V2 00/14] blktests: NVMeOF new testcases for file and bdev ns Johannes Thumshirn
2018-06-11 22:14 ` Omar Sandoval [this message]
2018-06-11 23:14 ` Chaitanya Kulkarni
2018-06-13 0:00 ` Chaitanya Kulkarni
2018-06-13 7:21 ` Johannes Thumshirn
[not found] ` <BN6PR04MB120367ABC523F7DDEC83C35A867E0@BN6PR04MB1203.namprd04.prod.outlook.com>
2018-06-25 19:04 ` Omar Sandoval
2018-06-25 19:06 ` Omar Sandoval
2018-06-25 19:16 ` Chaitanya Kulkarni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180611221432.GB25795@vader \
--to=osandov@osandov.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox