All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ofir Gal <ofir.gal@volumez.com>
To: Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	"linux-nvme@lists.infradead.org" <linux-nvme@lists.infradead.org>,
	Daniel Wagner <dwagner@suse.de>,
	Chaitanya Kulkarni <kch@nvidia.com>
Subject: Re: [PATCH blktests] md: add regression test for "md/md-bitmap: fix writing non bitmap pages"
Date: Tue, 18 Jun 2024 10:45:07 +0300	[thread overview]
Message-ID: <8c121c1a-a100-4cda-98fe-393c593e2f9c@volumez.com> (raw)
In-Reply-To: <zbeftlk6oti6uh5wx6m5ijvlvjv3xpxoqa6pj6mlasdr32eqfm@vyc5i3gyyj3s>



On 18/06/2024 4:24, Shinichiro Kawasaki wrote:
> CC+: linux-nvme, Daniel, Chaitanya,
>
> On Jun 17, 2024 / 19:05, Ofir Gal wrote:
> [...]
>>>> diff --git a/tests/md/001 b/tests/md/001
>>>> new file mode 100755
>>>> index 0000000..d5fb755
>>>> --- /dev/null
>>>> +++ b/tests/md/001
>>>> @@ -0,0 +1,80 @@
>>>> +#!/bin/bash
>>>> +# SPDX-License-Identifier: GPL-3.0+
>>>> +# Copyright (C) 2024 Ofir Gal
>>>> +#
>>>> +# Regression test for patch "md/md-bitmap: fix writing non bitmap pages" and
>>>> +# for patch "nvme-tcp: use sendpages_ok() instead of sendpage_ok()"
>>>> +
>>>> +. tests/md/rc
>>>> +. tests/nvme/rc
>>> I want to avoid cross references acoss test groups. So far, all test groups do
>>> not have any cross reference to keep them independent. How about to add this
>>> test case to the nvme test group?
>> I don't mind to add it to the nvme test group, just to clarify the test
>> checks a bug in md. The bug is "visible" only when the underlying device
>> of the raid is a network block device that utilize MSG_SPLICE_PAGES.
> Good to know this background. I suggest to add the last sentence above to the
> test case script header comment.
Will do.
>> nvme-tcp is used as the network device, I'm not sure it's related to
>> the nvme test group. What do you think?
> I see... The bug is in md sub-system, then it's the better to have the new test
> case in the new md test group. To avoid the cross reference, the nvmet related
> helper functions should move from tests/nvme/rc to common/nvmet, so that this
> test/md/001 can refer them. This will be another separated, preparation patch.
Ok, should it be a patch set or two completely separated patches?
>>>> +. common/brd
>>>> +
>>>> +DESCRIPTION="Create a raid with bitmap on top of nvme device with
>>>> +optimal-io-size over bitmap size"
>>> This descrption is printed as blktests runs. All other blktests have single line
>>> description then the two lines description looks strange. Can we make it shorter
>>> to fit in one line?
>> Yes, does "Raid with bitmap on nvme device with opt-io-size over bitmap
>> size" sounds good?
> The word "tcp" sounds important. And the word "nvmet" sounds better than "nvme".
> So how about: "Raid with bitmap on tcp nvmet with opt-io-size over bitmap size"?
Sounds good to me.

  parent reply	other threads:[~2024-06-18  7:45 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-13 12:30 [PATCH blktests] md: add regression test for "md/md-bitmap: fix writing non bitmap pages" Ofir Gal
2024-06-17 11:32 ` Shinichiro Kawasaki
2024-06-17 16:05   ` Ofir Gal
2024-06-18  1:24     ` Shinichiro Kawasaki
2024-06-18  4:41       ` Chaitanya Kulkarni
2024-06-18  6:26         ` Daniel Wagner
2024-06-18  7:45       ` Ofir Gal [this message]
2024-06-18  8:38         ` Shinichiro Kawasaki
2024-06-19 10:56           ` Ofir Gal

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=8c121c1a-a100-4cda-98fe-393c593e2f9c@volumez.com \
    --to=ofir.gal@volumez.com \
    --cc=dwagner@suse.de \
    --cc=kch@nvidia.com \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-nvme@lists.infradead.org \
    --cc=shinichiro.kawasaki@wdc.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 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.