From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2456C4338F for ; Wed, 11 Aug 2021 20:51:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C876D6104F for ; Wed, 11 Aug 2021 20:51:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229589AbhHKUvp (ORCPT ); Wed, 11 Aug 2021 16:51:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231630AbhHKUvp (ORCPT ); Wed, 11 Aug 2021 16:51:45 -0400 Received: from fieldses.org (fieldses.org [IPv6:2600:3c00:e000:2f7::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F822C061765 for ; Wed, 11 Aug 2021 13:51:21 -0700 (PDT) Received: by fieldses.org (Postfix, from userid 2815) id C1D9A6855; Wed, 11 Aug 2021 16:51:20 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.11.0 fieldses.org C1D9A6855 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fieldses.org; s=default; t=1628715080; bh=hpwjJ7hq21OP/wJBbT5aW5xo9ZncPVh8NR0iBeWbvKI=; h=Date:To:Cc:Subject:References:In-Reply-To:From:From; b=c3ar0IyjZjYDbuAZUFwrj55qAD+yfGK99V2H13HQ/Bhauw3AGMmUZV61zQjcMoFlS IRAx/Yfzl82D09In34iOncVJ3AuVbsPKfPPVACpwd0k62N0+SevCQ44tmw0YL1Kc0p sUs2X7yr/gRHDGnB2INGlCXYHrkWA763zp4Tsv0Q= Date: Wed, 11 Aug 2021 16:51:20 -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: <20210811205120.GA3783@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: > Perhaps instead of destroying the rpc_clnt, the server should > retain it and simply recycle the underlying transport data > structures. I think there was more trunking supported added to the rpc client since the callback code was written, so something like that might make sense now. --b.