Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1033176lql; Tue, 12 Mar 2024 05:47:15 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV1wLTUKgYq4voq8VDfJxgCCpI6/uWWBOMW2VYxtlnCY7ZoQr1eDR8Mw7n2yx5xXlZqNM0UxDnWnSVxceh8/+M8k/M8czMQA/55br92iA== X-Google-Smtp-Source: AGHT+IEXOYvTIX2h4Pd6Dar7dDzt1GXdGLvWJumWUK64jV377K/5R/885zjN+QHiJu7ioyH8IQ8H X-Received: by 2002:a50:d69e:0:b0:568:3378:8fd5 with SMTP id r30-20020a50d69e000000b0056833788fd5mr6180066edi.5.1710247635559; Tue, 12 Mar 2024 05:47:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710247635; cv=pass; d=google.com; s=arc-20160816; b=J/Pml9h4SqYgBh/HcuWCZ3cgRVm/uRykA3sgBJOgYVIoNYwYJc4h3hRT6v1rAh5vXF r9mym2KXGGNd6PxCfdn/ymfnDUxJ0abb7Mvcwo5kOq/L2kOyuMxUqoCxY3PF3RJhkH9T 0AADh0WAr2G/WS0cXBurPiB1uUzbafUOk6fYmGg9S37dXxWHrW9brsKXYFGxA9QyagSb P/wsoffQ2V0jRcMR4moJ1bzcyO+LjNjYQc2Llzo9tm7SIWipmJj5AZz2XZDC2SBA/lvy 74f7YMi0ScQCRA2VHas0znOPddgGRYvKufqaBnp0SwbXlG1wi394uJScsia20cvdU0X6 RdoQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:autocrypt:references :in-reply-to:date:to:from:subject:message-id:dkim-signature; bh=abVuwRBfQNUStZ3BkH+Y8xkemqcZsl7LY5HOZGDIzu0=; fh=irGhjqpIldzo239sE9AOyViNPYLjPjpqbOXcowHWjJw=; b=yyroSMDIhLQOUZ2hvNFkd4/y9Ka4oSLirJY6JkpCkzSF/eNt2miec1nNiyLRXKB+Io 8LAq+lieXAFMtHpKHubiyjcQuGQohLO/hps47lZQx6PU8G11aP2nVuJryuDjRQG06SWf r3TluL8k097npfKm2HS6o7fxC/SPGnHUsgTg1pfMWs1oBut6PlrKtlRWCms9DBEKy/Zf MDl4I5R8BbJCeRT1AYVuOnyzh/ZpWdjvSeiVS/gSuXJzrY3vuViGfaiECqe2Ha5/A58Z 3G70+Af25Gven0+l7LLaITguYqtFbTOKOakJI9UqpZDvFSh57Lu+R5c92UaZA2C7oUNz F1hQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=YE8x4+9G; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-2270-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2270-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id ek24-20020a056402371800b005678b8352b2si3612252edb.643.2024.03.12.05.47.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 05:47:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs+bounces-2270-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=YE8x4+9G; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-nfs+bounces-2270-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-2270-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 067C31F22CCE for ; Tue, 12 Mar 2024 12:47:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5705B4D9EF; Tue, 12 Mar 2024 12:47:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YE8x4+9G" X-Original-To: linux-nfs@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31EB9811 for ; Tue, 12 Mar 2024 12:47:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710247630; cv=none; b=Mi+BEFyvvXXJESDZGgpBC7kgVRTvMINcxJJ1YqqUWeS/Y90OQXAqJmUSDlZfyL7dTV764TVCLPC01uFtTBNj1qqMMPjheVq2/c0ap1bZx7zr1K0LKnChxxN4pQLM25jZdB0l3wZZ8V8RAzKeeUQTR6riS3BJViUFihKwNDl9RVU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710247630; c=relaxed/simple; bh=8XWw1AsGZ57nn1WSsBh2O8smAkq1HlAj/U7y1wcv5+M=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References: Content-Type:MIME-Version; b=PvFGpYqrYVEJJgPc+FqhZVRE2UmkD+xhg8l4rq7FaUEUNBZaOAQjcf1ZPBI9I6D7kK0BKg5D3DqAll0z0joqr0xkNbHk5RBsZLmEvyIx8ivC86d0BEY/PJZB7lQ3jgnbEdJN1mb3o/q+QQWfH8fvBeSotycUU0ehLTEfEVJYNu8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YE8x4+9G; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 69820C433C7; Tue, 12 Mar 2024 12:47:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710247629; bh=8XWw1AsGZ57nn1WSsBh2O8smAkq1HlAj/U7y1wcv5+M=; h=Subject:From:To:Date:In-Reply-To:References:From; b=YE8x4+9G1dRlICZyxtvs6ztyyr5rpxndLXHVsBzJ5ovaFdLuwy/PpkEyssLOY21bR z5PpR/7EIDVsjbVPsB8xEaSEWPKW73ALDZASLKt4BijOZoYXcZjPWYAAjZ5l7J1k+9 pVz9AWE+qHoAwhcpRas4p0K8nfAaO3LesZYrJHkLYFCJiOp9Mqk8RNpI+A93azdxSM 5zE8FJfGNV3ZO6z3mRyCHqGEKyorSGBA7qLVwVH465QaxPKFeOq6/mwC0D1HFnDe5W lY48kAZajbaJgsWQQ3GoQP4pLP52BTnAWJlkpGr+R/5YdTliGFMEPW4VwWnS/pB4qI GXTRbS6pki1Uw== Message-ID: <44c2101e756f7c3b876fb9c58da3ebd089dc14d5.camel@kernel.org> Subject: Re: nfsd hangs and nfsd_break_deleg_cb+0x170/0x190 warning From: Jeff Layton To: Rik Theys , Linux Nfs Date: Tue, 12 Mar 2024 08:47:08 -0400 In-Reply-To: <66c98f4c-5e52-4fa3-8a2c-9379cfec2a9a@esat.kuleuven.be> References: <66c98f4c-5e52-4fa3-8a2c-9379cfec2a9a@esat.kuleuven.be> Autocrypt: addr=jlayton@kernel.org; prefer-encrypt=mutual; keydata=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 kZWuOsJdJQdmwlWC5L5ln9xgfr/4mOY38B0U= Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.4 (3.50.4-1.fc39) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Tue, 2024-03-12 at 13:24 +0100, Rik Theys wrote: > Hi Jeff, >=20 > On 3/12/24 12:22, Jeff Layton wrote: > > On Mon, 2024-03-11 at 19:43 +0100, Rik Theys wrote: > > > Since a few weeks our Rocky Linux 9 NFS server has periodically logge= d hung nfsd tasks. The initial effect was that some clients could no longer= access the NFS server. This got worse and worse (probably as more nfsd thr= eads got blocked) and we had to restart the server. Restarting the server a= lso failed as the NFS server service could no longer be stopped. > > > =20 > > >=20 > > > The initial kernel we noticed this behavior on was kernel-5.14.0-362.= 18.1.el9_3.x86_64. Since then we've installed kernel-5.14.0-419.el9.x86_64 = from CentOS Stream 9. The same issue happened again on this newer kernel ve= rsion: > > > =20 419 is fairly up to date with nfsd changes. There are some known bugs around callbacks, and there is a draft MR in flight to fix it. What kernel were you on prior to 5.14.0-362.18.1.el9_3.x86_64 ? If we can bracket the changes around a particular version, then that might help identify the problem. > > > [Mon Mar 11 14:10:08 2024] =A0=A0=A0=A0=A0=A0Not tainted 5.14.0-419.e= l9.x86_64 #1 > > > =A0[Mon Mar 11 14:10:08 2024] "echo 0 > /proc/sys/kernel/hung_task_t= imeout_secs" disables this message. > > > =A0[Mon Mar 11 14:10:08 2024] task:nfsd =A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0state:D stack:0 =A0=A0=A0=A0pid:8865 =A0ppid:2 =A0=A0=A0=A0=A0flags:0= x00004000 > > > =A0[Mon Mar 11 14:10:08 2024] Call Trace: > > > =A0[Mon Mar 11 14:10:08 2024] =A0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__schedule+0x21b/0x550 > > > =A0[Mon Mar 11 14:10:08 2024] =A0schedule+0x2d/0x70 > > > =A0[Mon Mar 11 14:10:08 2024] =A0schedule_timeout+0x11f/0x160 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? select_idle_sibling+0x28/0x430 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? wake_affine+0x62/0x1f0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__wait_for_common+0x90/0x1d0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_schedule_timeout+0x10/0x10 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__flush_workqueue+0x13a/0x3f0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd4_shutdown_callback+0x49/0x120 = [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? nfsd4_cld_remove+0x54/0x1d0 [nfsd= ] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? nfsd4_return_all_client_layouts+0= xc4/0xf0 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? nfsd4_shutdown_copy+0x68/0xc0 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0__destroy_client+0x1f3/0x290 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd4_exchange_id+0x75f/0x770 [nfsd= ] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? nfsd4_decode_opaque+0x3a/0x90 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd4_proc_compound+0x44b/0x700 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd_dispatch+0x94/0x1c0 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0svc_process_common+0x2ec/0x660 [sun= rpc] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_nfsd_dispatch+0x10/0x10 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_nfsd+0x10/0x10 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0svc_process+0x12d/0x170 [sunrpc] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd+0x84/0xb0 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0kthread+0xdd/0x100 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_kthread+0x10/0x10 > > > =A0[Mon Mar 11 14:10:08 2024] =A0ret_from_fork+0x29/0x50 > > > =A0[Mon Mar 11 14:10:08 2024] =A0 > > > =A0[Mon Mar 11 14:10:08 2024] INFO: task nfsd:8866 blocked for more = than 122 seconds. > > > =A0[Mon Mar 11 14:10:08 2024] =A0=A0=A0=A0=A0=A0Not tainted 5.14.0-4= 19.el9.x86_64 #1 > > > =A0[Mon Mar 11 14:10:08 2024] "echo 0 > /proc/sys/kernel/hung_task_t= imeout_secs" disables this message. > > > =A0[Mon Mar 11 14:10:08 2024] task:nfsd =A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0state:D stack:0 =A0=A0=A0=A0pid:8866 =A0ppid:2 =A0=A0=A0=A0=A0flags:0= x00004000 > > > =A0[Mon Mar 11 14:10:08 2024] Call Trace: > > > =A0[Mon Mar 11 14:10:08 2024] =A0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__schedule+0x21b/0x550 > > > =A0[Mon Mar 11 14:10:08 2024] =A0schedule+0x2d/0x70 > > > =A0[Mon Mar 11 14:10:08 2024] =A0schedule_timeout+0x11f/0x160 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? select_idle_sibling+0x28/0x430 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? tcp_recvmsg+0x196/0x210 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? wake_affine+0x62/0x1f0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__wait_for_common+0x90/0x1d0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_schedule_timeout+0x10/0x10 > > > =A0[Mon Mar 11 14:10:08 2024] =A0__flush_workqueue+0x13a/0x3f0 > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd4_destroy_session+0x1a4/0x240 [= nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd4_proc_compound+0x44b/0x700 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd_dispatch+0x94/0x1c0 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0svc_process_common+0x2ec/0x660 [sun= rpc] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_nfsd_dispatch+0x10/0x10 [nf= sd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_nfsd+0x10/0x10 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0svc_process+0x12d/0x170 [sunrpc] > > > =A0[Mon Mar 11 14:10:08 2024] =A0nfsd+0x84/0xb0 [nfsd] > > > =A0[Mon Mar 11 14:10:08 2024] =A0kthread+0xdd/0x100 > > > =A0[Mon Mar 11 14:10:08 2024] =A0? __pfx_kthread+0x10/0x10 > > > =A0[Mon Mar 11 14:10:08 2024] =A0ret_from_fork+0x29/0x50 > > > =A0[Mon Mar 11 14:10:08 2024] =A0 > > >=20 > > The above threads are trying to flush the workqueue, so that probably > > means that they are stuck waiting on a workqueue job to finish. > > > =A0The above is repeated a few times, and then this warning is also = logged: > > > =20 > > > [Mon Mar 11 14:12:04 2024] ------------[ cut here ]------------ > > > =A0[Mon Mar 11 14:12:04 2024] WARNING: CPU: 39 PID: 8844 at fs/nfsd/= nfs4state.c:4919 nfsd_break_deleg_cb+0x170/0x190 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] Modules linked in: nfsv4 dns_resolver = nfs fscache netfs rpcsec_gss_krb5 rpcrdma rdma_cm iw_cm ib_cm ib_core binfm= t_misc bonding tls rfkill nft_counter nft_ct > > > =A0nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_reject_inet nf_rej= ect_ipv4 nf_reject_ipv6 nft_reject nf_tables nfnetlink vfat fat dm_thin_poo= l dm_persistent_data dm_bio_prison dm_bufio l > > > =A0ibcrc32c dm_service_time dm_multipath intel_rapl_msr intel_rapl_c= ommon intel_uncore_frequency intel_uncore_frequency_common isst_if_common s= kx_edac nfit libnvdimm ipmi_ssif x86_pkg_temp > > > =A0_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass dcdbas= rapl intel_cstate mgag200 i2c_algo_bit drm_shmem_helper dell_smbios drm_km= s_helper dell_wmi_descriptor wmi_bmof intel_u > > > =A0ncore syscopyarea pcspkr sysfillrect mei_me sysimgblt acpi_ipmi m= ei fb_sys_fops i2c_i801 ipmi_si intel_pch_thermal lpc_ich ipmi_devintf i2c_= smbus ipmi_msghandler joydev acpi_power_meter > > > =A0nfsd auth_rpcgss nfs_acl drm lockd grace fuse sunrpc ext4 mbcache= jbd2 sd_mod sg lpfc > > > =A0[Mon Mar 11 14:12:05 2024] =A0nvmet_fc nvmet nvme_fc nvme_fabrics= crct10dif_pclmul ahci libahci crc32_pclmul nvme_core crc32c_intel ixgbe me= garaid_sas libata nvme_common ghash_clmulni_int > > > =A0el t10_pi wdat_wdt scsi_transport_fc mdio wmi dca dm_mirror dm_re= gion_hash dm_log dm_mod > > > =A0[Mon Mar 11 14:12:05 2024] CPU: 39 PID: 8844 Comm: nfsd Not taint= ed 5.14.0-419.el9.x86_64 #1 > > > =A0[Mon Mar 11 14:12:05 2024] Hardware name: Dell Inc. PowerEdge R74= 0/00WGD1, BIOS 2.20.1 09/13/2023 > > > =A0[Mon Mar 11 14:12:05 2024] RIP: 0010:nfsd_break_deleg_cb+0x170/0x= 190 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] Code: a6 95 c5 f3 e9 ff fe ff ff 48 89= df be 01 00 00 00 e8 34 b5 13 f4 48 8d bb 98 00 00 00 e8 c8 f9 00 00 84 c0= 0f 85 2e ff ff ff <0f> 0b e9 27 ff ff ff be > > > =A002 00 00 00 48 89 df e8 0c b5 13 f4 e9 01 > > > =A0[Mon Mar 11 14:12:05 2024] RSP: 0018:ffff9929e0bb7b80 EFLAGS: 000= 10246 > > > =A0[Mon Mar 11 14:12:05 2024] RAX: 0000000000000000 RBX: ffff8ada519= 30900 RCX: 0000000000000024 > > > =A0[Mon Mar 11 14:12:05 2024] RDX: ffff8ada519309c8 RSI: ffff8ad5829= 33c00 RDI: 0000000000002000 > > > =A0[Mon Mar 11 14:12:05 2024] RBP: ffff8ad46bf21574 R08: ffff9929e0b= b7b48 R09: 0000000000000000 > > > =A0[Mon Mar 11 14:12:05 2024] R10: ffff8aec859a2948 R11: 00000000000= 00000 R12: ffff8ad6f497c360 > > > =A0[Mon Mar 11 14:12:05 2024] R13: ffff8ad46bf21560 R14: ffff8ae5942= e0b10 R15: ffff8ad6f497c360 > > > =A0[Mon Mar 11 14:12:05 2024] FS: =A00000000000000000(0000) GS:ffff8= b031fcc0000(0000) knlGS:0000000000000000 > > > =A0[Mon Mar 11 14:12:05 2024] CS: =A00010 DS: 0000 ES: 0000 CR0: 000= 0000080050033 > > > =A0[Mon Mar 11 14:12:05 2024] CR2: 00007fafe2060744 CR3: 00000018e58= de006 CR4: 00000000007706e0 > > > =A0[Mon Mar 11 14:12:05 2024] DR0: 0000000000000000 DR1: 00000000000= 00000 DR2: 0000000000000000 > > > =A0[Mon Mar 11 14:12:05 2024] DR3: 0000000000000000 DR6: 00000000fff= e0ff0 DR7: 0000000000000400 > > > =A0[Mon Mar 11 14:12:05 2024] PKRU: 55555554 > > > =A0[Mon Mar 11 14:12:05 2024] Call Trace: > > > =A0[Mon Mar 11 14:12:05 2024] =A0 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? show_trace_log_lvl+0x1c4/0x2df > > > =A0[Mon Mar 11 14:12:05 2024] =A0? show_trace_log_lvl+0x1c4/0x2df > > > =A0[Mon Mar 11 14:12:05 2024] =A0? __break_lease+0x16f/0x5f0 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? nfsd_break_deleg_cb+0x170/0x190 [= nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? __warn+0x81/0x110 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? nfsd_break_deleg_cb+0x170/0x190 [= nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? report_bug+0x10a/0x140 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? handle_bug+0x3c/0x70 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? exc_invalid_op+0x14/0x70 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? asm_exc_invalid_op+0x16/0x20 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? nfsd_break_deleg_cb+0x170/0x190 [= nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0__break_lease+0x16f/0x5f0 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? nfsd_file_lookup_locked+0x117/0x1= 60 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? list_lru_del+0x101/0x150 > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd_file_do_acquire+0x790/0x830 [n= fsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfs4_get_vfs_file+0x315/0x3a0 [nfsd= ] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd4_process_open2+0x430/0xa30 [nf= sd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? fh_verify+0x297/0x2f0 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd4_open+0x3ce/0x4b0 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd4_proc_compound+0x44b/0x700 [nf= sd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd_dispatch+0x94/0x1c0 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0svc_process_common+0x2ec/0x660 [sun= rpc] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? __pfx_nfsd_dispatch+0x10/0x10 [nf= sd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0? __pfx_nfsd+0x10/0x10 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0svc_process+0x12d/0x170 [sunrpc] > > > =A0[Mon Mar 11 14:12:05 2024] =A0nfsd+0x84/0xb0 [nfsd] > > > =A0[Mon Mar 11 14:12:05 2024] =A0kthread+0xdd/0x100 > > > =A0[Mon Mar 11 14:12:05 2024] =A0? __pfx_kthread+0x10/0x10 > > > =A0[Mon Mar 11 14:12:05 2024] =A0ret_from_fork+0x29/0x50 > > > =A0[Mon Mar 11 14:12:05 2024] =A0 > > > =A0[Mon Mar 11 14:12:05 2024] ---[ end trace 7a039e17443dc651 ]--- > > This is probably this WARN in nfsd_break_one_deleg: > >=20 > > WARN_ON_ONCE(!nfsd4_run_cb(&dp->dl_recall)); > >=20 > > It means that a delegation break callback to the client couldn't be > > queued to the workqueue, and so it didn't run. > >=20 > > > Could this be the same issue as described here:https://lore.kernel.or= g/linux-nfs/af0ec881-5ebf-4feb-98ae-3ed2a77f86f1@oracle.com/ ? > > > =20 > > Yes, most likely the same problem. > If I read that thread correctly, this issue was introduced between=20 > 6.1.63 and 6.6.3? Is it possible the EL9 5.14.0-362.18.1.el9_3=20 > backported these changes, or were we hitting some other bug with that=20 > version? It seems the 6.1.x kernel is not affected? If so, that would be= =20 > the recommended kernel to run? Anything is possible. We have to identify the problem first. >=20 > >=20 > > > As described in that thread, I've tried to obtain the requested infor= mation. > > > =20 > > >=20 > > > Is it possible this is the issue that was fixed by the patches descri= bed here? https://lore.kernel.org/linux-nfs/2024022054-cause-suffering-eae8= @gregkh/ > > >=20 > > Doubtful. Those are targeted toward a different set of issues. > >=20 > > If you're willing, I do have some patches queued up for CentOS here tha= t > > fix some backchannel problems that could be related. I'm mainly waiting > > on Chuck to send these to Linus and then we'll likely merge them into > > CentOS soon afterward: > >=20 > > https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/me= rge_requests/3689 > >=20 > If you can send me a patch file, I can rebuild the C9S kernel with that= =20 > patch and run it. It can take a while for the bug to trigger as I=20 > believe it seems to be very workload dependent (we were running very=20 > stable for months and now hit this bug every other week). >=20 >=20 It's probably simpler to just pull down the build artifacts for that MR. You have to drill down through the CI for it, but they are here: https://s3.amazonaws.com/arr-cki-prod-trusted-artifacts/index.html?prefix= =3Dtrusted-artifacts/1194300175/publish_x86_64/6278921877/artifacts/ There's even a repo file you can install on the box to pull them down. --=20 Jeff Layton