From patchwork Fri Feb 16 17:37:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Dryomov X-Patchwork-Id: 202268 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:c619:b0:108:e6aa:91d0 with SMTP id hn25csp671649dyb; Fri, 16 Feb 2024 09:37:48 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXNG39Gcks69BEI11TZXQS7yc9sW6I6JAxAzQ23GsTAi4YmXOqTj/kquQCc4aBU6zN5imjS03xESLNghzw+rPmzYqcc+Q== X-Google-Smtp-Source: AGHT+IHV4IamFfu5+obB65w8NrjEK+D1iRBkJXnb+HgZXxc+oiW83i4145i7yhxjsIqB1BA22Dbo X-Received: by 2002:a17:90b:690:b0:298:b25d:127c with SMTP id m16-20020a17090b069000b00298b25d127cmr12227847pjz.23.1708105068301; Fri, 16 Feb 2024 09:37:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708105068; cv=pass; d=google.com; s=arc-20160816; b=R6a7JxwNolkyDkEfT8pXbZc0U4viYXEfcHyKdLh299R9aXcVY4witoLrhS+nfrLFx/ P1+HAcwlDPXo2Q3E5rnETxqGnjNhA1Eq2RnOHHTL6ptZIhmuSVcHh8965a5VAViOc6xs ReEx0dT68QkLvhtyJOLXcHn6k2FunLK2F8aSuiQGAyedWUPnNLhPUGY3mfjXo2yofBqi dSn1y5fWL01ViDkf08OY+o4d2hK2gHeD6lLs8oH021PgHvROM2C21ICOwDppMiSobSZH PelQYvewgmfI4JPH624zR0J88cTb1tox8nEY8I0E/7yijFxsoaaezhp1rQQA28OFY8U8 /iTQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=7PL5pjz0aQhfCwh8cDYpS+9GgpPQ8XWmRdLVnQ4KRRE=; fh=hif5+3dvVimlm4DiuUwd06nrSM8VqqVv7dEc6ubqDGs=; b=U1uVaYOaYizOZcfRwi+Z7VTxPb9IEvIHPCYY1Npz6VXGJFMv/s58AMK8zFytvn0p2P OdxzsN8FIma1hwoLwVVgSkXT/tMf4jmvNxNWzAh/H7gVhC9Zbd8O+m0n3yhMTsxMyT0s /RM9OBNQ3IZQCfy+RCWppPmseluUqPHAbRWTIGL4g2xOrIbSRCmeHQt4Y7AGYEMsbom1 xa5tZl7qnZwmfBpKOSsgHGRlfTnR8zFBw2t/hq9a9/nCTIHWGScSKDQiJVzbcax3rE/l TbCfoaszYm3tJPUNtZwiQhFfQRuvYHKJKpJjVEixlL43EdXDZQ1t/cVBqY3y1nOkGmb+ knOQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=NKCfSaKb; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-69081-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-69081-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id l17-20020a17090ac59100b002989d589ff9si255229pjt.150.2024.02.16.09.37.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Feb 2024 09:37:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-69081-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=NKCfSaKb; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-69081-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-69081-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id E2EDF283695 for ; Fri, 16 Feb 2024 17:37:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E14011332B6; Fri, 16 Feb 2024 17:37:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="NKCfSaKb" Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F17D219ED; Fri, 16 Feb 2024 17:37:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708105039; cv=none; b=DG5EXsv3xTyj0k9CDpSRzqAe3dHSKpcbVy6ZaVefYYhftv6f1Alo+y/bLtKAvUmitIJBvRFHd2bJdT+tYhg1uxK5xWyGLi/5e/PX+jacy0MLdxfkGkLXCQ/fd0PYeiRQPrRWMQ7od60O4xjuFfXQU1W17IDhER9Oqlb4+6bYB4o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708105039; c=relaxed/simple; bh=K3ILZL73XsaCWQJVqqLCkkb+Rz4ec5sI85BBccikSU4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LGX4v+SzWe5v2s3OchKqn7i2xmCtoi/tDJHrL7S0Yqq385I6fVk64TdF4FJEUQ+zkaeyNnQb0yNQKUkM+wBbloWCzr3PT07/RBUJIoHkPxgGb08zX5ZNmSb1aGjx87myf8aWVeWeHA9BpTUxhGsszqB4MkdFXiWAgFDzwE4zgr0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=NKCfSaKb; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-33d26da3e15so188740f8f.1; Fri, 16 Feb 2024 09:37:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708105036; x=1708709836; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7PL5pjz0aQhfCwh8cDYpS+9GgpPQ8XWmRdLVnQ4KRRE=; b=NKCfSaKbl0BI6vej5f0CeS/QqE/B4BWPDXFVgbO+UU3gAOeGgZ4n8jyLofBCIe+PqR I4sNjgwYslIfCtFyim6YGjTTOg4EeFzCL+65t7bgpRwXpf1yEip8t6Ra7Z1+U1cexew4 bI/G3LrUxa9dpiFJAbHfGC5uBrm0P9gKC87FCkBKqxjgJ6pvehb0FaMfzsGzShpC6p8C YQRX3Gqi3/muMV0wiEKpPPfLknt5Z04dFlj3rkwUuWJ+kDRGOlsEJ5WUcF5GSqMhny/D aF+zQ6iuqwkFVm9KrjXi0I4kJUAzK5AXAZ3HhEPw5DBbGyP04RGy3NC7NGlF4zDKyQAn 5ITQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708105036; x=1708709836; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7PL5pjz0aQhfCwh8cDYpS+9GgpPQ8XWmRdLVnQ4KRRE=; b=B9NiXMy4wITj58HLSBIRcsGfQ2GvEOI5z/a+K1PhkJBvFLeTdmE02WQP1lAxrk5dZ+ vNLfIf2WJZbo3bwamdK7haPchgYbX9Vh0hnByWI84TnLnLvOm78JR/Uqq+qT1QloXbDv EwhaBMjE9ZYJt1TbAvPhebpGgkl30QEkLwcIuoEfYrjsNAxB50KgZngj/P3jUIQnlNJR vh8u3QsOqdpA8hqUa/SFEOAVCWZlFESGTzIwQtonScG89w3pUD39QvM7n5TVTEb7r4ps CDiC6YMlibEp6zHCVERJxH6sZy7METpJmpPtGEfyU8zcizo5jwEmG1Kzw9KwStvmoykF IzVQ== X-Forwarded-Encrypted: i=1; AJvYcCUuu/bx9VxQCZ787Z6lERM4MiiZ8L/KydYRPXqG0iJQQmqIk9ev6kqLr0jQBI2uV8DhZ1JU6y9tKJfvSMXc6gXFEEKzD8j8oYrlvxe/ X-Gm-Message-State: AOJu0YwYt0snruea+iuoE9fieFwpXEN/t/aYf4WrOYO/RWEsA5D1S6Fi G8U3au0c1K0MifbO1h0w+rmniFAsBNFLF/m3G08DjGF9OhNJeR73EirTNu0a X-Received: by 2002:a5d:6f19:0:b0:33d:2779:442a with SMTP id ay25-20020a5d6f19000000b0033d2779442amr570329wrb.9.1708105035546; Fri, 16 Feb 2024 09:37:15 -0800 (PST) Received: from zambezi.redhat.com (ip-94-112-167-15.bb.vodafone.cz. [94.112.167.15]) by smtp.gmail.com with ESMTPSA id u1-20020a5d5141000000b0033ce3311805sm2755864wrt.10.2024.02.16.09.37.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Feb 2024 09:37:14 -0800 (PST) From: Ilya Dryomov To: Linus Torvalds Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Ceph fixes for 6.8-rc5 Date: Fri, 16 Feb 2024 18:37:02 +0100 Message-ID: <20240216173705.1837988-1-idryomov@gmail.com> X-Mailer: git-send-email 2.41.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791077980323540681 X-GMAIL-MSGID: 1791077980323540681 Hi Linus, The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de: Linux 6.8-rc4 (2024-02-11 12:18:13 -0800) are available in the Git repository at: https://github.com/ceph/ceph-client.git tags/ceph-for-6.8-rc5 for you to fetch changes up to dbc347ef7f0c53aa4a5383238a804d7ebbb0b5ca: ceph: add ceph_cap_unlink_work to fire check_caps() immediately (2024-02-13 11:22:54 +0100) ---------------------------------------------------------------- Additional cap handling fixes from Xiubo to avoid "client isn't responding to mclientcaps(revoke)" stalls on the MDS side. ---------------------------------------------------------------- Xiubo Li (2): ceph: always queue a writeback when revoking the Fb caps ceph: add ceph_cap_unlink_work to fire check_caps() immediately fs/ceph/caps.c | 65 ++++++++++++++++++++++++++++++++-------------------- fs/ceph/mds_client.c | 48 ++++++++++++++++++++++++++++++++++++++ fs/ceph/mds_client.h | 5 ++++ 3 files changed, 93 insertions(+), 25 deletions(-)