Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3433166iob; Mon, 16 May 2022 23:06:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIbxnmJEneiFzav5gVOwBR8qPTrmwmfFvoDYKXpwEa7KXxi+27BGeyB2x+i5XKp6yDcBlb X-Received: by 2002:a05:6402:1804:b0:42a:b015:4acc with SMTP id g4-20020a056402180400b0042ab0154accmr10011353edy.163.1652767608268; Mon, 16 May 2022 23:06:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652767608; cv=none; d=google.com; s=arc-20160816; b=TZT+Qx99u9MbaI9moyxasiEDlv0OrXaS8txr5DU768Rjh2T4wkoh/jq6Jpd033ZsJQ FpRFVF1Ws2SnvAfhyQVKKdrPuY2K4FgvHY9u3P7XaEpB6csMbq6Uoigcr1smrjYySOYJ xhg0MZt0E18l99YSxiQO/zqXtOaTXQC5EoET5vTJkfcM1WAMU90BYNi8S7d39mnIRV27 1fRa7+LBrFjybtKktwKG+GjcInRm1J6txe5C+9WA0H3fPtCsGJTx/2IdduuWpnIniWk2 aAVX+0e/EfmyX7DUF2u+le2xb+gSJUVbsKBbMaKRna4sKnA+TpProYOzQhGQ7fAe4Yfk gVDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:references:in-reply-to:subject :cc:to:from:mime-version:content-transfer-encoding:dkim-signature :dkim-signature; bh=x1z11KFIyVf5e1H1Q8IyLA08Ku48BcwDEhjZMuZK2ZA=; b=hje+tkBVnaWUccxW8PN5tBc3CchEhft/HlK+Z48AKJimH0KVu50+UmUI5zX1fKqLxJ cvqOv8NB+hfTPS6yoGdupDhEmab9HPIB+O7Ch5lbQiIMYSDHrfXcS9VBYPZBWSGrXyog D1M3phEmWC2HzMZz6ISVHR7hwJQYM1LEaamDf/bvwINsP/wu4yXxqp+cZ9z68MO5ryCg 3n4DbFFw38IUvhLGDtuOYtOVX0A5qhTZ9ETmHXa6YMG8ps79QEjzbabZ6NBnnm+7XzpY pSWw617c7Sw+goVQoj//a25/igmviHsOF7lmwCAoTuSspc1hiXA3HqR0g+8KRIwvIfeI r9DA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=UM2cnuXG; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=m1a6a+jf; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s17-20020a1709067b9100b006f8603a60b1si1910176ejo.201.2022.05.16.23.06.08; Mon, 16 May 2022 23:06:48 -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; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=UM2cnuXG; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=m1a6a+jf; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229572AbiEQBFP (ORCPT + 99 others); Mon, 16 May 2022 21:05:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230271AbiEQBFP (ORCPT ); Mon, 16 May 2022 21:05:15 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54C694616A for ; Mon, 16 May 2022 18:05:14 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 559051F8FB; Tue, 17 May 2022 01:05:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1652749512; h=from:from:reply-to: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=x1z11KFIyVf5e1H1Q8IyLA08Ku48BcwDEhjZMuZK2ZA=; b=UM2cnuXGToQbdFA3OYoE06wZFI+/BXnoJRXooder/JfJ4D0Ajf/ELPcQkMXxXrzG6A45/F mNbXAzelhloXCcsZ9X/5+S6rKYyuCafgz7A0kDB+bLQvZo8re/qOWhmWPkPj43veKl4I+J ikOzQJ5bIIcoTjRI24V6SH8BhdHfHQw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1652749512; h=from:from:reply-to: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=x1z11KFIyVf5e1H1Q8IyLA08Ku48BcwDEhjZMuZK2ZA=; b=m1a6a+jfbFOc0U/Tzpzw22FqlZHrX0xCeAKIo9BT6fBn+gDpy9xSxI+wRYfeB5tJr+p5Rx EVY3kd7PBV7YUEBg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 4328113ADC; Tue, 17 May 2022 01:05:11 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 1BvuAMf0gmKueAAAMHmgww (envelope-from ); Tue, 17 May 2022 01:05:11 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 From: "NeilBrown" To: "Trond Myklebust" Cc: "anna@kernel.org" , "linux-nfs@vger.kernel.org" Subject: Re: [PATCH 0/2] NFS: limit use of ACCESS cache for negative responses In-reply-to: References: <165110909570.7595.8578730126480600782.stgit@noble.brown>, <165274590805.17247.12823419181284113076@noble.neil.brown.name>, <72f091ceaaf15069834eb200c04f0630eca7eaef.camel@hammerspace.com>, <165274805538.17247.18045261877097040122@noble.neil.brown.name>, Date: Tue, 17 May 2022 11:05:07 +1000 Message-id: <165274950799.17247.7605561502483278140@noble.neil.brown.name> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, 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 T24gVHVlLCAxNyBNYXkgMjAyMiwgVHJvbmQgTXlrbGVidXN0IHdyb3RlOgo+IE9uIFR1ZSwgMjAy Mi0wNS0xNyBhdCAxMDo0MCArMTAwMCwgTmVpbEJyb3duIHdyb3RlOgo+ID4gT24gVHVlLCAxNyBN YXkgMjAyMiwgVHJvbmQgTXlrbGVidXN0IHdyb3RlOgo+ID4gPiBPbiBUdWUsIDIwMjItMDUtMTcg YXQgMTA6MDUgKzEwMDAsIE5laWxCcm93biB3cm90ZToKPiA+ID4gPiAKPiA+ID4gPiBIaSwKPiA+ ID4gPiDCoGFueSB0aG91Z2h0cyBvbiB0aGVzZSBwYXRjaGVzPwo+ID4gPiAKPiA+ID4gCj4gPiA+ IFRvIG1lLCB0aGlzIHByb2JsZW0gaXMgc2ltcGx5IG5vdCB3b3J0aCBicmVha2luZyBob3QgcGF0 aAo+ID4gPiBmdW5jdGlvbmFsaXR5Cj4gPiA+IGZvci4gSWYgdGhlIGNyZWRlbnRpYWwgY2hhbmdl cyBvbiB0aGUgc2VydmVyLCBidXQgbm90IG9uIHRoZSBjbGllbnQKPiA+ID4gKHNvCj4gPiA+IHRo YXQgdGhlIGNyZWQgY2FjaGUgY29tcGFyaXNvbiBzdGlsbCBtYXRjaGVzKSwgdGhlbiB3aHkgZG8g d2UgY2FyZT8KPiA+ID4gCj4gPiA+IElPVzogSSdtIGEgTkFDSyB1bnRpbCBjb252aW5jZWQgb3Ro ZXJ3aXNlLgo+ID4gCj4gPiBJbiB3aGF0IHdheSBpcyB0aGUgaG90IHBhdGggYnJva2VuP8KgIEl0 IG9ubHkgYWZmZWN0IGEgcGVybWlzc2lvbiB0ZXN0Cj4gPiBmYWlsdXJlLsKgIFdoeSBpcyB0aGF0 IGNvbnNpZGVyZWQgImhvdCBwYXRoIj8/Cj4gCj4gSXQgaXMgYSBwZXJtaXNzaW9uIHRlc3QgdGhh dCBpcyBjcml0aWNhbCBmb3IgY2FjaGluZyBwYXRoIHJlc29sdXRpb24gb24KPiBhIHBlci11c2Vy IGJhc2lzLgo+IAo+ID4gCj4gPiBSRkMgMTgxMyBzYXlzIC0gZm9yIE5GU3YzIGF0IGxlYXN0IC0g Cj4gPiAKPiA+IMKgwqDCoMKgwqAgVGhlIGluZm9ybWF0aW9uIHJldHVybmVkIGJ5IHRoZSBzZXJ2 ZXIgaW4gcmVzcG9uc2UgdG8gYW4KPiA+IMKgwqDCoMKgwqAgQUNDRVNTIGNhbGwgaXMgbm90IHBl cm1hbmVudC4gSXQgd2FzIGNvcnJlY3QgYXQgdGhlIGV4YWN0Cj4gPiDCoMKgwqDCoMKgIHRpbWUg dGhhdCB0aGUgc2VydmVyIHBlcmZvcm1lZCB0aGUgY2hlY2tzLCBidXQgbm90Cj4gPiDCoMKgwqDC oMKgIG5lY2Vzc2FyaWx5IGFmdGVyd2FyZHMuIFRoZSBzZXJ2ZXIgY2FuIHJldm9rZSBhY2Nlc3MK PiA+IMKgwqDCoMKgwqAgcGVybWlzc2lvbiBhdCBhbnkgdGltZS4KPiA+IAo+ID4gQ2xlYXJseSB0 aGUgc2VydmVyIGNhbiBhbGxvdyBhbGxvdyBhY2Nlc3MgYXQgYW55IHRpbWUuCj4gPiBUaGlzIHNl ZW1zIHRvIGFyZ3VlIGFnYWluc3QgY2FjaGluZyAtIG9yIGF0IGxlYXN0IGFnYWluc3QgcmVseWlu ZyB0b28KPiA+IGhlYXZpbHkgb24gdGhlIGNhY2hlLgo+ID4gCj4gPiBSRkMgODg4MSBoYXMgdGhl IHNhbWUgdGV4dCBmb3IgTkZTdjQuMSAtIHNlY3Rpb24gMTguMS40Cj4gPiAKPiA+ICJ3aHkgZG8g d2UgY2FyZT8iIEJlY2F1c2UgdGhlIHNlcnZlciBoYXMgY2hhbmdlZCB0byBncmFudCBhY2Nlc3Ms IGJ1dAo+ID4gdGhlIGNsaWVudCBpcyBpZ25vcmluZyB0aGUgcG9zc2liaWxpdHkgb2YgdGhhdCBj aGFuZ2UgLSBzbyB0aGUgdXNlcgo+ID4gaXMKPiA+IHByZXZlbnRlZCBmcm9tIGRvaW5nIHdvcmsu Cj4gCj4gVGhlIHNlcnZlciBlbmZvcmNlcyBwZXJtaXNzaW9ucyBpbiBORlMuIFRoZSBjbGllbnQg cGVybWlzc2lvbnMgY2hlY2tzCj4gYXJlIHBlcmZvcm1lZCBpbiBvcmRlciB0byBnYXRlIGFjY2Vz cyB0byBkYXRhIHRoYXQgaXMgYWxyZWFkeSBpbiBjYWNoZS4KClNvIGlmIHRoZSBwZXJtaXNzaW9u IGNoZWNrIGZhaWxzLCB0aGVuIHRoZSBjbGllbnQgc2hvdWxkIGlnbm9yZSB0aGUKY2FjaGUgYW5k IGFzayB0aGUgc2VydmVyIGZvciB0aGUgcmVxdWVzdGVkIGRhdGEsIHNvIHRoYXQgdGhlIHNlcnZl ciBoYXMKYSBjaGFuY2UgdG8gZW5mb3JjZSB0aGUgcGVybWlzc2lvbnMgLSB3aGV0aGVyIGRlbnlp bmcgb3IgYWxsb3dpbmcgdGhlCmFjY2Vzcy4KCkkgY29tcGxldGVseSBhZ3JlZSB3aXRoIHlvdSwg YW5kIHRoYXQgaXMgZWZmZWN0aXZlbHkgd2hhdCBteSBwYXRjaAppbXBsZW1lbnRzLgoKTmVpbEJy b3duCgoKPiBOQUNLCj4gCj4gLS0gCj4gVHJvbmQgTXlrbGVidXN0Cj4gTGludXggTkZTIGNsaWVu dCBtYWludGFpbmVyLCBIYW1tZXJzcGFjZQo+IHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5j b20KPiAKPiAKPiAK