From nobody Mon May 26 16:25:57 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4b5h2x3jSnz5wFlY for ; Mon, 26 May 2025 16:26:01 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta003.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4b5h2w4N67z3Hmt for ; Mon, 26 May 2025 16:26:00 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of cy.schubert@cschubert.com designates 3.97.99.32 as permitted sender) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=permerror reason="p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com" header.from=cschubert.com (policy=permerror) Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTPS id JVcvuQAPS9JM2JaeFuvJHH; Mon, 26 May 2025 16:25:59 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id JaeEuW57iQwcXJaeFuHTv0; Mon, 26 May 2025 16:25:59 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=DaW0qetW c=1 sm=1 tr=0 ts=68349617 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=sG3xqljTOv9nFSRMEoEA:9 a=CjuIK1q_8ugA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id CA33A2F8 for ; Mon, 26 May 2025 09:25:57 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 97D6C318; Mon, 26 May 2025 09:25:57 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: freebsd-current@freebsd.org Subject: mountd(8) Hangs List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 26 May 2025 09:25:57 -0700 Message-Id: <20250526162557.97D6C318@slippy.cwsent.com> X-CMAE-Envelope: MS4xfISdRMcyFKgm0Zh6jJ6sF7ILN0/ouXI2MqyBATwJ+47SnFqqFnEB+oGlxUvLhzfy8nztrFT2ruUxzuMJjBXVCYDn63MWvEPZv7shLbFyJZsrE/yzvOUq A1I70NT4mC2M7hQrS/q7vBXjugpD01kRvqGXqF9deQw/TlbhS/r10miPIHmpc9sWQT665xR9GbcfZ2mgLpKt2SzfHXO4X0k6Rys= X-Rspamd-Queue-Id: 4b5h2w4N67z3Hmt X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.56 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; MV_CASE(0.50)[]; NEURAL_SPAM_SHORT(0.46)[0.464]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_BAD_POLICY(0.00)[cschubert.com : p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; REPLYTO_EQ_FROM(0.00)[] I've noticed over the past month or so mountd(8) hanging on an NFS server here when the NFS server is running poudriere. This only occurs when poudriere is building multiple little ports resulting in many mounts and unmounts due to jails being constituted and torn down. After a while mountd(8) ends up in a deadlocked state causing poudriere to seize. The workaround is to stop mountd before or immediately following initiation of poudriere. This used to be a problem without the -S flag but now suspend/resume of nfsd threads doesn't mitigate the problem either. Something has changed but I cannot point to any individual commit or group of commits that caused this regression. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0