Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp226091iob; Mon, 2 May 2022 17:47:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxNTVTsiJXwL4f3Ye67TCHGy9CoLPhcZE2mw/u31hWoJSkk4zRY+11lEkx7EyUwNmItE95n X-Received: by 2002:a05:6a00:23ca:b0:50e:827:9253 with SMTP id g10-20020a056a0023ca00b0050e08279253mr2217686pfc.20.1651538866566; Mon, 02 May 2022 17:47:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651538866; cv=none; d=google.com; s=arc-20160816; b=GaJa6JQAmud23dao1IVCu0CTO2Oxllofo+tf0OIaSXxY5eOdyMUcJV47WqELUBIqWD kELaY70ZK2tHxfiTv+x1S4SRATFJ5bWqsfCXiNLDvP7EI41w3MrPY8PgwF7BnVZ5Lj4b PpWKR3KY+5+1mZaTWfAVNxBTiwjIJldi/+uV/Su+R2FfPo5InKYoWazyiXu/4ExTK+a1 ObzOxBLzjUbZz1+HyjPkizmrEK4CdwPKHr2lh/KRynPAwUIxCOKAUpGYCgfnJYjBE60N +LdYtPeKPqXympDppn08xppgsu3PhPMsflcpDAjezcunwhqvwbbN77uzPjO0MeZsesXL kU2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:date:message-id:from:references:cc:to :dkim-signature:subject; bh=7cEuqwKIaSP2kvNUTwixjyAdVoYgUrWdJBLxS94+imU=; b=H7ULbG0zafrgWA2SFYz+DqKXnpoD24C2sLsewZW7oXADtVIC+tdjN+as/JeYG5R/zx yJD4bD3Pj9TJFXnFPVbrFTfDxGTHP1Sgz+qPt3nJ7pz4q+Es+3tFb4sb2fuf2aFoNWID mbXIeFpibZSs/57fdOk5KQ7I3cZAV525zUgaxXW8uENfM/yzF7VTq/tOk7ctYNx3ZGOw yqES0no+Rv8FbhUfl511GNHkbbCN7dfRHIKGrQfyc6lGbXwHWTwjXjQZN6MdxU2ieOLg 7+WK1g383ajDp67s3sFSwXC+W2RO7tgrZxVOk6tYFt2ru58J1SMWWf0pB4m+CdO/IvTz dVmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=TvNQtUvD; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id b11-20020a056a000a8b00b0050acaaed691si16743350pfl.268.2022.05.02.17.47.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 17:47:46 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=TvNQtUvD; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id A287A36307; Mon, 2 May 2022 17:36:27 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1382013AbiD3Brd (ORCPT + 99 others); Fri, 29 Apr 2022 21:47:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1382005AbiD3Br2 (ORCPT ); Fri, 29 Apr 2022 21:47:28 -0400 Received: from out0.migadu.com (out0.migadu.com [94.23.1.103]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 26479D0A89; Fri, 29 Apr 2022 18:44:08 -0700 (PDT) Subject: Re: [PATCH v2 00/12] Improve Raid5 Lock Contention DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1651283046; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7cEuqwKIaSP2kvNUTwixjyAdVoYgUrWdJBLxS94+imU=; b=TvNQtUvD81fbf0fqqgSr7oSIEarpOMlvCT4L3vuEwsCK8CsdlTMU6FgEBl/JgVx2Jzd5rQ SHtKE3bXEQRzdJ39Y5wSVmHR1ThuuYAm8sHPPkbT42/N3msCpD3cFhc0bBcAaErLRyexga ds9KKWF/BceFkEm2qNqLEeAnccIhmpA= To: Logan Gunthorpe , Xiao Ni Cc: open list , linux-raid , Song Liu , Christoph Hellwig , Stephen Bates , Martin Oliveira , David Sloan References: <20220420195425.34911-1-logang@deltatee.com> <4094aed9-d22d-d14f-07a7-5abe599beeab@linux.dev> <8d8fbf24-51b5-a076-b7ad-fcbb7d5c275e@deltatee.com> <4f0b44aa-77a4-9896-b780-eb52241954ae@deltatee.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Guoqing Jiang Message-ID: Date: Sat, 30 Apr 2022 09:44:01 +0800 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: linux.dev X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/30/22 12:01 AM, Logan Gunthorpe wrote: > > On 2022-04-28 18:49, Guoqing Jiang wrote: >> I can't agree with you anymore. I would say some patches were submitted >> without run enough tests, then after one by one kernel release, the thing >> becomes worse. > I'm not sure where we disagree here. I certainly don't want to introduce > regressions myself. I haven't submitted v3 yet because I've become less > certain that there are no regressions in it. The point of my last email > was try to explain that I am taking testing seriously. That is my intention too, no more new regression. >> This is also the reason that I recommend run mdadm tests since md raid >> is a complex subsystem, perhaps a simple change could cause regression. >> And considering there are really limited developers and reviewers in the >> community, the chance to cause regression get bigger. > While I'd certainly like to run mdadm tests, they appear to be very > broken to me. Too broken for me to fix all of it -- I don't have time > for fixing that many issues. I do agree it is not reasonable to ask you to fix them,  just compare the test result with and without your set, at least there is no more new failure as said. > Seems I'm not the only one to run into this problem recently: > > https://lore.kernel.org/linux-raid/20220111130635.00001478@linux.intel.com/T/#t > > And it's a shame nobody could even bother to remove the unsupported 0.9 > metadata tests from the repo as a result of this conversation. > >> If I may, is it possible to submit your tests to mdadm as well? So we can >> have one common place to contain enough tests. > I'd certainly consider that if I could run the test suite. Though one > hitch is that I've found I need to run my tests repeatedly, for hours, > before hitting some rare bugs. Running the tests only once is much > easier to pass. It's hard to fully test things like this with so many > rare retry paths in a simple regression test. Let's focus on raid456 test given the code only touches raid5, you can pass argument like this, FYI. mdadm> ./test --raidtype=raid456 --dev=loop Thanks, Guoqing