From: Logan Gunthorpe <logang@deltatee.com> To: linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, Omar Sandoval <osandov@osandov.com> Cc: Sagi Grimberg <sagi@grimberg.me>, Chaitanya Kulkarni <Chaitanya.Kulkarni@wdc.com>, Stephen Bates <sbates@raithlin.com>, Logan Gunthorpe <logang@deltatee.com> Subject: [PATCH blktests 08/11] nvme/035: Add test to verify passthru controller with a filesystem Date: Thu, 27 Aug 2020 13:49:09 -0600 [thread overview] Message-ID: <20200827194912.6135-9-logang@deltatee.com> (raw) In-Reply-To: <20200827194912.6135-1-logang@deltatee.com> This is a similar test as nvme/012 and nvme/013, except with a passthru controller. Signed-off-by: Logan Gunthorpe <logang@deltatee.com> --- tests/nvme/035 | 39 +++++++++++++++++++++++++++++++++++++++ tests/nvme/035.out | 2 ++ 2 files changed, 41 insertions(+) create mode 100755 tests/nvme/035 create mode 100644 tests/nvme/035.out diff --git a/tests/nvme/035 b/tests/nvme/035 new file mode 100755 index 000000000000..de5f57c9b95f --- /dev/null +++ b/tests/nvme/035 @@ -0,0 +1,39 @@ +#!/bin/bash +# SPDX-License-Identifier: GPL-3.0+ +# Copyright (C) 2019 Logan Gunthorpe +# Copyright (C) 2019 Eideticom Communications Inc. + +. tests/nvme/rc +. common/xfs + +DESCRIPTION="run mkfs and data verification fio job on an NVMeOF passthru controller" +TIMED=1 + +requires() { + _have_program nvme && + _have_modules nvme-loop nvmet && + _have_configfs && + _have_kernel_option NVME_TARGET_PASSTHRU && + _have_xfs && + _have_fio +} + +test_device() { + local subsys="blktests-subsystem-1" + local ctrldev + local nsdev + local port + + echo "Running ${TEST_NAME}" + + _setup_nvmet + port=$(_nvmet_passthru_target_setup "$subsys") + nsdev=$(_nvmet_passthru_target_connect "$subsys") + + _xfs_run_fio_verify_io "${nsdev}" + + _nvmet_passthru_target_disconnect "$subsys" + _nvmet_passthru_target_cleanup "$port" "$subsys" + + echo "Test complete" +} diff --git a/tests/nvme/035.out b/tests/nvme/035.out new file mode 100644 index 000000000000..455110c046a5 --- /dev/null +++ b/tests/nvme/035.out @@ -0,0 +1,2 @@ +Running nvme/035 +Test complete -- 2.20.1
WARNING: multiple messages have this Message-ID (diff)
From: Logan Gunthorpe <logang@deltatee.com> To: linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, Omar Sandoval <osandov@osandov.com> Cc: Logan Gunthorpe <logang@deltatee.com>, Sagi Grimberg <sagi@grimberg.me>, Chaitanya Kulkarni <Chaitanya.Kulkarni@wdc.com>, Stephen Bates <sbates@raithlin.com> Subject: [PATCH blktests 08/11] nvme/035: Add test to verify passthru controller with a filesystem Date: Thu, 27 Aug 2020 13:49:09 -0600 [thread overview] Message-ID: <20200827194912.6135-9-logang@deltatee.com> (raw) In-Reply-To: <20200827194912.6135-1-logang@deltatee.com> This is a similar test as nvme/012 and nvme/013, except with a passthru controller. Signed-off-by: Logan Gunthorpe <logang@deltatee.com> --- tests/nvme/035 | 39 +++++++++++++++++++++++++++++++++++++++ tests/nvme/035.out | 2 ++ 2 files changed, 41 insertions(+) create mode 100755 tests/nvme/035 create mode 100644 tests/nvme/035.out diff --git a/tests/nvme/035 b/tests/nvme/035 new file mode 100755 index 000000000000..de5f57c9b95f --- /dev/null +++ b/tests/nvme/035 @@ -0,0 +1,39 @@ +#!/bin/bash +# SPDX-License-Identifier: GPL-3.0+ +# Copyright (C) 2019 Logan Gunthorpe +# Copyright (C) 2019 Eideticom Communications Inc. + +. tests/nvme/rc +. common/xfs + +DESCRIPTION="run mkfs and data verification fio job on an NVMeOF passthru controller" +TIMED=1 + +requires() { + _have_program nvme && + _have_modules nvme-loop nvmet && + _have_configfs && + _have_kernel_option NVME_TARGET_PASSTHRU && + _have_xfs && + _have_fio +} + +test_device() { + local subsys="blktests-subsystem-1" + local ctrldev + local nsdev + local port + + echo "Running ${TEST_NAME}" + + _setup_nvmet + port=$(_nvmet_passthru_target_setup "$subsys") + nsdev=$(_nvmet_passthru_target_connect "$subsys") + + _xfs_run_fio_verify_io "${nsdev}" + + _nvmet_passthru_target_disconnect "$subsys" + _nvmet_passthru_target_cleanup "$port" "$subsys" + + echo "Test complete" +} diff --git a/tests/nvme/035.out b/tests/nvme/035.out new file mode 100644 index 000000000000..455110c046a5 --- /dev/null +++ b/tests/nvme/035.out @@ -0,0 +1,2 @@ +Running nvme/035 +Test complete -- 2.20.1 _______________________________________________ Linux-nvme mailing list Linux-nvme@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-nvme
next prev parent reply other threads:[~2020-08-27 19:49 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-08-27 19:49 [PATCH blktests 00/11] NVMe Target Passthru Block Tests Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 01/11] common/fio: Remove state file in common helper Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-31 2:47 ` Chaitanya Kulkarni 2020-08-31 2:47 ` Chaitanya Kulkarni 2020-08-27 19:49 ` [PATCH blktests 02/11] common/xfs: Create common helper to check for XFS support Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 03/11] common/xfs: Create common helper to verify block device with xfs Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 04/11] nvme: Search for specific subsysnqn in _find_nvme_loop_dev Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 05/11] nvme: Add common helpers for passthru tests Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 06/11] nvme/033: Simple test to create and connect to a passthru target Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 07/11] nvme/034: Add test for passthru data verification Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe [this message] 2020-08-27 19:49 ` [PATCH blktests 08/11] nvme/035: Add test to verify passthru controller with a filesystem Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 09/11] nvme/036: Add test for testing reset command on nvme-passthru Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 10/11] nvme/037: Add test which loops passthru connect and disconnect Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-08-27 19:49 ` [PATCH blktests 11/11] nvme/038: Test removal of un-enabled subsystem and ports Logan Gunthorpe 2020-08-27 19:49 ` Logan Gunthorpe 2020-09-21 23:29 ` [PATCH blktests 00/11] NVMe Target Passthru Block Tests Chaitanya Kulkarni 2020-09-21 23:29 ` 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=20200827194912.6135-9-logang@deltatee.com \ --to=logang@deltatee.com \ --cc=Chaitanya.Kulkarni@wdc.com \ --cc=linux-block@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-nvme@lists.infradead.org \ --cc=osandov@osandov.com \ --cc=sagi@grimberg.me \ --cc=sbates@raithlin.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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.