[dm-devel] [PATCH -next v3 00/25] md: synchronize io with array reconfiguration
Yu Kuai
yukuai1 at huaweicloud.com
Thu Oct 5 03:42:08 UTC 2023
Hi,
在 2023/09/29 3:15, Song Liu 写道:
> Hi Kuai,
>
> Thanks for the patchset!
>
> A few high level questions/suggestions:
Thanks a lot for these!
>
> 1. This is a big change that needs a lot of explanation. While you managed to
> keep each patch relatively small (great job btw), it is not very clear why we
> need these changes. Specifically, we are adding a new mutex, it is worth
> mentioning why we cannot achieve the same goal without it. Please add
> more information in the cover letter. We will put part of the cover letter in
> the merge commit.
Yeah, I realize that I explain too little. I will add background and
design.
>
> 2. In the cover letter, please also highlight that we are removing
> MD_ALLOW_SB_UPDATE and MD_UPDATING_SB. This is a big improvement.
>
Okay.
> 3. Please rearrange the patch set so that the two "READ_ONCE/WRITE_ONCE"
> patches are at the beginning.
Okay.
>
> 4. Please consider merging some patches. Current "add-api => use-api =>
> remove-old-api" makes it tricky to follow what is being changed. For this set,
> I found the diff of the whole set easier to follow than some of the big patches.
I refer to some other big patchset to replace an old api, for example:
https://lore.kernel.org/all/20230818123232.2269-1-jack@suse.cz/
Currently I prefer to use one patch for each function point. And I do
merged some patches in this version, and for remaining patches, do you
prefer to use one patch for one file instead of one function point?(For
example, merge patch 10-12 for md/raid5-cache, and 13-16 for md/raid5).
Thanks,
Kuai
>
> Thanks again for your hard work into this!
> Song
>
> On Wed, Sep 27, 2023 at 11:22 PM Yu Kuai <yukuai1 at huaweicloud.com> wrote:
>>
>> From: Yu Kuai <yukuai3 at huawei.com>
> [...]
> .
>
More information about the dm-devel
mailing list