Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp957725ybl; Wed, 28 Aug 2019 07:42:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqxHnIFPdBRJwFrlrn00yrLUw53er2U0wcGCACpa+PLXl6VHBmWp6j1vCWZAuomjJ7AWXIia X-Received: by 2002:a63:6a81:: with SMTP id f123mr3855951pgc.348.1567003375796; Wed, 28 Aug 2019 07:42:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567003375; cv=none; d=google.com; s=arc-20160816; b=FMiFUzzRgxztX5pla1XnUd6gmDEjJdm9al6CcdLHVN1Z/jq+BxrlHgGqjKkUoT07aH b2oWzwNVGAUd3i016e5twXeZkEP1Rji9lKqAQhRuL+rxiqrwRrv+XtsnRKY28bA5wTfJ NBUeAkOQXF3KdvhA32EdNxw4AMtYjmsh10QXbDa1nACCeKZIt+3Kl4GV7DK7DlpaHkr6 tE9sg7O36jBkam8d8MKvq13Zsj2bHMCYXe+Ae/d8zcE74pUOEd391BnRyLlBHQ28noRP 2KfKURKtCNSlWUITAljmdOKuc2bbgBiuCXejMPnC8cgcTjzr6i7cbd+Vr8ikC4ysMm8d XNzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=MI220NaXQHtHiB+OB4VM/s7YzlVqRS37J0s2QhPsFb4=; b=P5TK4hfdSgAnHq71YI9rWqod89+3Oed/j3DDmYtz1omhZDibjzjuQinFQZTJgm093k WKgzvCori2s160tw3KZFbQDQHJ2vQUkwAjWVz3WZ0Lak9GEJvX0T0wwMNn6PaM/ZhoHN 3JXFjp/dvxpoAAUcYAXUg4miiTZsCNfIPDibEi/TiC0yfsh0YU48CACOcB2OdBPPU2Hc YiMg4t260slyMz8QLla33JhwZAlr/hhYpih9P/+GLVo71o6/Y6N7J9perpqWXmfxjEoj oV7I/NMzhN49iygnv19l8hhF53PPLSlIv2nHEmkqkOqXfU9y2aml1kUnppT8o0hIXmuJ LEHg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t185si2614404pfc.17.2019.08.28.07.42.35; Wed, 28 Aug 2019 07:42:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726820AbfH1Okd (ORCPT + 99 others); Wed, 28 Aug 2019 10:40:33 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52922 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726466AbfH1Okd (ORCPT ); Wed, 28 Aug 2019 10:40:33 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4B21E281D1; Wed, 28 Aug 2019 14:40:33 +0000 (UTC) Received: from parsley.fieldses.org (ovpn-125-160.rdu2.redhat.com [10.10.125.160]) by smtp.corp.redhat.com (Postfix) with ESMTP id 125F45D6B0; Wed, 28 Aug 2019 14:40:33 +0000 (UTC) Received: by parsley.fieldses.org (Postfix, from userid 2815) id E563F18046C; Wed, 28 Aug 2019 10:40:31 -0400 (EDT) Date: Wed, 28 Aug 2019 10:40:31 -0400 From: "J. Bruce Fields" To: Jeff Layton Cc: Chuck Lever , Bruce Fields , Trond Myklebust , Linux NFS Mailing List Subject: Re: [PATCH 0/3] Handling NFSv3 I/O errors in knfsd Message-ID: <20190828144031.GB14249@parsley.fieldses.org> References: <20190827145819.GB9804@fieldses.org> <20190827145912.GC9804@fieldses.org> <1ee75165d548b336f5724b6d655aa2545b9270c3.camel@hammerspace.com> <20190828134839.GA26492@fieldses.org> <45582F32-69C7-4DC8-A608-E45038A44D42@oracle.com> <20190828140044.GA14249@parsley.fieldses.org> <990B7B57-53B8-4ECB-A08B-1AFD2FCE13A6@oracle.com> <31658faabfbe3b4c2925bd899e264adf501fbc75.camel@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <31658faabfbe3b4c2925bd899e264adf501fbc75.camel@redhat.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (mx1.redhat.com [10.5.110.71]); Wed, 28 Aug 2019 14:40:33 +0000 (UTC) Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Wed, Aug 28, 2019 at 10:16:09AM -0400, Jeff Layton wrote: > For the most part, these sorts of errors tend to be rare. If it turns > out to be a problem we could consider moving the verifier into > svc_export or something? As Trond says, this isn't really a server implementation issue, it's a protocol issue. If a client detects when to resend writes by storing a single verifier per server, then returning different verifiers from writes to different exports will have it resending every time it writes to one export then another. --b.