From patchwork Sat Feb 18 00:50:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trond Myklebust X-Patchwork-Id: 9580913 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 0D4666043A for ; Sat, 18 Feb 2017 00:50:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EF6AD2878F for ; Sat, 18 Feb 2017 00:50:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E47AC2879D; Sat, 18 Feb 2017 00:50:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5297C2878F for ; Sat, 18 Feb 2017 00:50:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751542AbdBRAuW (ORCPT ); Fri, 17 Feb 2017 19:50:22 -0500 Received: from mail-it0-f65.google.com ([209.85.214.65]:34583 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751378AbdBRAuV (ORCPT ); Fri, 17 Feb 2017 19:50:21 -0500 Received: by mail-it0-f65.google.com with SMTP id r141so5172266ita.1 for ; Fri, 17 Feb 2017 16:50:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=vctt0ZvkhV1TpWAnjbHYZ5UlCOlzcmKPemcBCyHmZE4=; b=guaSMr4z+Us97V/aKhilSkMoubkQ/D/s+uRCsn8N7Wq2fd0WOkRusKzwroNbTtycy4 8lV5nNPZPJPwC8V4UoFqs2nMX/RqgmwcHGXTUlQoXxKRWoMzuTNZwh/VC24l+8zeif+h pJ/2vyw5SprM5NE6oFdvMgiaAt/vFMQPW/ZgKTLBi29BbJ1bTqxdQDMQeGsgtlry2oS5 XNpG+FjFoRhrspKr/wLa2xjjQr3krDP99/dPUJpl9bkLbrGZZi4TK+PRBt+tEW5Nwyl+ HFme5tvz2igvY/YlEJYmoRYymvXEmYMyukP3CBOf9G9/wbKzZMbx2JH87wkTrr1xHmQm /peA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=vctt0ZvkhV1TpWAnjbHYZ5UlCOlzcmKPemcBCyHmZE4=; b=XsGFxOfCL358HZHeSU/uaTm6VD51JlGoPprCT4tv5yqw7afDfhWw9r5ry9UiLScMjk 6H+tzTEdo6RvWf3vzIsTfGYKUGv8k0i1CML1D5oM641Oe8gSETSRstdB8XftngSa9hVr xDXUKKMa7lP5i1E0JkL6Gc4uhN/pKoW0F1xJF9im1W2q/SuIIuZ+UaTWSFJaQuVqhJD3 aTOsnj9/jHkJS0Yig7/yR2bRTiNgAdCRWGJHPRi5IwZb3HnCMV/Ax3R/8KwtqhTkPIQJ Mj9NGKJzHkAdfwRREnsveg+zURVgXGPYSdr3UJBN8djN2WIklsLyVRaIjcLTUt2pPXVU 5XVQ== X-Gm-Message-State: AMke39naaanbg86gnCfVyerarcJsBH6pjRD+oGaOr7cWKXGdMJLsXBZS2j7853WxtCdnJA== X-Received: by 10.36.104.198 with SMTP id v189mr4600872itb.72.1487379020599; Fri, 17 Feb 2017 16:50:20 -0800 (PST) Received: from localhost.localdomain ([50.124.63.84]) by smtp.gmail.com with ESMTPSA id q65sm5451437ioe.16.2017.02.17.16.50.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Feb 2017 16:50:20 -0800 (PST) From: Trond Myklebust To: Anna Schumaker Cc: linux-nfs@vger.kernel.org Subject: [PATCH] Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE" Date: Fri, 17 Feb 2017 19:50:18 -0500 Message-Id: <20170218005018.65046-1-trond.myklebust@primarydata.com> X-Mailer: git-send-email 2.9.3 Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This reverts commit 2cf10cdd486c362f983abdce00dc1127e8ab8c59. The patch has been seen to cause excessive looping. Reported-by: Olga Kornievskaia Signed-off-by: Trond Myklebust --- fs/nfs/nfs4proc.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index 944e447893af..23019edfd3f0 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -815,10 +815,6 @@ static int nfs41_sequence_process(struct rpc_task *task, case -NFS4ERR_SEQ_FALSE_RETRY: ++slot->seq_nr; goto retry_nowait; - case -NFS4ERR_DEADSESSION: - case -NFS4ERR_BADSESSION: - nfs4_schedule_session_recovery(session, res->sr_status); - goto retry_nowait; default: /* Just update the slot sequence no. */ slot->seq_done = 1;