Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp2510472iob; Sat, 30 Apr 2022 10:28:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4e8TQWovKElfR4Aa0sEawDBaxzWmCMbRLUX13abzkH6S23j60ohFzDq6y40xF4ThdfmXb X-Received: by 2002:a05:6512:3992:b0:472:31ef:cd80 with SMTP id j18-20020a056512399200b0047231efcd80mr3559342lfu.532.1651339734868; Sat, 30 Apr 2022 10:28:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651339734; cv=none; d=google.com; s=arc-20160816; b=Xn9eAEm3k7WB7+eQWzo8tjf3f+LLO198+nFzMko5tZu+r7b3PTsEBokvUbxGbOqBQh Gar57+Ui8E+3co9EuFw1Oh0BSukfsqYXIS+vOx//FF0AYYcttLTrbIj3Y8pPq6PK1cQ+ 0mMo015WoVTYPsYTmwA62A9x57EYSOZ5EhcAeXa4KD0JnZfBJbnkQu68aM7Llp0DyB/P 3kWaFBgcGVOrUoAarqa5S0j8uNxKD18JUmAa6du8Re6pD5ktClw/I8Rpmwq35fw4L3uE Py7ifgzxRgPjt/b5N9QKXqI5ls9NfGegQAoDBFtLgLF/0r9grJG/lx3nhD5lSyvdK5U0 DHew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:in-reply-to :from:references:cc:to:content-language:user-agent:mime-version:date :message-id:dkim-signature; bh=esLsTjeFbAhjqEsGKQ/uoZ2kISCKtGjxsP23AmIceA8=; b=zWkETZfpOUsQaygBy7s3YY4JUUTOZk+K6VAeS8A7PN9IJjFZwVQFcGk69br7CjBBkE s5j57kCBrxIghphi5RlgYKQz102txSV51sfwJzTl2FmP5uSVSZpMlI31m72sIfz3u30B 8HYovGMqj6adi/NE686Ow3mdomZvo/zF/sVGlRqXW9O3rOLimmhtrXATe5N5bLS8SRXl PetK7aTdtT3jb670ZlNMgUm9X+/JlH6uKaGZHcPS0qD7zlsxD/k3aRGglBUW7ZZ+ay4l a4x51LWjJJVKRaDJG2FQkH1Jz5oobeOjak3zj5EgKaosQhkQJTS1/aLzzu7OQ2ufhWvB op4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@deltatee.com header.s=20200525 header.b="f+/sRa+D"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=deltatee.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r1-20020a2e80c1000000b0024f0aa8e7dbsi9828527ljg.222.2022.04.30.10.28.28; Sat, 30 Apr 2022 10:28:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@deltatee.com header.s=20200525 header.b="f+/sRa+D"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=deltatee.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378376AbiD2QE7 (ORCPT + 99 others); Fri, 29 Apr 2022 12:04:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353800AbiD2QE4 (ORCPT ); Fri, 29 Apr 2022 12:04:56 -0400 Received: from ale.deltatee.com (ale.deltatee.com [204.191.154.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 794965521F; Fri, 29 Apr 2022 09:01:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=deltatee.com; s=20200525; h=Subject:In-Reply-To:From:References:Cc:To: MIME-Version:Date:Message-ID:content-disposition; bh=esLsTjeFbAhjqEsGKQ/uoZ2kISCKtGjxsP23AmIceA8=; b=f+/sRa+D999SGzSah6vs1/IzWF 3nHHgiLgnFgqNa07JhCg7ofLXX9BJmNxqTqqPfXAwaO+bH2k4FvR7p5KTn1jxcHN5ZSBXZxnXJldW Jezy3ymIxYt33vN9hm9o88qDjRmzoNo4zBQS4q/HGqwzIX8HougCQ8CSMpcNo6t2CuiKqgDKlQOfu h6vU4NRae1w9EBWuXZvW0HBjeMU3M2M2Sqd9Tb+CnhXyparigF5ai5bfyXDgnqyh5MKpNwQ/HzUHM yCpeyIwJWsRpJw/Yoqtfo24I7tfNWYLfcbrZfSg4Z9CwuQWkpcyGBerPNl14OxaV3EB903SU330ap /XRzOeFw==; Received: from guinness.priv.deltatee.com ([172.16.1.162]) by ale.deltatee.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1nkT3h-001soD-GU; Fri, 29 Apr 2022 10:01:30 -0600 Message-ID: Date: Fri, 29 Apr 2022 10:01:27 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Content-Language: en-CA To: Guoqing Jiang , 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> From: Logan Gunthorpe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 172.16.1.162 X-SA-Exim-Rcpt-To: guoqing.jiang@linux.dev, xni@redhat.com, linux-kernel@vger.kernel.org, linux-raid@vger.kernel.org, song@kernel.org, hch@infradead.org, sbates@raithlin.com, Martin.Oliveira@eideticom.com, David.Sloan@eideticom.com X-SA-Exim-Mail-From: logang@deltatee.com X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Subject: Re: [PATCH v2 00/12] Improve Raid5 Lock Contention X-SA-Exim-Version: 4.2.1 (built Sat, 13 Feb 2021 17:57:42 +0000) X-SA-Exim-Scanned: Yes (on ale.deltatee.com) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. > 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. 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. Logan