Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp3607038pxt; Tue, 10 Aug 2021 07:22:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtusIdtCjhJODMUYfjpO6g+aOuK0IhDBkxGliBLNj9MoU6VZu2Hw+q6+I9P9IRtfsUVNef X-Received: by 2002:a92:9412:: with SMTP id c18mr1144210ili.38.1628605345953; Tue, 10 Aug 2021 07:22:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628605345; cv=none; d=google.com; s=arc-20160816; b=waNVqpMb1vPjU4KlikOEemkIg0tqcH95ITOvTdHw0auhnlALwgyLP1nOoQbd6bQMJq JASK0ehJkxU0lZcfJ9wkNHUz0+kPX8/sONoSKWwkcnSIBCB8Or76+tZkk88FDRslKKEC ku6k5kV4S9GVsAjXaPgbezXmh8Y7u3/3DXgxVQadsovRJld/DrpQu81YuCv1fmdlIqTI VKglg6xRBcetpGKwec492lHc/rjjYnixhIf3T6+eJF/hbGi93joEVmrXts07lsQ6/PD0 jxGhN1O89nLQ4mxgd25V2AqkV8mc7msk4rCtfi12/h3xDligyXv91D1VcT3Psyzl9nJ6 OhVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=4Likup35+S6vxtysMd6++ZEJglljLUpwZsRmcNbAA88=; b=ViDTGkL6hjVXD88KHQ5S2mClPpxPjjuXqC+wp0TIAaNc/CHZhu+BuuyUMiwkySMgvk RmUlIvx4rnQvL5Jk0P3XdVoyKD194mZoVZb3j8KpmeNpaeA7xcP81NaY4/l3Q4WQU0EP oaZJ/hggN27w9QqgNmqDNLucJwTomYq5mPPgMr4JGXjnYnWjUNR6Ve7LG3z2ikZlLE8l RfNvwtx118cXhEt+7eqdDIWRxM0V/3sWOwMpJPAQVq/5KRCscijibf08APb4wyfIXmya BjbqhlSaKSkav5bJIqpsqhs0HgdrjlOmjjg+njur+8Lm/4NrirvKwVkzKYO+pGdXECqS 7d5g== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=netapp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y13si21912958ioq.14.2021.08.10.07.22.12; Tue, 10 Aug 2021 07:22:25 -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; 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; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=netapp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240069AbhHJOAi (ORCPT + 99 others); Tue, 10 Aug 2021 10:00:38 -0400 Received: from mail-ej1-f41.google.com ([209.85.218.41]:38703 "EHLO mail-ej1-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233274AbhHJOAh (ORCPT ); Tue, 10 Aug 2021 10:00:37 -0400 Received: by mail-ej1-f41.google.com with SMTP id z20so12891264ejf.5 for ; Tue, 10 Aug 2021 07:00:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4Likup35+S6vxtysMd6++ZEJglljLUpwZsRmcNbAA88=; b=s7Sdn8yL7IRuPtVYS6sTFTcfGmBU0FlkeAXZFVOQwnngQmzy7ysu54qkwAieqi8Jv5 6WVR/bYTjAJ0d6clfZa5zLtuq3QxCFMirNHuanNwLF4pftKC62OT7yHqoQB0FCwhoZmK FVUPHuaVRGs1AHNfKE3cKZjsBuYa3QUQ3mzxd0hwZfLa9hqcf9EenD/lLWLQpvMcSDS2 6JQdypMC07cgk0WgQd4RhIY9sMlxaCszkx8Ph40JOVdNxnGvSL4XgIJFChba51U3Mx61 8vblLksFznb/moWrkW26+2QNb5rfhByFmH+hNVSVECDXDsgzxk43Gc4KOWj0iuitlTEU JPGA== X-Gm-Message-State: AOAM533gj3OSAzPipI0dBS1WFUxLHJSok5iA+VxTZks0w6ouVMZQWlyT 3kTHR8UniLq+Y+M3scdTj6nBPnOJ+5xpOer52Fg= X-Received: by 2002:a17:907:2d0f:: with SMTP id gs15mr1451374ejc.23.1628604014378; Tue, 10 Aug 2021 07:00:14 -0700 (PDT) MIME-Version: 1.0 References: <162670594361.468132.16222376053830760696.stgit@manet.1015granger.net> <82A33007-6AE7-49BF-84CF-F960DA1548E3@oracle.com> In-Reply-To: <82A33007-6AE7-49BF-84CF-F960DA1548E3@oracle.com> From: Anna Schumaker Date: Tue, 10 Aug 2021 09:59:58 -0400 Message-ID: Subject: Re: [PATCH v2 0/6] Ensure RPC_TASK_NORTO is disabled for select operations To: Chuck Lever III Cc: Trond Myklebust , Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Mon, Aug 9, 2021 at 7:00 PM Chuck Lever III wrote: > > > > > On Aug 9, 2021, at 4:37 PM, Anna Schumaker wrote: > > > > Hi Chuck, > > > > On Mon, Jul 19, 2021 at 10:55 AM Chuck Lever wrote: > >> > >> This is a set of patches I've been toying with to get better > >> responsiveness from a client when a transport remains connected but > >> the server is not returning RPC replies. > >> > >> The approach I've taken is to disable RPC_TASK_NO_RETRANS_TIMEOUT > >> for a few particular operations to enable them to time out even > >> though the connection is still operational. It could be > >> appropriate to take this approach for any idempotent operation > >> that cannot be killed with a ^C. > >> > >> Changes since RFC: > >> - Dropped changes to async lease renewal and DESTROY_SESSION|CLIENTID > >> - Cleaned up some tracepoint issues I found along the way > > > > Is this the latest version of these patches? If so I can include them > > in my linux-next branch for 5.14. > > AFAIR v2 is the latest, yes. Thanks! Great, I have them applied! Anna > > > > Thanks, > > Anna > > > >> > >> --- > >> > >> Chuck Lever (6): > >> SUNRPC: Refactor rpc_ping() > >> SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs > >> SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs > >> SUNRPC: Update trace flags > >> SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly > >> SUNRPC: Record timeout value in xprt_retransmit tracepoint > >> > >> > >> include/trace/events/sunrpc.h | 51 ++++++++--------------------------- > >> net/sunrpc/clnt.c | 33 ++++++++++++++++------- > >> 2 files changed, 35 insertions(+), 49 deletions(-) > >> > >> -- > >> Chuck Lever > > -- > Chuck Lever > > >