Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp818352pxb; Thu, 24 Mar 2022 07:32:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6oDfUKuJ+O1AgnzfIJXV6ejC3HZb7Pk8CFDUyuK/NoDxV16OqPSUh3rdmdJamtCnu4xAM X-Received: by 2002:a17:907:9703:b0:6da:6412:508a with SMTP id jg3-20020a170907970300b006da6412508amr6195980ejc.77.1648132378425; Thu, 24 Mar 2022 07:32:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648132378; cv=none; d=google.com; s=arc-20160816; b=l5qWVRTc98m3KwhymCh1cjMTcSkusTBcHR2zz4F9gWO9+FCKqjFWpi5MFCswQKJzqQ 8d6G7dekpX1hoIVmAjiQhiC6MYEi7SMWG3GmLAJNvRPKFG0T2X9FV4xbmvc/HJ9HQ+KS l0XfsOXiYSbGr7lVjX5X3ytYq4qs7azf42co7HL/HDKCo+/66u7uIhheBvLKJ/KTrEOO XQIdapb+NF7fwBXKGmQKvzDTCLR8kIPb26pdw4XYZW8T7JDfRKf+gia/xjPXOk3pSRkj KzeW2YsbduHjhKCf9IzMZjRKffgboQQp7svEp7annxVRGXAX0+0uWX9Rs8VRjC2D8mfC 8wnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=tciFbDU31qOj9rEBOxsg5SAP7oblk2P9KY1ol3+thT8=; b=tM87nRDe7yqzBn6IFYSVZNl8MYK/eyPACCJRtivWvJYm5wprevLFnaXI1Aef1GBemD nVY2tABRyE3ppJ5qksfHjLgwlXpQyFwlZl7xmGVw+Czv1b3u6LGVWg4MnhABOIOvb0N9 spaZO6rBdRlk4zzFTgvwUJ3kFP3r0bgenWEuzHRtriZISJFr6v9FBR2bXYlV13om2K7J 4QOl+n8DlBwIc/0CIODEgAZMJHq5g2Lc3nUk6Gzif0/TuWldDEeEsdWMI0VONKZjsB/C sPK05tFkqhavm9XzqDexG1v5FbV6sopW63auUeIbBEohNQju+M5+9wHSouP2kghHXCVu asYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 25-20020a17090600d900b006df76385c7fsi14886162eji.287.2022.03.24.07.32.19; Thu, 24 Mar 2022 07:32:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-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; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233522AbiCWX4f (ORCPT + 99 others); Wed, 23 Mar 2022 19:56:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37204 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242772AbiCWX4e (ORCPT ); Wed, 23 Mar 2022 19:56:34 -0400 X-Greylist: delayed 1282 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 23 Mar 2022 16:55:00 PDT Received: from server.atrad.com.au (server.atrad.com.au [150.101.241.2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68679496B5 for ; Wed, 23 Mar 2022 16:55:00 -0700 (PDT) Received: from marvin.atrad.com.au (IDENT:1008@marvin.atrad.com.au [192.168.0.2]) by server.atrad.com.au (8.17.1/8.17.1) with ESMTPS id 22NNXN7n021638 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 24 Mar 2022 10:03:24 +1030 Date: Thu, 24 Mar 2022 10:03:23 +1030 From: Jonathan Woithe To: Bruce Fields Cc: Chuck Lever III , Linux NFS Mailing List Subject: Re: [PATCH 1/2] lockd: fix server crash on reboot of client holding lock Message-ID: <20220323233323.GI2179@marvin.atrad.com.au> References: <927EED04-840E-4DA6-B2B1-B604A7577B4E@oracle.com> <20220115212336.GB30050@marvin.atrad.com.au> <20220116220627.GA19813@marvin.atrad.com.au> <1E71316C-9EE8-4C71-ADA1-71E2910CA070@oracle.com> <20220117074430.GA22026@marvin.atrad.com.au> <20220117220851.GA8494@marvin.atrad.com.au> <20220117221156.GB3090@fieldses.org> <20220118220016.GB16108@fieldses.org> <20220118222050.GB30863@marvin.atrad.com.au> <20220118222703.GD16108@fieldses.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220118222703.GD16108@fieldses.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-MIMEDefang-action: accept X-Scanned-By: MIMEDefang 2.86 on 192.168.0.1 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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-nfs@vger.kernel.org On Tue, Jan 18, 2022 at 05:27:03PM -0500, Bruce Fields wrote: > On Wed, Jan 19, 2022 at 08:50:50AM +1030, Jonathan Woithe wrote: > > On Tue, Jan 18, 2022 at 05:00:16PM -0500, Bruce Fields wrote: > > > From: "J. Bruce Fields" > > > > > > I thought I was iterating over the array when actually the iteration is > > > over the values contained in the array? > > > : > > > > Would you like me to apply this against a 5.15.x kernel and test locally? > > Or should I just wait for a 5.15.x stable series update which includes it? > > I'm pretty confident I'm reproducing the same problem you saw, so it'd > be fine to just wait for an update. > > (But if you do test these patches, let us know, one more confirmation > never hurts.) The shift back to a 5.15.x kernel ended up being delayed for a while for various reasons. The server concerned was eventually upgraded to 5.15.27 on 9 March 2022. In that time, client machines have been turned on and off and inevitably the conditions which caused the crash have been exercised many times (libreoffice, firefox and thunderbird are used daily on almost all of the clients). The server has not experienced the crash since the upgrade. On the basis of this I think it's fair to consider our problem solved. Thanks for your quick response to the report and the rapid provision of the fix. Regards jonathan