Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp1846270pxy; Mon, 2 Aug 2021 11:45:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy67dHNTHOuo1Tq0Kks0TFcTNFn6KZi3td+e6vrDxSg7SX8Tbw9wRSKLI4KkRLq6MXur/r4 X-Received: by 2002:a6b:4f17:: with SMTP id d23mr2205448iob.18.1627929907456; Mon, 02 Aug 2021 11:45:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627929907; cv=none; d=google.com; s=arc-20160816; b=SX2yjA+cLDEjzOwyhwIL2faUuCOE2MwerR/GX8KLzm/Q4z4cqr2ArDjC/M0wj1G9RL 6hXk1pg+hz2OZf3Gm/C5I29ig7uvu6bzSmsledYRSbXESIwhkt/htrRKtxQRt8o5uiiy iPgfe5O7hScUO8b4fkIutS0TjrehXIZLJssodCAb/2f2GQUnsA+mmhRtkrQpLk/KPjZm flXxSmfBM+IIqDWgBdW1VPjZRJaeBs7Q0fg8FF06V92pVrC5AJ4lfRZaCJ0LhQrvr6o4 Bg+OiGxvnPOYSjgfJQa4tM3xWXtRDKbeYNs+P/gk3bIkPY1qrpGAPLzbVCoIhB7gDZkt jT7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:message-id:date:cc:to:from:subject; bh=INbvuADUTChMowGim+e22v5YP9yubIhFBC4K6FINGrg=; b=J8+svZogv3Xe/wEJLLeJMpx7fXrAtcIbLFRCY9ePBn57a6d8ZDK9OkIB0Hzcb0+pad 0SZd6yTeYHbppwN8lDXIMyX5yCesfCPMz/p/WJ044pvpcsv6BJCcYPOFIb1m3B4/0kUv hpZaBD43bnGhLqv/9V1KP6Yd7FSg6jM4cL34k66qANGxRDIZTClh4S3BH0aAoVvOExeE H4cGt47TNHxBhOudDmWL2+zyhfMrHOV5Wj1DxZoCzJu+7f0wp36HhY24NvHfhCdMffjb cVtaaxedZg6JP9opPrbIMdh55Z7uRNMChRMyrnUre4X89rrRs8/gsMGbkiQ0Crd80jeJ /twA== 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=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z5si11202685ioq.70.2021.08.02.11.44.42; Mon, 02 Aug 2021 11:45:07 -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=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231262AbhHBSoW (ORCPT + 99 others); Mon, 2 Aug 2021 14:44:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:58350 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229677AbhHBSoW (ORCPT ); Mon, 2 Aug 2021 14:44:22 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7584D60EC0; Mon, 2 Aug 2021 18:44:12 +0000 (UTC) Subject: [PATCH v1 0/5] NFS/RDMA client fixes From: Chuck Lever To: trondmy@hammerspace.com, anna.schumaker@netapp.com Cc: linux-rdma@vger.kernel.org, linux-nfs@vger.kernel.org Date: Mon, 02 Aug 2021 14:44:11 -0400 Message-ID: <162792979429.3902.11831790821518477892.stgit@manet.1015granger.net> User-Agent: StGit/1.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi- Not sure I've posted these yet. I've been working on some error injection features and while testing them, I found a few bugs in the NFS/RDMA client. --- Chuck Lever (5): xprtrdma: Disconnect after an ib_post_send() immediate error xprtrdma: Put rpcrdma_reps before waking the tear-down completion xprtrdma: Add xprtrdma_post_recvs_err() tracepoint xprtrdma: Add an xprtrdma_post_send_err tracepoint xprtrdma: Eliminate rpcrdma_post_sends() include/trace/events/rpcrdma.h | 74 ++++++++++++++++++++++++++++--- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 14 +++++- net/sunrpc/xprtrdma/transport.c | 2 +- net/sunrpc/xprtrdma/verbs.c | 28 +++--------- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- 6 files changed, 90 insertions(+), 32 deletions(-) -- Chuck Lever