Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp13435pxt; Wed, 11 Aug 2021 13:15:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz1Wr0F+ZHEtneXXA+He3MOoL7RqrB5GClHsZYeXj90a9tpSJ05w2tFVFi7LQ9x/YY+zhIk X-Received: by 2002:a92:c5a7:: with SMTP id r7mr167506ilt.11.1628712946197; Wed, 11 Aug 2021 13:15:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628712946; cv=none; d=google.com; s=arc-20160816; b=mjSoR9M9mMK5XIElOvm+fUVkSIF1LxeUBALBweQPyBxvB4o7M++ulNr69pjNS1+XlB QwdI1u8rINHvS7TAWeZdc51a2PxyrcLTfBbctX7BeSOzmAzDqWY7vAxD8NyeZQfw1RoR x0vvLDIqMvhCyhaBcGHL9A9JKhekkgmaNm8v3v58xFQDRNxvObtrRvXSQBAkL5XDi28q QAVZt3S+WJSoWFj01fj80fELhLOXAZ8n7EiWux0BlxvfuxEp+DqCZMFUSFBcLKHijwii 5w2KeaSYVMCDnQzhf/uHzpEkJMV9iHhU6YArVQZEJr75AHyS30QXMe2iBmWEQKkp1nc4 QxgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:from:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:date :dkim-signature:dkim-filter; bh=KusfbRML7Bd5rqV8XTccel5dbFTgozfikdyi25OSt1A=; b=iVGOSc8nlhkFPdqaYzqALu0itvYQC9wEkdLMBRk6p/NAqYrW9FRtU9eeldHyA2pEB0 YQsDoN0o5h7Uy/QlP3uOwQxQ0y5StFk4hG5e5uebyK6O0GiH+5iwHu9Mr9odm8OqxopL NTyc4gblsWAinr6oOyLRMRVP2j0CYt8ApmdDpgZnDjnLcR7bATuxBhGnRyHM8blVP5qO BCjV+XFVVGuzw+5mce1Kq9qjsSzQ8VDPbXxK2R3kA71v2MSS5IlTMnu/AKKEuY7CTZn2 gdMjX/RhiKFCQ0spEVIIbJjP4HlzsdVrsXVeykEDBdkbsfzbZ2tnh95fyvE4uOApQxya y5pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fieldses.org header.s=default header.b=x7sGwEwo; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l19si540351jad.9.2021.08.11.13.15.26; Wed, 11 Aug 2021 13:15:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@fieldses.org header.s=default header.b=x7sGwEwo; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232120AbhHKUPG (ORCPT + 99 others); Wed, 11 Aug 2021 16:15:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53708 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232163AbhHKUPE (ORCPT ); Wed, 11 Aug 2021 16:15:04 -0400 Received: from fieldses.org (fieldses.org [IPv6:2600:3c00:e000:2f7::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 847C7C0617A0 for ; Wed, 11 Aug 2021 13:14:38 -0700 (PDT) Received: by fieldses.org (Postfix, from userid 2815) id 7AF8C6855; Wed, 11 Aug 2021 16:14:35 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.11.0 fieldses.org 7AF8C6855 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fieldses.org; s=default; t=1628712875; bh=KusfbRML7Bd5rqV8XTccel5dbFTgozfikdyi25OSt1A=; h=Date:To:Cc:Subject:References:In-Reply-To:From:From; b=x7sGwEwowSqhIxyfazf0Fw4HA7y0CODxCAoxxPynFUTickNBp4u/rQPCuvGBW6YFR weiRqGqM2+/sAa0IgfhtGpCWpc2iZANrzGXfzghiazHK7/in4LZOSgHgDhsNpKxtOj drd5yvHbg6gnQeu3vPgX29lS5c3cR8tDuec8UEIg= Date: Wed, 11 Aug 2021 16:14:35 -0400 To: Chuck Lever III Cc: Olga Kornievskaia , Bruce Fields , Timo Rothenpieler , Linux NFS Mailing List , Dai Ngo Subject: Re: Spurious instability with NFSoRDMA under moderate load Message-ID: <20210811201435.GA31574@fieldses.org> References: <64F9A492-44B9-4057-ABA5-C8202828A8DD@oracle.com> <1b8a24a9-5dba-3faf-8b0a-16e728a6051c@rothenpieler.org> <5DD80ADC-0A4B-4D95-8CF7-29096439DE9D@oracle.com> <0444ca5c-e8b6-1d80-d8a5-8469daa74970@rothenpieler.org> <3AF4F6CA-8B17-4AE9-82E2-21A2B9AA0774@oracle.com> <95DB2B47-F370-4787-96D9-07CE2F551AFD@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) From: bfields@fieldses.org (J. Bruce Fields) Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Wed, Aug 11, 2021 at 08:01:30PM +0000, Chuck Lever III wrote: > Probably not just CB_RECALL, but agreed, there doesn't seem to > be any mechanism that can re-drive callback operations when the > backchannel is replaced. The nfsd4_queue_cb() in nfsd4_cb_release() should queue a work item to run nfsd4_run_cb_work, which should set up another callback client if necessary. But I doubt this is well tested. --b.