From nobody Mon Apr 20 16:06:15 2026 X-Original-To: testing@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 4fzr2H4hp5z6WrVD for ; Mon, 20 Apr 2026 16:06:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fzr2H45STz3H2v for ; Mon, 20 Apr 2026 16:06:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776701175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mvdTzpXT561yJTq3iu9p8vp+vrtzTPPYE90wOtMO9Jc=; b=xxeo+DeD+BD0sHpaUion68lo1RGxww582uTipu22GRBJhYS93qmB3ghtFbWhaVzVbezKSC Me8qFYso1cXuDS16BLCK4E9XEyh5ZoCzfl1a4fBvUa8qiWU1bKnrxCf/uS1zXWXUkLDKdG LBuY4LMbQbHEfVc8eEqscoTgMp3HFBTDqR5YLmlSmpC3042tVMQBK7qi8Qno8rTTqXM0wy ar6YRqVoJ0O1ZuX5fMZyDGcw+Xio+bc4S5LpGjbcruqGcWD03lI+R0KRRCVzSOJrHr3HY8 R3Nc68XfcbFJAZeDw/S0tC4dDnrVpJPxskYRNefRfi5y4WnkbbtmK7C4IZdL6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776701175; a=rsa-sha256; cv=none; b=v6P0bx+E/BrAc/BHX7/NMj9UQSFnxvRAIoyuZZZ0kanAT3ERPELuhlv35qR2W0AUVtkNkj 8JeEJyFzl5DGo3mnwjEmE4ksBo7OMYHeLou2QZsgq/YOxFwcMIvjwZUQ2HK4MUVqEBWu1z ad3uH0zjBOXYSkly7LvtCqaabe+fCGszipwjbizN+SuuVnw9ty/yzhZKEftc8mP6JKySl5 gBRNoNfut+16BnsCFUWP+4I6OgfOMKSc/GScaMz336RVMEGEoZo+rqs9Xx25+bTtfiHAGW JwUdfOYYst7+keD2s7YwU2zG0iCj5/PjXU/FhXQYMEjVRB2QpyQoip5uGVLBsw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776701175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mvdTzpXT561yJTq3iu9p8vp+vrtzTPPYE90wOtMO9Jc=; b=TvlULDOKh7OWJ6wTyPVnGU7DUOCqTGkfzJ8s9BE77oZD2x5ufpaAn3umCOt3mj5fiLEpou qOVM10lPRqfPLeagYjlxMf/H2XbeLOW4t5O1vx13qxzGgl0HJ5Kiyzi/0C/NvB4p0neMYo ClegXKOqYqkHuZozSRVtWOQSjeORfaqH5Wk63RjeLFKSqDzolx341WkwmY3Eu69VZhUjHU /0Yp/ZRVfiurPoJ8fudfLod6P9f6sTaFMa0kWUTZEQmplQeST3BF9A9cEoBwrIAgem1kK4 wlxQZ8l3JCl1tVZyRxS4ziv2BEgqU2tVuUQCg9AMgKj0w+rSP1Nk1NtIL4kmog== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fzr2H3hwKz13mj for ; Mon, 20 Apr 2026 16:06:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63KG6FI5000894 for ; Mon, 20 Apr 2026 16:06:15 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63KG6FgM000892 for testing@FreeBSD.org; Mon, 20 Apr 2026 16:06:15 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 258766] Flaky test cases: sys.aio.aio_test.vectored_unaligned and sys.aio.aio_test.vectored_zvol_poll Date: Mon, 20 Apr 2026 16:06:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258766 Mark Johnston changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Open |In Progress Assignee|testing@FreeBSD.org |markj@FreeBSD.org --- Comment #5 from Mark Johnston --- Fixed in https://cgit.freebsd.org/src/commit/?id=3Dd8fbbd371ca11d9ad4b29b9d3a316885a= 5da0b15 and https://cgit.FreeBSD.org/src/commit/?id=3D36d971464ac21f6531cb9eaa377f4e1dd= 915a2ad --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Apr 21 15:11:22 2026 X-Original-To: freebsd-testing@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 4g0QmX4H21z6WqD3 for ; Tue, 21 Apr 2026 15:11:24 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0QmX3dZ4z3FN6 for ; Tue, 21 Apr 2026 15:11:24 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776784284; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=NmPIvQ7FG3IkBEEIuTLjRm41Zo/XV6XIp23sAoUhBSo=; b=mcFoS/fjvqFEM2EXo2AS/KrQyU+2TDjh4uWGkBmbwstUrGZgSqjLX6hvc8cTI9+/69VeDI 1Bv0EIZ3QB8rP+/1+4NxIUrrIdcoDqlHBf2YDxLJQdhj11XUJYNijrsIREQbWRCh1qPcdx 94Ch9WyyXCTSdNLkeAocW+gQPYfmdnO7cz7OMiGxpK87yseaks4efayyYKWge/xzUasdi0 +6DgrTqbCpMX+0jLRuLm0qxg4jyYM7CXxQIZ9qe0KMMHpd5q5IYV8eYHLC7uWCFTEECjTb jDbM5ZcSNBuiNYljEjwpesR6YZKXxlSQsLsRABFvZnO1jyLWiwqbkfIGM8CWig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776784284; a=rsa-sha256; cv=none; b=WKtO1nob/am/Uv3cAYaaOYtcxF5jMHwoGIddsbKUIEDDzsOXIFpPZO2VnFNK6KrrzOrA9a L42Wq+G7PP/6pKX9isxmPIONKv/lHlri2RibQ9vGmGGcO5G4fMCzOaZwawaaqa6p0dL7cN Tun5EH+TOzdxm1r1t546NqLNJSTXGUUbFo7fbz4BPsdLBhMoes8De1g3UYqaihz8RH5Jr7 PGEUBSDYT8akcdjkrqYK61TwalNxM8Is0tEzBe3Etm95+MCJ25RFAgKhVYFltDzYFa6i7P 4uZ19dQ2OPK4WTCd9vGxxwDiv7PmRqj3bumt+3E/R4YZbNaHEm1DvTdLWLM9zg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776784284; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=NmPIvQ7FG3IkBEEIuTLjRm41Zo/XV6XIp23sAoUhBSo=; b=gTh6c6D2I2iBhJBxLFIKxBvRU6JxWgDHlOxyJPBNIRWhm9H+TWQ1tTguHXAaXjIzsR61bX xOv+G2syiWFkHbrKHo3u1g/LPjD+/lq4+CejmLRNcw3/yMayDADx08U18k/CbFwUBu+b95 L70jt2QWWPBqT4kXsLtNywIBg9J7DMUrO5JWX65hvzk6TasfO55m/4tkzcRWD3GrVU5Fzh 0rXFzXQWlA759xdKEuItEvhWPGKM1tQAFQGST/CuauZNytrV0isQq5c6kNnPV/YUhg8uig DAtOMPpq86mU90Dj69XuaipqoMd36yI22gexi846wAksunWXjqGN3qhwtkwiog== Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4g0QmX2BKcz14rj for ; Tue, 21 Apr 2026 15:11:24 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Tue, 21 Apr 2026 11:11:22 -0400 From: Mark Johnston To: freebsd-testing@freebsd.org Subject: pjdfstest integration Message-ID: List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, but: - it's not hooked up to the test suite, i.e., "kyua test -k /usr/tests/Kyuafile" doesn't run it, - contrib/pjdfstest doesn't seem to be updated regularly, - the configuration is hard-coded, i.e., I can't easily run it against a filesystem of my choice. How hard would it be to parameterize the tests so that we can run the tests again a list of filesystems? For each filesystem we'd have some little script that sets up some scratch space, creates an empty filesystem and points pjdfstest at it. In some cases we'd need the test runner to specify some additional variables, e.g., for p9fs you want the test runner to provide a share, as we currently only support the virtio transport. I'm not sure if kyua can pass variables to a TAP test, so the solution might be to wrap each pjdfstest run with an ATF test case which handles the setup. Is anyone interested in working on these things? From nobody Tue Apr 21 15:41:31 2026 X-Original-To: freebsd-testing@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 4g0RRd1d7jz6WtYb for ; Tue, 21 Apr 2026 15:41:49 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0RRc3v77z3LTn for ; Tue, 21 Apr 2026 15:41:48 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-65c0891f4e9so7329554a12.1 for ; Tue, 21 Apr 2026 08:41:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776786107; cv=none; d=google.com; s=arc-20240605; b=boPPEKSYNgt/JclesE7RVONG70epwL2ALRjYjb7Hy41RCz85Udgf3YVWCWnopctJ1h pAK9OaWC/EVdO2fR3YLA2xuAQFVlz0nhJ72Q/dFrR4/QWO0mBgRpLuO7Dq5aQpXru52y 30pq9cu36zi4Oc3JaIX2Als3mMKkjB2iMgAPARnOT3y2GNSxQtb5HG/O7yxxKirSbNBU Mybop3Wh+AOIi4AE+/0J7BQpCDxAhONSZ8XHHt6u7Eua3ipzgrLdif3ymqzZx/lF+pyh ymIiOtv/xhRFN307oiq/BBno8GUvXhx4azHzIe3OcyI7gp5fsX3tKR6hgBATZGOu7yLA x3RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=DvzfblESoSFk+PTEWsK6BH7k+1q2MbKHyZmBxuoESho=; fh=PQPw1mCwQriwC61i4/6EVcEgbLxf4fHtKP5V2bgwYVk=; b=cswmKRIqTMK16AP6JUHjg02loOfx2geG5yE+wRrlnbHQaxY5BuEMxd+Up0OsPHddNJ jE68oe8TWchSAbFZWmP8VZvJ0lRYqer3RJumtzUoDJu/66Z4sBOv1x0aAjgB16HzjIDo E3+Bn4uPLb5z0f0yRwaghALZc7lt7p5gTBzbyaIWO+9rdEfSJNOISE9YvC4RgOG/OEa+ CzuepbTcZpJyC1S0VLxDXkDPrDEtE1x4zHjkhMHAp5TcrO+CdKt5GC8IhVUZARsfITmS x8HAc4e452yQnjrYbcCZTkLOW5+dridZycrGzOaOO6DJKByw4Hcmk6zCbRagI9cIufe5 w8Vw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776786107; x=1777390907; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DvzfblESoSFk+PTEWsK6BH7k+1q2MbKHyZmBxuoESho=; b=S4yhiLLsku4yvM2zP1BI+ld3Wf6cmzcb+2PFRT1M91B/WLq2FcpeC1916p3USdzTzL /YSc4bZI32ovox8RBQTyFlon3TBUeowkbDozg4h6CAAcYmd9dq4VmJaMgobcJkOr2eoR kEflACMHtNUo0KYirNwKMWLYLIPE5qRPJOZg3edPCkVAOqabl+ZGBREMzfjknYig2sGw /pNKeVTdXZNEnJmFZfWLr7GntEhNl5p/PN1ygeNE8aQUR63SGYDI7hPcUiJ1HCwlglUs n6JudiTX1xHmHtQET2w3vigLAHxKvf0Z+oThLvEip0rFhDkKocMptzHzxJsPTlqM7J3O efuw== X-Gm-Message-State: AOJu0YzDxi/Y+y4XKCi6GVUNDOi1/IpUNH3gj7vvyix8Zo5AxUB8aZe4 qPtj3Z6sgrfLeeawhsyIfmgIy2P+JQgo9MedEswnlxvgaDCPPbTsGA+HUOknW07qym21s4oJ9Am 2/Y4T1Ur+9cmkRQ+g0VD9/bwty6vWx26DKg== X-Gm-Gg: AeBDieuduSAAESxmk6Fr0RO7lImEcCTMree6N5L8TtrOb27ffDSAfFg03lTSFqrJa+g res2lYmFOR1vnqvxcijAVSS+3zIiaY+wo+YPYH5GObcvW1l09xo+6jzv9m24XnnM9xweHD3HF/q gFAKPaaR3B5xoBGfn3e3ce4v2tCG5kZXOqKlB0VfxXmxQVni4O1khcYypdgrJ/7Uhz7BleSV4CO c2PpTKwwE55/74vrNjYOq0vXU8loJw2aqy60w85LQzTYXE4HPPIjr5bhmlQiEydXZBKsvK8dMG5 MO1UvyyY4vtdEaCQx/d5pg3kXqsvSwEUgOPr4S/VUVXbXLiCvmyb/yjOMzs+RX+P1w8UCt2wYLk h/ZA= X-Received: by 2002:aa7:d7ca:0:b0:66e:378d:2e56 with SMTP id 4fb4d7f45d1cf-672bfd8b0b5mr6170105a12.6.1776786106388; Tue, 21 Apr 2026 08:41:46 -0700 (PDT) List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Tue, 21 Apr 2026 09:41:31 -0600 X-Gm-Features: AQROBzDxHBLGdyFyg_r38tWN-tYV8xqFdEZoxnsM15_C4JSNEEh2iCQeIIAhYqQ Message-ID: Subject: Re: pjdfstest integration To: Mark Johnston Cc: freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4g0RRc3v77z3LTn X-Spamd-Bar: ---- On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston w= rote: > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > but: > - it's not hooked up to the test suite, i.e., > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > - contrib/pjdfstest doesn't seem to be updated regularly, > - the configuration is hard-coded, i.e., I can't easily run it against a > filesystem of my choice. > > How hard would it be to parameterize the tests so that we can run the > tests again a list of filesystems? For each filesystem we'd have some > little script that sets up some scratch space, creates an empty > filesystem and points pjdfstest at it. In some cases we'd need the test > runner to specify some additional variables, e.g., for p9fs you want the > test runner to provide a share, as we currently only support the virtio > transport. I'm not sure if kyua can pass variables to a TAP test, so > the solution might be to wrap each pjdfstest run with an ATF test case > which handles the setup. > > Is anyone interested in working on these things? Yes, yes and yes. I was indeed working on a change to pjdfstest which, among other things, would read a config file for each file system under test. The config file specifies things like whether posix_fallocate is supported on that file system and which file flags are supported. The change also drastically speeds up pjdfstest's runtime. We did that as part of GSoC 2022. The status of the project is that it's 99% complete, but requires somebody to comb through 4000 SLOC line by line to make sure nothing got left out. That's very tedious, which is why nobody has done it yet. I would LOVE to get it finished, but I've never made the time. The rewrite also relies on some ugly macro syntax. We did that deliberately to save time, but it does make the code ugly, and a little bit harder to review. It might be worth investing the time to rewrite those macros more cleanly. Using the new pjdfstest, it would be quite easy to add an ATF test for each file system. atf-sh would format the file system under test, then call pjdfstest with the appropriate per-filesystem config file. From nobody Tue Apr 21 16:41:18 2026 X-Original-To: freebsd-testing@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 4g0SmJ67K7z6YTmd for ; Tue, 21 Apr 2026 16:41:20 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0SmJ4XhYz3rYG; Tue, 21 Apr 2026 16:41:20 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776789680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=r1d3Iico4bsK6ybCwC/dmBtkksWpW1+wGQEzTpG7MKo=; b=ZtD2d02rT92XWSQXymN7Yd87u5DFMpmrIY7bUiaVy7oS34D1eqkVWsqJW12fyxNQbEbyhB Z+vZX6yqOFzhbGjMPorKlo++tzUAp+Xt8qBLyIhbz3Ipt/aZh2VViYUXilYwMw+bnlaahK FdeMD97EQWgoJ/MSO8mROOA6y1TsNrpqxwTJBtw81aRR9ykpWsbxFSkfROPC4LcgYjvrHv hOMGRZNBt6g1eP0Evw+VqfKrQr8sDouIB0AudpUygNITAgMmN/rRssH6AXH51ZXqrTLXem VBnfIarRIHabm9B0aZ4cuMss9bjl6c/k7YIS5xj8j5a4t9jdT41988o6moCsaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776789680; a=rsa-sha256; cv=none; b=LWqGnM7c+ZAmjI4Se/9mKXyFtv/7/BL//F0YnkRjaGC0OtXbjAi37Yh8P5MsrYix4OIvHQ q6PNhld9GU3tDfT9Bc3a8OyPe6xrCqe+XryZLrinMORlEdt4/ZbWdPo9ZT3FX+0tPl5Kuj d3FOrKh5XRMkUP7tBsLTDC8+Mo6bUgfyBPCnRBQxOBMq+/E5+I6zuM02LPmai44e1gk7wf pyaLjG2qjOkNDZdq7S02uiS8hwiNuj6acD5vvFv2bDEwxQ3AJNEaRlid17sCS/UIZmzlMI oilvkDnEfHwMW14wJWInT5TP+d/Uswb2IeSQ50aertZQVE6KcjUy4N8mjWvXgQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776789680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=r1d3Iico4bsK6ybCwC/dmBtkksWpW1+wGQEzTpG7MKo=; b=l4nLyTJrmrnNc8QQusBkK1GBcmT3/Zl+t4zOn3OrVVHKL/l7S5zkGT2/3p8WbHnzV+fqiY rlmEVaxfh9AcAt5C6NQnHnZfn+vyir5fzp9sMCnJBYtaZXCTsgH026pZDW6+nZsyhKKaYL qPKE+dJbKF7VU26bsXJv63wpZazlnE0vJakaVOc/WTBzh7HuRxhS6iy248OlnWqidJ39Pi 0xcM8L7T3VT2EnM8gn/DPB08ryotoTtgHPEjWdSVAYoyHJlm0O1YfIWQY4/9IM0qYYxPDx N01JTWXlYdI4v4gAI0w8LzZbE0OmXGlehl3oY798Aor+3cHKpbhCxfR0+HhlnQ== Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4g0SmJ2jlpz164L; Tue, 21 Apr 2026 16:41:20 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Tue, 21 Apr 2026 12:41:18 -0400 From: Mark Johnston To: Alan Somers Cc: freebsd-testing@freebsd.org Subject: Re: pjdfstest integration Message-ID: References: List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > On Tue, Apr 21, 2026 at 9:11 AM Mark Johnston wrote: > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > > but: > > - it's not hooked up to the test suite, i.e., > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > - contrib/pjdfstest doesn't seem to be updated regularly, > > - the configuration is hard-coded, i.e., I can't easily run it against a > > filesystem of my choice. > > > > How hard would it be to parameterize the tests so that we can run the > > tests again a list of filesystems? For each filesystem we'd have some > > little script that sets up some scratch space, creates an empty > > filesystem and points pjdfstest at it. In some cases we'd need the test > > runner to specify some additional variables, e.g., for p9fs you want the > > test runner to provide a share, as we currently only support the virtio > > transport. I'm not sure if kyua can pass variables to a TAP test, so > > the solution might be to wrap each pjdfstest run with an ATF test case > > which handles the setup. > > > > Is anyone interested in working on these things? > > Yes, yes and yes. > > I was indeed working on a change to pjdfstest which, among other > things, would read a config file for each file system under test. The > config file specifies things like whether posix_fallocate is supported > on that file system and which file flags are supported. The change > also drastically speeds up pjdfstest's runtime. > > We did that as part of GSoC 2022. The status of the project is that > it's 99% complete, but requires somebody to comb through 4000 SLOC > line by line to make sure nothing got left out. That's very tedious, > which is why nobody has done it yet. I would LOVE to get it finished, > but I've never made the time. > The rewrite also relies on some ugly macro syntax. We did that > deliberately to save time, but it does make the code ugly, and a > little bit harder to review. It might be worth investing the time to > rewrite those macros more cleanly. > > Using the new pjdfstest, it would be quite easy to add an ATF test for > each file system. atf-sh would format the file system under test, > then call pjdfstest with the appropriate per-filesystem config file. Do you have a pointer to this work anywhere? I can't promise to complete it, but I'm pretty motivated to stand something up for p9fs. From nobody Tue Apr 21 16:44:39 2026 X-Original-To: freebsd-testing@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 4g0SrR3m5dz6YV7l for ; Tue, 21 Apr 2026 16:44:55 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0SrQ6tpfz3sG4 for ; Tue, 21 Apr 2026 16:44:54 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-67179ed133dso5021306a12.2 for ; Tue, 21 Apr 2026 09:44:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776789893; cv=none; d=google.com; s=arc-20240605; b=ewD27BYaosO7cDmxZ9ME+udf3qhxClCBrMVO6rVIpUmCuEQ+Ig1iVLE8PZvslbgLNV pySCsO991gHTc+XA+k0mmwE2oZgKA+xJoAeHhM9f4lPUTfrXPcQH/DboYOH3kEFGEvE+ k7H2ypOh8ZK4pLCCBPqhgAMuzDUlHGE6RVASFjO2lKyuTzfhfKZmoUQjJ42m7shMe6ox PbDgLQYnFfeO0TbibUgjg45E8SRSjhyWdcnQ0MH5qNmRhWkh04bjJRCFF1nkyOr70PPL BLfCmyI2vZdF6InAc25JNfdCYf5i0JAOD3Nr+84RNI6wfx2g9Kk4QcyDxWnNKwsvuNPk yZHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=ixORyEo3ZTn3anOSQseV5ngsM4RSisVEa6IV/BvPi8A=; fh=PQPw1mCwQriwC61i4/6EVcEgbLxf4fHtKP5V2bgwYVk=; b=QlmRfMd8yt0zrpMW+YnTtPd//fJkrTTl0GOQiumSWe69jzgUqZ/rELffWJP3hyti/z OWE2WaBX8P2x08Ar47iPvy/NbvMP29QvuE2JjJQXgqQKFwYGTRPX8M/Zn0PxxRDcWcSu pIXRIDIG5x5+yMKKmQS1DCIQc83+76r3/Gnaa2k/3EAILzIO/zYZZnKthqgukb27aHG0 2lAiG4OrveSDUfNAXbNBSxVoom7gKNnNVoW/uGUZrdNsxYwIANkmv4UNScCEzHmxYzmQ VWt1nbvnOarlQcRpDoDDq3aLojCi9vB3WswIhoFRZpKrIIwhh9NoyDAl2klYmwx8XtRd Wlnw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776789893; x=1777394693; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ixORyEo3ZTn3anOSQseV5ngsM4RSisVEa6IV/BvPi8A=; b=jV9lnQDqZQ2RQ3dCuvch0lnFz6qDfHwV93Bc3CfoQmm2tiR8+zU0NJG145J9Ut4ZH2 jdRQcrE6620B3qGGe9tLUDegRfbVGNI5feLDgcj1uUP3OuRAymlVVkklhE4sL8+NwQCa j+xrMtTqTns+d82ckRXFLWwVnjcAJKITMpDiPmPvNZgE/cCdqrGaVJHuasHH81XaGVEm YBgphEXrMj0S0if6Ma+CovSfOJW+nWtrslbKtXySdGM51Qqm16dozFHxQ+EI3Z6UzepT SGvOB9o2gbAvPLNSCoSy3a1D2FJjKPysp9jUn73a3MV+iQrm1tpDZP8cVol1qAF8qs2U Q9nQ== X-Gm-Message-State: AOJu0YxELu1FbC9i9hP8uagzS1cRwgTu4iZtwfYSUOlBAQrR1ZOF2PEl R01WiP0fiviD880L7a9XU9PA42KR/gujeVPrQRP8/ygtSlab55ahy6AgTdZhKkHVWfwejZQTwhm U94gAA57wp6O+4mOyc80OXHKRLWOUvak= X-Gm-Gg: AeBDieu/AC07Zj2g8fhHni1E0imP9SDk/aEeIOO69lFvDdN9PGAETnotzPQsGKfqzaY tRN4wFFgK1+hLjOO2YjPf8g8d6Acy6u/MuQQd4jpztaa4AYb6oqvjb+w8RrdvER3yT4pCc4f4bu zYLk+ysg06E/JUICITZaU4l/OkSn4gHyLuynMVM6rHXjNsfeE7lqgvYxtTBY6nlAqfWGheFvY4P OUlrKVkKZXiB0aRypJ/LDboDcUA3oVi0vGAOQE2enW/mM8F2KW1L6GzrwnC6Mipmin1aIybxadU DSZpqVu5squvK/tkHJZ0T36XrEm9lkIlN2YJGB6hA35y2UKuIzGb4OzHPaBTO/XArY7qpKB/nyI EQvs= X-Received: by 2002:a05:6402:2b8d:b0:676:9c70:66d0 with SMTP id 4fb4d7f45d1cf-6769c7068f1mr2023759a12.16.1776789893072; Tue, 21 Apr 2026 09:44:53 -0700 (PDT) List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Tue, 21 Apr 2026 10:44:39 -0600 X-Gm-Features: AQROBzBQQ2p5LEF-KMsCv8Kzpq5g4J7MhyZ63kKDiQR_w_sGddaBXv2vsvO2k8I Message-ID: Subject: Re: pjdfstest integration To: Mark Johnston Cc: freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4g0SrQ6tpfz3sG4 X-Spamd-Bar: ---- On Tue, Apr 21, 2026 at 10:41=E2=80=AFAM Mark Johnston = wrote: > > On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > > On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston wrote: > > > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > > > but: > > > - it's not hooked up to the test suite, i.e., > > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > > - contrib/pjdfstest doesn't seem to be updated regularly, > > > - the configuration is hard-coded, i.e., I can't easily run it agains= t a > > > filesystem of my choice. > > > > > > How hard would it be to parameterize the tests so that we can run the > > > tests again a list of filesystems? For each filesystem we'd have som= e > > > little script that sets up some scratch space, creates an empty > > > filesystem and points pjdfstest at it. In some cases we'd need the t= est > > > runner to specify some additional variables, e.g., for p9fs you want = the > > > test runner to provide a share, as we currently only support the virt= io > > > transport. I'm not sure if kyua can pass variables to a TAP test, so > > > the solution might be to wrap each pjdfstest run with an ATF test cas= e > > > which handles the setup. > > > > > > Is anyone interested in working on these things? > > > > Yes, yes and yes. > > > > I was indeed working on a change to pjdfstest which, among other > > things, would read a config file for each file system under test. The > > config file specifies things like whether posix_fallocate is supported > > on that file system and which file flags are supported. The change > > also drastically speeds up pjdfstest's runtime. > > > > We did that as part of GSoC 2022. The status of the project is that > > it's 99% complete, but requires somebody to comb through 4000 SLOC > > line by line to make sure nothing got left out. That's very tedious, > > which is why nobody has done it yet. I would LOVE to get it finished, > > but I've never made the time. > > The rewrite also relies on some ugly macro syntax. We did that > > deliberately to save time, but it does make the code ugly, and a > > little bit harder to review. It might be worth investing the time to > > rewrite those macros more cleanly. > > > > Using the new pjdfstest, it would be quite easy to add an ATF test for > > each file system. atf-sh would format the file system under test, > > then call pjdfstest with the appropriate per-filesystem config file. > > Do you have a pointer to this work anywhere? I can't promise to > complete it, but I'm pretty motivated to stand something up for p9fs. It's at git@github.com:musikid/pjdfstest.git . What do you think is the best path forward? I could publish a 0.1 release now, and get this into ports, while you work on the ATF part. Then we could slowly open a series of reviews that delete the old sh-based stuff. From nobody Tue Apr 21 17:16:09 2026 X-Original-To: freebsd-testing@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 4g0TXn1m9nz6YZnN for ; Tue, 21 Apr 2026 17:16:25 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0TXm60Xyz3R8t for ; Tue, 21 Apr 2026 17:16:24 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-35d99bae2ebso4136986a91.3 for ; Tue, 21 Apr 2026 10:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776791782; x=1777396582; darn=freebsd.org; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=edhl2ibI1QYHYT7B/LVC2JRS1fhiK9idDiQSUjiSxWo=; b=OwNWxBU+5fVu7WpM4cqbHqKaw842BlC3yF+bOCrSjXjVJeSC5Tx4cxw3i63LyNtBuW ZS/Gno4CpUKs9CL00uo2u0QHMXZtv2SHg6oGl0h+GthVGgKqc9Iqk6Fd4J4FAlF4mCcH D1YEQjxiGokFdzUYaKaeKCvZm4sk2pMQ9KEmOcjfY2Ev1KffDk858fikR2U6rEJIzAlL eEdSQ6e0HoGUQ+ljgARufff+Q5BrbSKQEITedkBatfvVodyYa+k5htQAkMB+Yxw8OOXj j3jYItPXKbiK4sOQVzlua1SXw13JbS17ogOWoSneyuP/4kBOENWbeTfuE+9AN1tGpzjK VAXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776791782; x=1777396582; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=edhl2ibI1QYHYT7B/LVC2JRS1fhiK9idDiQSUjiSxWo=; b=IyFn6SwtnErflW+Y3uFbmV+4uZUhZrPxvck0eI3SCQzS/m6iGzVzGbkQzEkeB1yP7i UqAU0e+MI8c1VDpmSghx+wB0/QhWb/I4eE9FnqEyPka+gBR6eYuwraBDYs+p/88EIpgh +H2vSqBykvrNnqvfMv3x4hdi0H9H28f855Zs0SeuuXfoT0v9IXIPxGG50cmwPXiacPNR htc4lZltQU3r7Fow1QgYWCWka/BzAW1C5/vGS11KJI8vvyJ6FQwppG+gC6ZDjP1piE+n zOWXXVxN6QqQykFkzNlDtBkoWk/aDJAyDZd1Z3/9nFgUehi1MomMaMqfisgdGn2Wspzy 65cw== X-Forwarded-Encrypted: i=1; AFNElJ9OQJrZtcq9u+QlqaETX7K+fkRf9sY7WN69WozrHX6i6BumqppbW/FCijM23UXrGrG/qEZ6WApDCmtRPhEFds8=@freebsd.org X-Gm-Message-State: AOJu0Ywq9ljmYXddLKIXYPHjV/RwzhtQEF/MQl+0qbPVetx0B14WE+gD iA1qoYVKdcTZFwPON+4l7ehS9O9UgasLy3fWpPzdYDsE6DqFdxyBlxtS X-Gm-Gg: AeBDievAVSE3EHyUamj1dPA0Fiwi3ldwMUCC1yv2fQRqDM3QfmA8EEUxOss7IMBAhzu gdOeRk6YYJsJD1KOpERr1IVgBbVGH5VYO1C/12eqMdndRKRS3QzY1ojUbUb47nDZd6urnBI2D3k Ir3co+B2KZqvvwg/OPhNWhihAo/LXXkw2GFmRIMTdqU3gHoG5l9aCCyiFq2WPp5LMQ9ZXD8S8hn XeRaRRaqwtdphbNJb7gL0K/6zkbPY9jY82UZbag9SregjVErWNMpx2YbY2aK1rLaUTHJe4avhVy Kg/C2xvahoaDbVZBO+ecSgq5SXS7e6JwpU20BggQHxja3/Cn79WljGvU9tz8tAtQZzjnYVMI6e2 Kt7XiiDYJx9XNIKAPcUS5/8R+iTF9cRZ8RGTvw0/9QNcodLLiLEOp0ePO5WBHKvZymvopZOyDXI FAOhaIxZsauHiMTNwiMg1BS5VzrDyujaBAebqfc/SWs/H+cbvSEQAN6vaKPFJXp+PYBcM= X-Received: by 2002:a17:90b:1804:b0:35d:9da0:4947 with SMTP id 98e67ed59e1d1-361403f15abmr19878163a91.11.1776791781855; Tue, 21 Apr 2026 10:16:21 -0700 (PDT) Received: from smtpclient.apple ([84.39.151.101]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-361410bafa9sm14256866a91.15.2026.04.21.10.16.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2026 10:16:21 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_44BAE9A2-AC80-41C6-A611-9829BF407786"; protocol="application/pgp-signature"; micalg=pgp-sha256 List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: pjdfstest integration From: "Enji Cooper (yaneurabeya)" In-Reply-To: Date: Tue, 21 Apr 2026 10:16:09 -0700 Cc: Mark Johnston , freebsd-testing@freebsd.org Message-Id: <1585B8BA-5847-40B3-A655-700BD800318C@gmail.com> References: To: Alan Somers X-Mailer: Apple Mail (2.3864.400.21) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4g0TXm60Xyz3R8t X-Spamd-Bar: ---- --Apple-Mail=_44BAE9A2-AC80-41C6-A611-9829BF407786 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Apr 21, 2026, at 9:44=E2=80=AFAM, Alan Somers = wrote: >=20 > On Tue, Apr 21, 2026 at 10:41=E2=80=AFAM Mark Johnston = wrote: >>=20 >> On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: >>> On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston = wrote: >>>>=20 >>>> Hi, I noticed that we install pjdfstest to = /usr/tests/sys/pjdfstest, >>>> but: >>>> - it's not hooked up to the test suite, i.e., >>>> "kyua test -k /usr/tests/Kyuafile" doesn't run it, >>>> - contrib/pjdfstest doesn't seem to be updated regularly, >>>> - the configuration is hard-coded, i.e., I can't easily run it = against a >>>> filesystem of my choice. >>>>=20 >>>> How hard would it be to parameterize the tests so that we can run = the >>>> tests again a list of filesystems? For each filesystem we'd have = some >>>> little script that sets up some scratch space, creates an empty >>>> filesystem and points pjdfstest at it. In some cases we'd need the = test >>>> runner to specify some additional variables, e.g., for p9fs you = want the >>>> test runner to provide a share, as we currently only support the = virtio >>>> transport. I'm not sure if kyua can pass variables to a TAP test, = so >>>> the solution might be to wrap each pjdfstest run with an ATF test = case >>>> which handles the setup. >>>>=20 >>>> Is anyone interested in working on these things? >>>=20 >>> Yes, yes and yes. >>>=20 >>> I was indeed working on a change to pjdfstest which, among other >>> things, would read a config file for each file system under test. = The >>> config file specifies things like whether posix_fallocate is = supported >>> on that file system and which file flags are supported. The change >>> also drastically speeds up pjdfstest's runtime. >>>=20 >>> We did that as part of GSoC 2022. The status of the project is that >>> it's 99% complete, but requires somebody to comb through 4000 SLOC >>> line by line to make sure nothing got left out. That's very = tedious, >>> which is why nobody has done it yet. I would LOVE to get it = finished, >>> but I've never made the time. >>> The rewrite also relies on some ugly macro syntax. We did that >>> deliberately to save time, but it does make the code ugly, and a >>> little bit harder to review. It might be worth investing the time = to >>> rewrite those macros more cleanly. >>>=20 >>> Using the new pjdfstest, it would be quite easy to add an ATF test = for >>> each file system. atf-sh would format the file system under test, >>> then call pjdfstest with the appropriate per-filesystem config file. >>=20 >> Do you have a pointer to this work anywhere? I can't promise to >> complete it, but I'm pretty motivated to stand something up for p9fs. >=20 > It's at git@github.com:musikid/pjdfstest.git . What do you think is > the best path forward? I could publish a 0.1 release now, and get > this into ports, while you work on the ATF part. Then we could slowly > open a series of reviews that delete the old sh-based stuff. What musikid did was a good effort, but it would make pjdfstest into a = purely FreeBSD test suite since many other platforms don=E2=80=99t come = with ATF installed on them; the project currently supports Solaris (to a = lesser degree) and Linux (we still get pinged from time to time about = Linux-related support requests). -Enji= --Apple-Mail=_44BAE9A2-AC80-41C6-A611-9829BF407786 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkHfexGRJ3gYRdA2gGpE5DjPsNJgFAmnnsNoACgkQGpE5DjPs NJiipw/+JqLDhbIGzY6SCtw0hwZAGtipnqvrsN0SR/f7POqnYT3ra2qlyeOT9Njb EiUltvA5ViFQoYLtZvsxSGUbb+Mqg9jwYNTNq29kPjHk5HsCqb/VjkJVRXQ0nwIh ism81ehGIixnusSyBYgwWPY8myOxsRHX2oZZ32TrSsnIgYaONyVnmeC59B6QVNKU 9qJWhYhq92qFhxlvcNwSJccGlcb8G7gkNIWS+1ehpO9Ko9KtNrLmYLe03qqCT0WS A1ncUsVbHwlV0lnG2FJCybdG2TtMd3UUnk3g2GHYT9qnFGOzGIj43y6g9njRQGEo mW+YE9dTuIGYREVsVFtSLm+tT4Ovzn+hjYfMUdedyDDXOIzE383DNepz+DVssMmo TWbFod9XKsJ20WDrHIQdZyHChbJuK4e3EBtENvjirxdbqvNsGyqUXiNYmModEo/Q sbNc3eZN/tLumkN6GMOZ64DmSFm5sJbqCT6CWlWWL5Isg2VfsdwCGEju+CqOleip lGu/bqLAC/7k8oOE9+VGBy+SkAGmmNqVgzHoNEPFTYx0ZOAp0G8Q6MubndrYrfUe ewBkegmsn9aoYmauiK7yhLHGCe4v0OiUhIDqfw3xdsSrHY/afM9AHG9PO198/HQ+ 72lrZsMeznXx46oISwpxnVAeMakGL14hXFeE7wFiNULYFCjvVVc= =7gs1 -----END PGP SIGNATURE----- --Apple-Mail=_44BAE9A2-AC80-41C6-A611-9829BF407786-- From nobody Tue Apr 21 17:32:33 2026 X-Original-To: freebsd-testing@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 4g0Tvj6ttNz6Ycpd for ; Tue, 21 Apr 2026 17:32:49 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g0Tvj2LWWz3pWx for ; Tue, 21 Apr 2026 17:32:49 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-ba51e69988aso559517266b.0 for ; Tue, 21 Apr 2026 10:32:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776792768; cv=none; d=google.com; s=arc-20240605; b=jI3yrvMjWpPX15gILOFVC2FPDvQodVvfVSeZioz8LbpfG2eH2ubxp7ERle2jqqtiA0 l5t6figZgXe9HcbEIZVcbNnx/sg+fhQGIT+hPiR09e1AqwlOfhA4hARaO6cRBPHfzEin 0IvnkTx8eqhX4k6oU1D3/bmIcRy+GTRMPnjXkHHfUua8X9SiCvT2jgstnSpxYL6Add7U tFR+iLbNrPsJcWXtEDUrpYL1SpTtLN//U++hPX6q+25feRqIJpr0kXl0ZBi9lGG3GiHS QaGHjYE2nk7TQ8XtHP04UhICsaN+iZoC38JdLIoWfplNgWQX1JA6REIN8Y8c3YAI+mwy nqsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=PLgSgX1GnRB4nrvGgg7+CIr5v7AGP27Wrm+RteMT3zQ=; fh=o8xecOcZ2aKJE9WV3tpaCg6VeG3yqcIMhTGGVALjxHE=; b=Lcp1CL0VuEFK113ctc72PEd1A3Pv6RKzVROCH6oA1tWhP7W+4AshZgRclH/juNgO11 VJ3RSGTdIuisetgvxYQMWmRqHSwjrcar6bwpCrLvdSPmXn1e/wAgma0buuy/6NGDJtKR FHweyZrQiYwJchO9/UR64aQD03Oi7C6/3zyFi/UM4Uw/QW4ybDhsbv//8TSIcvAhWcTd rHJKC1RSNwSqFP3/+5VNrOJrCRDa7LhCCMSyhjAuUHU3O2hv11F9iovRzFqPTef+Nmei Bx2iaZO877HoYU0KBUMsUrQvRryrf6fnzh1GW2pG0bagwMeamMYnNFWVNXNmvaoEfbds AZQg==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776792768; x=1777397568; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PLgSgX1GnRB4nrvGgg7+CIr5v7AGP27Wrm+RteMT3zQ=; b=UGSVDjJ3u7aKHfyRclGnxA/hq85nJrYks+GIUXdhO2pqfSdpABOSR4k5aNdroHc7GU BNPTPnt0uBKqM/8ZwXsVoIUAXVSUsDVKUVkbw4G+WDrcXw2NG/7tOtP6f5SdDX9/r0i3 dLfvCJTUmCUuBma1134NWDNAdE1Pwb6FtIMKbCbZLsVZUszx7aXJHb+UpOJm251XQdTz B1DrF6kZm+fnPBgJM6eLWJPMfRV2q1+iG31PmyIgVkE/S2xs6efTifiglzQbHapGXSFz OH1RgftGuPQUG/tEzC8p6GvCSth3EuPecmNQj0ttnbjSPr+AgozapEAQWjR6+7q2uaad mZWQ== X-Forwarded-Encrypted: i=1; AFNElJ/NM+Sam8nydFmJugEmDLUnxvOhGlln3GTvJrn4bv3cY4m5L0wIx6OVt8/UcqWXqJWfXCQ04KjCvCzP5xenRXY=@freebsd.org X-Gm-Message-State: AOJu0YxXdc/7n9e+73U7R+oXF2CPvKTqQu9xqqlLfkukVrQoqjyj5Dwi ZbVe7NigYcoPQ+B+pI8TtX8XG1tXcL9aJ3uEi62sXkqiLpbr2ax0os2JzC99EZg7cB8J6xLNFFm cn22reLIFVATjsRKxAAa6bPsEMVIu7GIqtw== X-Gm-Gg: AeBDieuuDZ1XryANHmfh6ggr2U/3yA7VMHoHG9R8nxQvm9hgoe3m/hxkd1UUmvptkyo I6CENN+LEz6ceH+rg/spRM6FyF8r1ua3glNjvshN54wsxjNS5YmBWO2M3O2k7I03keh2RJER/cG uF5BEw4x34ypoAkY3kd0XvnD4HJhKmRfGhYCHbJBzuurku1xQqTf7fDJC1FOKuTnG6cUTZ/Lmhf 09HJnRtGjN3kAd6xoMJ2nRdJnw0oKxxQcPZ7/uRgYusmOX/6DgF2kzAgp4MwpF7qtCiRMinj7KV G5JisXW9ta9Wr7KsQyQPNFlvT+xwWnw7A58wAqa9qCr7kEfIrTacjvgGKPhdnmxi48ETsf3k7H4 hci4Wa4y3j7nDVA== X-Received: by 2002:a17:907:3f08:b0:ba7:5c47:7b32 with SMTP id a640c23a62f3a-ba75c4787e3mr501204466b.10.1776792767166; Tue, 21 Apr 2026 10:32:47 -0700 (PDT) List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 References: <1585B8BA-5847-40B3-A655-700BD800318C@gmail.com> In-Reply-To: <1585B8BA-5847-40B3-A655-700BD800318C@gmail.com> From: Alan Somers Date: Tue, 21 Apr 2026 11:32:33 -0600 X-Gm-Features: AQROBzDcpXRpLuEuL8kKtBMddbaNOl8wEWsYfS0XaHTZY38E49dGAAl36bMDfQY Message-ID: Subject: Re: pjdfstest integration To: "Enji Cooper (yaneurabeya)" Cc: Mark Johnston , freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4g0Tvj2LWWz3pWx X-Spamd-Bar: ---- On Tue, Apr 21, 2026 at 11:16=E2=80=AFAM Enji Cooper (yaneurabeya) wrote: > > > > On Apr 21, 2026, at 9:44=E2=80=AFAM, Alan Somers = wrote: > > > > On Tue, Apr 21, 2026 at 10:41=E2=80=AFAM Mark Johnston wrote: > >> > >> On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > >>> On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston wrote: > >>>> > >>>> Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > >>>> but: > >>>> - it's not hooked up to the test suite, i.e., > >>>> "kyua test -k /usr/tests/Kyuafile" doesn't run it, > >>>> - contrib/pjdfstest doesn't seem to be updated regularly, > >>>> - the configuration is hard-coded, i.e., I can't easily run it again= st a > >>>> filesystem of my choice. > >>>> > >>>> How hard would it be to parameterize the tests so that we can run th= e > >>>> tests again a list of filesystems? For each filesystem we'd have so= me > >>>> little script that sets up some scratch space, creates an empty > >>>> filesystem and points pjdfstest at it. In some cases we'd need the = test > >>>> runner to specify some additional variables, e.g., for p9fs you want= the > >>>> test runner to provide a share, as we currently only support the vir= tio > >>>> transport. I'm not sure if kyua can pass variables to a TAP test, s= o > >>>> the solution might be to wrap each pjdfstest run with an ATF test ca= se > >>>> which handles the setup. > >>>> > >>>> Is anyone interested in working on these things? > >>> > >>> Yes, yes and yes. > >>> > >>> I was indeed working on a change to pjdfstest which, among other > >>> things, would read a config file for each file system under test. Th= e > >>> config file specifies things like whether posix_fallocate is supporte= d > >>> on that file system and which file flags are supported. The change > >>> also drastically speeds up pjdfstest's runtime. > >>> > >>> We did that as part of GSoC 2022. The status of the project is that > >>> it's 99% complete, but requires somebody to comb through 4000 SLOC > >>> line by line to make sure nothing got left out. That's very tedious, > >>> which is why nobody has done it yet. I would LOVE to get it finished= , > >>> but I've never made the time. > >>> The rewrite also relies on some ugly macro syntax. We did that > >>> deliberately to save time, but it does make the code ugly, and a > >>> little bit harder to review. It might be worth investing the time to > >>> rewrite those macros more cleanly. > >>> > >>> Using the new pjdfstest, it would be quite easy to add an ATF test fo= r > >>> each file system. atf-sh would format the file system under test, > >>> then call pjdfstest with the appropriate per-filesystem config file. > >> > >> Do you have a pointer to this work anywhere? I can't promise to > >> complete it, but I'm pretty motivated to stand something up for p9fs. > > > > It's at git@github.com:musikid/pjdfstest.git . What do you think is > > the best path forward? I could publish a 0.1 release now, and get > > this into ports, while you work on the ATF part. Then we could slowly > > open a series of reviews that delete the old sh-based stuff. > > What musikid did was a good effort, but it would make pjdfstest into a pu= rely FreeBSD test suite since many other platforms don=E2=80=99t come with = ATF installed on them; the project currently supports Solaris (to a lesser = degree) and Linux (we still get pinged from time to time about Linux-relate= d support requests). > -Enji Not necessarily. You don't need ATF to run pjdfstest. The binary by itself will run every test and report success/fail . ATF is only needed for stuff like setting up the test file system. From nobody Wed Apr 22 13:44:44 2026 X-Original-To: testing@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 4g10p43DF4z6ZZCF for ; Wed, 22 Apr 2026 13:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g10p42ZsXz3XXp for ; Wed, 22 Apr 2026 13:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776865484; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WR7gSJOc7nzGmN5DCfxCJAf8Vaj1u+s+oEEdlJ1MM5w=; b=T5taSegj+hz4PM1Y2PC8bFwoGle/R1b6KwPeDp9ZP43LvLE4KF1rfA1nKyP1rC0kblw6u6 pdNsD6B5aMGLggabhP4DSsPTZe7nUAMqtOoURFbVCNPHZb5pVHgj4+fIugM+QFpwGTLwCY Jm9vaLxGSPQ+ToJfxF5vmmhTB21WEBHpdW6jbcMlhvGIpfGc2sB+FRxn7XSDalEanK5HlH jKwUaPkgIh5bBIx4mk4th6fWa+EVIwwkp7PuWVjK8Hb31DdaFkQCdMCWcQLmQY5ZaR+8Gp 1FywxeMxO7P1UqElwAQDaClmZ9349w2pnDPFu8xgdcKvvImNJPq3HrDa6EQXKQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776865484; a=rsa-sha256; cv=none; b=ABEt0mKpOZ0rusb52JabijclGIdVVcoVT5IXKHtezh2vFQOgg5M3h63itRdDzWIRWushNi bcqUpnUMr4K6J9ll4p+1/ihhW2snY1mSdYYct+NqSdrZ9KGOcMP8F+4vXvvDvZsk0t3zkP pjBsUsDTFVH4f9xSdKQXKcUSVFseeZTXXltqwf4L3i0Y0gpvN9KE/nsym5w8kgw3nxb6RJ Vr1VjgZvVq6caiKF81upTljRD2Jo511hPkZ2kfIjdslQ8up0arh6KVJpLtnF630Yg7ha4w FNtFKccOADtGa7e1yYDMyOvkUGLTjq1Xds1AINijNEYm9nqTahYarexPOTkMaQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776865484; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WR7gSJOc7nzGmN5DCfxCJAf8Vaj1u+s+oEEdlJ1MM5w=; b=gyNkFsXFh8eRSXrcpuYDBRaN3qF2B2JsNyxikrqPMQsktEmrG30wSJVVCNChkVJS2Tz2ry UkcwC5u7Ll2NGFa23UA7pCiGOm5F4sOsPg+mREdZMwZMNqCVRL+KubvIxhdxsck9X6LOyc S9UBIK223iDl0wWMLuKgS55EHOGqzbly8L0Fs3ojO1wHRK9A8ryK+200hfJx1VxG5rOE7o WbwwOFSda5I045sY6Tq6DzvUqTHuH1zCrkOq1+ExBDelOihrWy16IdtBGgTpJRg1gIs26F 6mZUu2+gLedb9S36sJ9tp9O0ZpeF2gPn6YlnIiOr6hJxo8ezaVS2fIDRj+Lhjg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g10p41w48zZFG for ; Wed, 22 Apr 2026 13:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63MDiiwf093615 for ; Wed, 22 Apr 2026 13:44:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63MDiiUM093614 for testing@FreeBSD.org; Wed, 22 Apr 2026 13:44:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294577] lib/libarchive/functional_test tests failing in CI Date: Wed, 22 Apr 2026 13:44:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294577 --- Comment #7 from commit-hook@FreeBSD.org --- A commit in branch stable/15 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Db9e19901eedfdde9b7092b3338e6c1b87= 37aa41e commit b9e19901eedfdde9b7092b3338e6c1b8737aa41e Author: Dag-Erling Sm=C3=B8rgrav AuthorDate: 2026-04-18 08:25:31 +0000 Commit: Martin Matuska CommitDate: 2026-04-22 13:43:33 +0000 libarchive: Update configuration PR: 294577 MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D56468 (cherry picked from commit 05bbe5e3883492dd2afa52039da1fac45c5059a0) lib/libarchive/config_freebsd.h | 126 ++++++++++++++++++++++++++++--------= ---- 1 file changed, 89 insertions(+), 37 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed Apr 22 21:43:31 2026 X-Original-To: freebsd-testing@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 4g1CQY4P29z6bP35 for ; Wed, 22 Apr 2026 21:43:33 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1CQY3s5rz3MDn; Wed, 22 Apr 2026 21:43:33 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776894213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=J1daf4mz/Ij8CQzuldocq/hEeZFalftcZ06WHK6ZvVo=; b=tM4lkp9aHEj/muWtPif6PX0a748Exz+o+DJ8Q3+HBkQE4k4CaHcduh++N8PMOCZ259dihd 9DMwQ3zbT2s851MVRvv0d1ISI+YfuLHzYp6vdA7jnwNbnliNDjPuqv3USCUr5P60LCvdQH 913/0qEC33GxW/Qf5p4M5LKkVnNM3r4kaLd1oAhL0o7xTzyf5Mui00zrtPaMphNbhac/e4 bXwlS4V29wGWaIbhoq3iFpZzkxsIbdWvKQtRKGmW8TvagmQJTaw35yHNYP1Z+PuLoMx7Vl c5/4nLYPjzp0pnZe2p4SZu6VEA/xAnXdv+cKmVi16u9a93N44wut3OEFpBGlqA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776894213; a=rsa-sha256; cv=none; b=tMs3qH1WAIMj38n7/IoK8XHGcTmf1ylr2N/q5A1CF/yamj/RwzyBPy8Ard+PkMpP7qJeI6 Zq1PzAeGrxG5muY2qpvPj3cbo0Xu0NU2VCr0P3UWlkc9WoMgZ1Hg7P4tjW3Edssz7CbWVG pl0LUF1nCzFPgoP/7wf+cU3OZ6tEplnI8mfLqYB62eo4J6hxbhBgr3qLCEzbU+0MKbpgm0 38idYbD7WRBCM7Fhu8KUDRvuNkcB0DbBWCXfQ1WCqSbb377nR1vOpSmdC6ixl7ERNNRRQl uCsqLxqHDNObvpkTai/T8036o+9FZi62dCtoOh8qALknfeMx7rxPh9l2hCon8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776894213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=J1daf4mz/Ij8CQzuldocq/hEeZFalftcZ06WHK6ZvVo=; b=bJoTJB2L5OpRQZW4YD0cR4P31hzO5X4PlPo9Kvd1imaoOFrG+6u3GqjBthbF2G8j7ihQ3W PfjFq3CWdjE2cKR0JnxIt8gQv+JX2n03wo4IUIMpJ8gmSax9HDp+6HDwYdTsUAjm8oDbwd Ibttm6o6DtN36FSuBZhq3hQevffSzvBbgdsV3oPLpNDR5MKdXxoVbXdKC6daa6DWJr72uX 44iXGop+D/02cNprCSHqCJGWvozCctdjfoYCGhlg6/V2ZzzNbfpryD3VM1M7eAgK2dnE25 KlznLHNOpagRrhM/SnppPYO4DqqdKPjQl5Q++xXQr63cssmTRzsuigOZLB0rgw== Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4g1CQY1sKTzGyl; Wed, 22 Apr 2026 21:43:33 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Wed, 22 Apr 2026 17:43:31 -0400 From: Mark Johnston To: Alan Somers Cc: freebsd-testing@freebsd.org Subject: Re: pjdfstest integration Message-ID: References: List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Tue, Apr 21, 2026 at 10:44:39AM -0600, Alan Somers wrote: > On Tue, Apr 21, 2026 at 10:41 AM Mark Johnston wrote: > > > > On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > > > On Tue, Apr 21, 2026 at 9:11 AM Mark Johnston wrote: > > > > > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > > > > but: > > > > - it's not hooked up to the test suite, i.e., > > > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > > > - contrib/pjdfstest doesn't seem to be updated regularly, > > > > - the configuration is hard-coded, i.e., I can't easily run it against a > > > > filesystem of my choice. > > > > > > > > How hard would it be to parameterize the tests so that we can run the > > > > tests again a list of filesystems? For each filesystem we'd have some > > > > little script that sets up some scratch space, creates an empty > > > > filesystem and points pjdfstest at it. In some cases we'd need the test > > > > runner to specify some additional variables, e.g., for p9fs you want the > > > > test runner to provide a share, as we currently only support the virtio > > > > transport. I'm not sure if kyua can pass variables to a TAP test, so > > > > the solution might be to wrap each pjdfstest run with an ATF test case > > > > which handles the setup. > > > > > > > > Is anyone interested in working on these things? > > > > > > Yes, yes and yes. > > > > > > I was indeed working on a change to pjdfstest which, among other > > > things, would read a config file for each file system under test. The > > > config file specifies things like whether posix_fallocate is supported > > > on that file system and which file flags are supported. The change > > > also drastically speeds up pjdfstest's runtime. > > > > > > We did that as part of GSoC 2022. The status of the project is that > > > it's 99% complete, but requires somebody to comb through 4000 SLOC > > > line by line to make sure nothing got left out. That's very tedious, > > > which is why nobody has done it yet. I would LOVE to get it finished, > > > but I've never made the time. > > > The rewrite also relies on some ugly macro syntax. We did that > > > deliberately to save time, but it does make the code ugly, and a > > > little bit harder to review. It might be worth investing the time to > > > rewrite those macros more cleanly. > > > > > > Using the new pjdfstest, it would be quite easy to add an ATF test for > > > each file system. atf-sh would format the file system under test, > > > then call pjdfstest with the appropriate per-filesystem config file. > > > > Do you have a pointer to this work anywhere? I can't promise to > > complete it, but I'm pretty motivated to stand something up for p9fs. > > It's at git@github.com:musikid/pjdfstest.git . What do you think is > the best path forward? I could publish a 0.1 release now, and get > this into ports, while you work on the ATF part. Then we could slowly > open a series of reviews that delete the old sh-based stuff. That sounds fine to me. I'm not really set up to review the implementation, but I'll try writing some integration scripts. I have a couple of questions though: - Do you know of any requirements on the filesystem under test? Specifically, how big does it need to be? I'm wondering if we want to use md(4) disks to provide the backing store for each FS, or whether we should rely on the test harness to provide some raw devices. - I noticed that pjdfstest (both old and new) don't seem to execise getdirentries(2) at all. Is there any particular reason for that? From nobody Wed Apr 22 22:27:08 2026 X-Original-To: freebsd-testing@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 4g1DP63cVnz6ZyP2 for ; Wed, 22 Apr 2026 22:27:22 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1DP61g53z3Rys for ; Wed, 22 Apr 2026 22:27:22 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-676e62faf2bso2574489a12.1 for ; Wed, 22 Apr 2026 15:27:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776896840; cv=none; d=google.com; s=arc-20240605; b=NGd82yrq3zQkCkjLrV9aRkQ1Jjutl+5rkoFDm2uOj1i44fz7tnQvoYSF8RVrjaJ94t zHpKKhOndi2wH65eh/3P+X2UC2XTpxvoQ4IIUV5dCQj/EnzaxiK2xb6o0X+8Cc/pn4eO fclzg7Yv5ToAbDHjnmGKL0nHQWjuYwFGPBd8J2/eIDqaU3AAGfAf0ynWX756O+AWxYND 0cvolhGCa3TM84eLCtl1QVT/7uMdWUJK5D+gTybD22rVAg/kQFmJk9YU5NFn+8yZEIB2 JUhYtdasdpfOyceg99x5999OQbkM24VAeQgNvyipBLA98qAqxmLiVpcu1RC5cuNjRMq9 HB3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=moCt8NlHGwB77u5K+eokJUcwlOsMyiuuO8bfPIf/JZk=; fh=PQPw1mCwQriwC61i4/6EVcEgbLxf4fHtKP5V2bgwYVk=; b=HHCqb3+rQz+P1ew5qXw251HB15IQQUGJ1hR8Ly0jhFq4ZBVLpG0pal+o9FZ7PuBNpZ SIqeVgCN3hvA8rMMrFqygi3243ju1C0KrnBbbAYnnAPi+McsY5uCbKhWFKbRlr/7c/pG 7yCyi4bMbo3x5S8zLQoXGPuVg0av9qVKHV+JsVQ42Efu9En4AcUmWH4EXMbvZZe65wwv SZWp2qmXIxBpaIPeglEX6GthOwSq2y1UCCG/Svkl06zMv9fjI+gq4esGSYwi+bxxr/WT /it5aYYtekXCGMpAMZ5n+qgLQx1pydK6Bp5zu1QaFDEUDOsqvWC0ezVoC2cnqJ9uFVV9 f0OQ==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776896840; x=1777501640; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=moCt8NlHGwB77u5K+eokJUcwlOsMyiuuO8bfPIf/JZk=; b=C4+kdUXFowPTB/TkjTTCRt+a8aobRle+GkEUpGLFkbVqIiWUEAKVG0Rn53fIYijaiM ndDk9Xq5vA9YnFa0kIScziuveJkXHT8fyrZjkbDH4hvfa6d01z64JFOGImeAOYX1NsIE IZY7kwsY6/lpdI6756Tl1UY4Yd4apGk2J1lxrxzoi7uB2iiPtCS0l9zpP9YTnmJHiILd sET+WU6WUuOlzvaoo25f8fvP/uJDVDFRJzEWx42jUnF5SVAFBHbr2+HQD0ZJ5K9m+aAH /BVvaqKQDO4Gj+XUfOBx1KGVRCQcb/zFwg+GQq5q1QjZWXzenBymGUwLCNGylil8rkxh 43Pg== X-Gm-Message-State: AOJu0YzJGYvOcjORherGxuG+WhWsqBoMhkF/kq1sH84mMyl/lIE4OD5r TL9hBeQAciV3nQrbaPmnehP8SEQMKU95Bs29rS6PbAKHRKzreTzGIXV7tAIi6kCKXDnba9GKcSj ty6qqHDliW2YWtYZlxWQGltK2zxGEbXM= X-Gm-Gg: AeBDietfC2dhpiH+yS+5JWRC4v0K93HU52ok60aLEFR5U/kXW3Xa35iNoYP1IHnYF/q L8CpaZLO2hluv7pdax5SA6BEm2MuwfVag2f+WUAdGgh64p7a5y8Fd8HhE06jJVIURbBFX112G8H buqQcfmhVRUOYrEgiI2OmSj7RE/lLcauLdWQZzAdLEY5RqhsNxVl8HU8wc0go+TwrqCBThj6No7 2LuyFUyrYdsJoSNPlhUBJBjGEviPu9Jp0EkNnrh+KGYiAI6jpCGjwzAndvKiJ4bAzgmFcDeQ5KI dMErfu2NrTjG5HwesTr7m8zXZ9DFxYVQrVpWl7S3oduWa3DR4AHYpfj8P26HtI6omuq0csw10wR 6hDlFHoATwSas8w== X-Received: by 2002:a05:6402:a54e:10b0:669:cc03:334a with SMTP id 4fb4d7f45d1cf-672bfd9db0dmr8657003a12.11.1776896840362; Wed, 22 Apr 2026 15:27:20 -0700 (PDT) List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Wed, 22 Apr 2026 16:27:08 -0600 X-Gm-Features: AQROBzCp1MZgVKgWUtPHEFnWiZo4RI2eDrt1LdhruSLiFVGTwOCIAxRvQn1xSCY Message-ID: Subject: Re: pjdfstest integration To: Mark Johnston Cc: freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4g1DP61g53z3Rys X-Spamd-Bar: ---- On Wed, Apr 22, 2026 at 3:43=E2=80=AFPM Mark Johnston w= rote: > > On Tue, Apr 21, 2026 at 10:44:39AM -0600, Alan Somers wrote: > > On Tue, Apr 21, 2026 at 10:41=E2=80=AFAM Mark Johnston wrote: > > > > > > On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > > > > On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston wrote: > > > > > > > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfste= st, > > > > > but: > > > > > - it's not hooked up to the test suite, i.e., > > > > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > > > > - contrib/pjdfstest doesn't seem to be updated regularly, > > > > > - the configuration is hard-coded, i.e., I can't easily run it ag= ainst a > > > > > filesystem of my choice. > > > > > > > > > > How hard would it be to parameterize the tests so that we can run= the > > > > > tests again a list of filesystems? For each filesystem we'd have= some > > > > > little script that sets up some scratch space, creates an empty > > > > > filesystem and points pjdfstest at it. In some cases we'd need t= he test > > > > > runner to specify some additional variables, e.g., for p9fs you w= ant the > > > > > test runner to provide a share, as we currently only support the = virtio > > > > > transport. I'm not sure if kyua can pass variables to a TAP test= , so > > > > > the solution might be to wrap each pjdfstest run with an ATF test= case > > > > > which handles the setup. > > > > > > > > > > Is anyone interested in working on these things? > > > > > > > > Yes, yes and yes. > > > > > > > > I was indeed working on a change to pjdfstest which, among other > > > > things, would read a config file for each file system under test. = The > > > > config file specifies things like whether posix_fallocate is suppor= ted > > > > on that file system and which file flags are supported. The change > > > > also drastically speeds up pjdfstest's runtime. > > > > > > > > We did that as part of GSoC 2022. The status of the project is tha= t > > > > it's 99% complete, but requires somebody to comb through 4000 SLOC > > > > line by line to make sure nothing got left out. That's very tediou= s, > > > > which is why nobody has done it yet. I would LOVE to get it finish= ed, > > > > but I've never made the time. > > > > The rewrite also relies on some ugly macro syntax. We did that > > > > deliberately to save time, but it does make the code ugly, and a > > > > little bit harder to review. It might be worth investing the time = to > > > > rewrite those macros more cleanly. > > > > > > > > Using the new pjdfstest, it would be quite easy to add an ATF test = for > > > > each file system. atf-sh would format the file system under test, > > > > then call pjdfstest with the appropriate per-filesystem config file= . > > > > > > Do you have a pointer to this work anywhere? I can't promise to > > > complete it, but I'm pretty motivated to stand something up for p9fs. > > > > It's at git@github.com:musikid/pjdfstest.git . What do you think is > > the best path forward? I could publish a 0.1 release now, and get > > this into ports, while you work on the ATF part. Then we could slowly > > open a series of reviews that delete the old sh-based stuff. > > That sounds fine to me. I'm not really set up to review the > implementation, but I'll try writing some integration scripts. I have a > couple of questions though: > - Do you know of any requirements on the filesystem under test? > Specifically, how big does it need to be? I'm wondering if we want to > use md(4) disks to provide the backing store for each FS, or whether > we should rely on the test harness to provide some raw devices. Puny. I just ran it on a 16MB UFS partition and it worked fine. > - I noticed that pjdfstest (both old and new) don't seem to execise > getdirentries(2) at all. Is there any particular reason for that? I doubt it. Probably PJD just never got around to writing any. Although, pjdfstest probably isn't the best way to test getdirentries(), as there are lots of corner cases that you can't reach without knowing a file system's internals. But it would still be nice to have. BTW, here's a related test I wrote but never committed. It sets up a tmpfs file system using the code in ./contrib/netbsd-tests/fs/tmpfs/h_funcs.subr and runs fsx on it. Like pjdfstest, fsx is file system agnostic. -Alan From nobody Thu Apr 23 09:45:21 2026 X-Original-To: testing@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 4g1WRP6YlGz6ZJ7Q for ; Thu, 23 Apr 2026 09:45:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1WRP5rZpz3qWt for ; Thu, 23 Apr 2026 09:45:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776937521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oByzRhODQyF4GQaG9SILT2kYdcmG7ji5M5rNItV0re8=; b=kmUaAuCJ175KIs9WHe9fiOwC72AhJ13eow/3BY6zS4XgIOvLule+Dt5TOx6uVDFeICkASy lAho1COHnHR+vsoqPohVRgUWQ2YovHuWVajo9kwj4P837Znm+eeVfRHG8Cqk7tB9GokGyq IZsfvqQPNo3uCzmBUrfzQkWyJYCrkMVfWdPfqy2hVPsH9s30Q5bVNwes9beeuH92GIms2i EQh+VRewmWcyQfY0NRKjaKeMpwSFqe3iw23Zmm/9oULxgxPQPInPDhuMuuo0jAIK1g+U8f bbw3+o/PT1x0biRzra9T+FeGKjRUEOqC6Z4OMkSps6lizetb6D1bcUpESPvc3A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776937521; a=rsa-sha256; cv=none; b=P/paRQz9lCjPIbPs2VjtGbzmCyEK+wT7lQsEVZb3UNimlAYvUNBSSoFSIgZr7/rxAc+oS+ TECiXKrabzRIfBPKxfRQJPZjuNHXnM+156xpj0iEzaytdqW2EY2pOqoHrVnd0c/47Hqjzt yHOss2rMI/F36290lrT9Mme2a/kx4T+HHNRFjrb/WvHW29spuBSBSSPFDXWPaGkUkOooI9 GK/16erxWApue40gPMo88W29Og3DoEd05UgN4Nhdyv3r+iacEJwh/TxXoghC0sxsM6jU8r hctTXHFF2/i8bafnxKjxKPBUTaqD0lugR4Q3Ac2MTcIc3BQXvAl5tVzvXAaZQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776937521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oByzRhODQyF4GQaG9SILT2kYdcmG7ji5M5rNItV0re8=; b=UTuZl/gg0UVG01DWKrkg66t5giuKIGgSJrsQECjoGkNxmdfQ7mUCsiHWzqhLNslOFAZER+ 3AyL5TWdJ23LPSvH8/icgd1JtuaENKaHqb+nSVF+FeQRG1Ob+JSLnBK0RJHwR/wYR3BNKo zTHDxWQZwycbG7eK7EiIIvA02X2+Fu4EWFDVqvaSPY2pHY51uwejaN9bfvl3fdQeVTsYWc kKpFanLBgJYf/jsf0tLsfozYsBxiSMovGzp0k8XREkP3egMwCa7Xz19yheL/VtP5MrMVmQ TWA9K26gXWHyaVMyQD5btMogQBlvmcaUIROsHzS9XxeaR0uDqnqRJoj9CNQijA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g1WRP5RJdz1B1R for ; Thu, 23 Apr 2026 09:45:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63N9jL0e069730 for ; Thu, 23 Apr 2026 09:45:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63N9jLBn069729 for testing@FreeBSD.org; Thu, 23 Apr 2026 09:45:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294577] lib/libarchive/functional_test tests failing in CI Date: Thu, 23 Apr 2026 09:45:21 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294577 --- Comment #8 from commit-hook@FreeBSD.org --- A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Dd763fce2ec97c1654d38fe9ea5e718030= cc1fbc0 commit d763fce2ec97c1654d38fe9ea5e718030cc1fbc0 Author: Dag-Erling Sm=C3=B8rgrav AuthorDate: 2026-04-18 08:25:31 +0000 Commit: Martin Matuska CommitDate: 2026-04-23 09:44:14 +0000 libarchive: Update configuration PR: 294577 MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D56468 (cherry picked from commit 05bbe5e3883492dd2afa52039da1fac45c5059a0) lib/libarchive/config_freebsd.h | 126 ++++++++++++++++++++++++++++--------= ---- 1 file changed, 89 insertions(+), 37 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Thu Apr 23 10:34:27 2026 X-Original-To: testing@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 4g1XX36msxz6ZQ8s for ; Thu, 23 Apr 2026 10:34:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1XX35zpZz3CD7 for ; Thu, 23 Apr 2026 10:34:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776940467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=quEN0i+DqiaA15axppoeUqzl3wdi0EHp+gJeVuydKAU=; b=Q4P3e8Wf3mElDTXl7DrF7pfcFodOrbknohWOW0ig3pGLkcYIf9MtvZzOZxV24rXuBQClLu 1mfVYIWukm+KyCjptFwj05DhBDO/fOdogbWiXhnvrsZ/hA4Kwr1cnxFnqmvYMSuqF3vZ51 HKaQRBt3qhoq2HxBh83fmlS9omk042DWswzWJ5XBXG9uzqhfvEui3++qz8u84G41TKFa+1 CgLDREGa7YeLpMRVFfYl4ietlxxd9+WE/hCKIHfqg46DdV7St4sGk7K94wQB6WucfvpjL6 ARbSJ9zD40A2Bprm0/4dWRirLzi3pXPTfchan+EnRS8zRG0zkuEIK/s4EPL27g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776940467; a=rsa-sha256; cv=none; b=R1KAnoew2bBp6+I83u78buSO7HVHSZtTuZWCTDTtX/RCbFf57kWuRpyt8NoiNdWQwu2Qk7 M8K4Jo6RvUoaNzd153bbWY/qLLltCSroMCxXHZMqf/lv1GPVhs+fW1ek4tJgh9jcqG+HAH MIXOWPRjfC8FG9HAYPhjNbdDNzZnr3CUr9freVEPYeDfvztv/0S6XtrRMMJbRHkXOAXlDH jMljyqgPOVn2gMdG4MTHYL1y783d/fxUpSw5SSwfzTtlr6PBLeLbESqYZ3sTHCk6Wk9SoP zuYDJbNLA8Uob0dAZJlrq/7bmVWeJuJgr797sl3CFqCCBn41s465geRKIyg7cA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776940467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=quEN0i+DqiaA15axppoeUqzl3wdi0EHp+gJeVuydKAU=; b=XhQqh06Amu05ob3U66jyCgwjLiZnzp8w9jW7becy9xATNXvD3M4sA5IZbN0v+FniWGx7eZ GwLpjsVXbSFw7EGK63j9FJeqa4wZhrHHFDJWSuWxEDEDseuQEYX+XjWhRQMyWiHTHrPFrz 9vVRQc4yfTwt/u772CUpvewj8+DSH9ZSDFmRhOtA+JHd31JbMmqADk2r/WWoteHXb325BS 6rLPVPyer9wd/SytCLiR1SxqhMBTlRAoBJNnAFhbuuL8pv9gvHpDiSAKiT2HgldW4qPc3D 82QwPyoKmDBayXOpuHJs8eRKjs6+0bYXljVTbxPkHeo6G40MilTP48MZY4/BdQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g1XX35bc9z1ByX for ; Thu, 23 Apr 2026 10:34:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63NAYRDi058680 for ; Thu, 23 Apr 2026 10:34:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63NAYRbP058679 for testing@FreeBSD.org; Thu, 23 Apr 2026 10:34:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294577] lib/libarchive/functional_test tests failing in CI Date: Thu, 23 Apr 2026 10:34:27 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294577 --- Comment #9 from commit-hook@FreeBSD.org --- A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D170f7d2168a227ea1fb58f20fe543ac22= d4635f2 commit 170f7d2168a227ea1fb58f20fe543ac22d4635f2 Author: Dag-Erling Sm=C3=B8rgrav AuthorDate: 2026-04-18 08:25:31 +0000 Commit: Martin Matuska CommitDate: 2026-04-23 09:45:52 +0000 libarchive: Update configuration PR: 294577 MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D56468 (cherry picked from commit 05bbe5e3883492dd2afa52039da1fac45c5059a0) lib/libarchive/config_freebsd.h | 124 ++++++++++++++++++++++++++++--------= ---- 1 file changed, 89 insertions(+), 35 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Thu Apr 23 13:14:03 2026 X-Original-To: testing@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 4g1c4C1kTpz6Zhv7 for ; Thu, 23 Apr 2026 13:14:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1c4C0mWLz3TwL for ; Thu, 23 Apr 2026 13:14:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776950043; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MpAza7EJY3faf0UY5+UHjc78oWw1NV2pCvU+oIICVn4=; b=F4c9KRZWlIkH45/JSyca1D3CZbJv2GQZlxs+pgh7sNmL/Ug71y5cEbdB3TX/h2G7+10iHg Uk49T/6XiFkJgcyIG5GmyWAxzoFB0yOyd6zCoxfaMCChKjagmSW5/aUKT/LHzlcaPy0sVk 9zw5igcj1X0+8WQvL83vfgGj3F4kAdeYPKbxxvpC7ekW7ja4uaPrKtEi36J/7lXufuedn+ KDwvit4Am6rGl9lZ2HGdXSIu8qTtKfoGIVfvt/svNkFzTTbcOUbNvSvoTWoSukQKGVNkkX FrUelg2au4YZMH3Jbp9iYcrQxo6g02Yx/DlhRFQx1vmz0tsaVyceGaL/Qk2HXQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776950043; a=rsa-sha256; cv=none; b=oQ/EoTPSyip0tyhoNO5lw5gJ6xVEDBiUQX4yRbG4up13TyiHV1ag40/XVAcVr727kItzgw oCWfWUwQW0317ZSUGKsM9Gxj22Fr4WI12c7nHzj6EqkHQ66Vmkwaj6V/LS4ZmwqDRCkgFb QRWrNKBDsnfb2ONNxjvFfZNhyqahEgyHuiaf86gmMyq+5VBsQrXRhpwLC2k69a2PrYEMdf Wa6gQGlB6QPeqeQOyOsGyTzffMurVh8drZDdLePr6WeIZZKyrnFzYe2XflIVwhSRlstvSD fEFlXSjg5/Zwj34W5vhM/Fy92uQLFDqlXKEXp0HxEes/eiDMECIgRlyJlDu7pg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776950043; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MpAza7EJY3faf0UY5+UHjc78oWw1NV2pCvU+oIICVn4=; b=aHW4hN3UCO47zEHpvfykTykjuA+EDcus2y5yaUmLfJ6cArH1FIa4ebIZ4S3EFl/APHY8ZK ylseo7ol4UDQzxKDhez79GinIw8iYkQf3iTJdQZmBMe+5WVROFIjx7Xa11K4QSpy4FRM7B nxXQzfiHjctjuo5/Uj2A60NkV66fQUX2gvKHiERmuD0qOaAmrt93NvAB6HJMC/bys2SAEg /7QS2WHYkpfmu90bKgUB7UNXhGjtol+3PSv+TMQzYG/uFK+rjbDRh1bL4slw2geaJbA3ZH fequVnpX0z3V2su7+gl2RSgkaSxlOt5QhWDGTKowbtD6A8obQ8edXFxklagMBA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g1c4C0Msqz3YP for ; Thu, 23 Apr 2026 13:14:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63NDE2Ve060702 for ; Thu, 23 Apr 2026 13:14:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63NDE218060701 for testing@FreeBSD.org; Thu, 23 Apr 2026 13:14:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 289628] sys/netpfil/pf/nat:endpoint_independent_pass test fails intermittently in CI Date: Thu, 23 Apr 2026 13:14:03 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: thj@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D289628 --- Comment #7 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D60000d94b4e85caf931230a8a7ae86888= db00d01 commit 60000d94b4e85caf931230a8a7ae86888db00d01 Author: Siva Mahadevan AuthorDate: 2026-04-22 17:20:38 +0000 Commit: Siva Mahadevan CommitDate: 2026-04-23 13:11:08 +0000 tests/pf/nat: endpoint_independent: wait for tcpdump to start This matches pflog.sh tests and fixes flaky tests found in CI[0]. [0] https://ci.freebsd.org/job/FreeBSD-main-amd64-test/28126/testReport/junit/s= ys.netpfil.pf/nat/endpoint_independent_exhaust/ PR: 289628 Reviewed by: glebius Approved by: lwhsu (mentor) Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56145 tests/sys/netpfil/pf/nat.sh | 44 ++++++++++++++++++++++++++++-------------= --- 1 file changed, 28 insertions(+), 16 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Thu Apr 23 17:05:00 2026 X-Original-To: freebsd-testing@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 4g1jBl1Dd5z6b7YQ for ; Thu, 23 Apr 2026 17:05:03 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1jBl0cQCz3CjP; Thu, 23 Apr 2026 17:05:03 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776963903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5+yl7b3VHX8TU9dJ3WX9laihMUZno/6pPWWZEjxF9+g=; b=ry8TdTl5PIqoG5Kqoy1jlzPoW01c0DXxiZWL2Y400hJ5z/h2p6gG0pGsfCpBR4smEU/H2M 2QlcS1MVQOFQCmjb1umFlcoxD8V2RWkdUg0AXX0j9lL+h7Z0KIj8O9OfrMvN7Oi7/Veun9 BufO9UGEDzjKqaKnOMuuCTFAbKRnPGSVZkpUodg5SfLdGu+8I4mMz8m9rYxYbKvh++J+Oi tvKPs4ZO0okiYPxycQsFtWMFSBz2r5EUb6cgITrT521fCJ40YR9G7aL/9mepOcSnFPWAAg +TDPGX34vpyijd65rBABLyAdzcfcOCl1kYjc9Kd/+5VNNaSjo4L3NSW5vS04kA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776963903; a=rsa-sha256; cv=none; b=BQFsxtNWw2VBhdv2HvRoL3xercyG3Nh8F0B1cS9XnNbZREr+/8pv22cxRrrH+2q0E7xIYd FHWha16+0AvWEpDtw6kaHgsZ25AYbf0VcGdLvasXdJzRj5OkqXmKadp8MyG831lZsk99jB MwzsnLKoaKC6I3YPbesRHXFiQd8SVT+sDmJy6Uas13epB1ID5Z6ADWjH+dPdEdIwqXvnM/ nm1Xfhtggwne4YMrGsH4Zb9m8tQ5zYFPfPi2KMZPkJKdd/bR//OBHYcKYsi1RQYiuTnF2P UcH+Y0E7qZTU2gvSaHqGlZfHanXHSGXo/yBxsGD0YFZMG/IoWfu9nHFc3sDWzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776963903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5+yl7b3VHX8TU9dJ3WX9laihMUZno/6pPWWZEjxF9+g=; b=aEeQRALeXPdDO47EzTxPWwOQPa/y527XEs0/YH9Ngk2OXbuwVfHrAeyzp7vn9fIhEJOXRC uoD7grS+Mvqj5rOpTQQOcZNCt/BxRKiUhPtLMRfwqb4a3+FzE8FDpa5K7fli9csOY/qiEI cBv9fnYxZRcNTCTATAm9ArHp0rbktFtpGCjXUGGGvi8Va1rOp3HmzpREko6uNKxfGHiw+l 0lUbkayREI59/++V7ZW+y/yrdZ9ZsNAGKUGfOyHWKzb7E53TOnYbN9rwsFTNCuBCPS3BGN S6pDSvEjG5zv7E3e7umGSsduSjEYxSWaEAluSyIdMv6uK/ZYmvq27oGS+VNDig== Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4g1jBk5t2rzySv; Thu, 23 Apr 2026 17:05:02 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Thu, 23 Apr 2026 13:05:00 -0400 From: Mark Johnston To: Alan Somers Cc: freebsd-testing@freebsd.org Subject: Re: pjdfstest integration Message-ID: References: List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Wed, Apr 22, 2026 at 04:27:08PM -0600, Alan Somers wrote: > On Wed, Apr 22, 2026 at 3:43 PM Mark Johnston wrote: > > > > On Tue, Apr 21, 2026 at 10:44:39AM -0600, Alan Somers wrote: > > > On Tue, Apr 21, 2026 at 10:41 AM Mark Johnston wrote: > > > > > > > > On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > > > > > On Tue, Apr 21, 2026 at 9:11 AM Mark Johnston wrote: > > > > > > > > > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjdfstest, > > > > > > but: > > > > > > - it's not hooked up to the test suite, i.e., > > > > > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > > > > > - contrib/pjdfstest doesn't seem to be updated regularly, > > > > > > - the configuration is hard-coded, i.e., I can't easily run it against a > > > > > > filesystem of my choice. > > > > > > > > > > > > How hard would it be to parameterize the tests so that we can run the > > > > > > tests again a list of filesystems? For each filesystem we'd have some > > > > > > little script that sets up some scratch space, creates an empty > > > > > > filesystem and points pjdfstest at it. In some cases we'd need the test > > > > > > runner to specify some additional variables, e.g., for p9fs you want the > > > > > > test runner to provide a share, as we currently only support the virtio > > > > > > transport. I'm not sure if kyua can pass variables to a TAP test, so > > > > > > the solution might be to wrap each pjdfstest run with an ATF test case > > > > > > which handles the setup. > > > > > > > > > > > > Is anyone interested in working on these things? > > > > > > > > > > Yes, yes and yes. > > > > > > > > > > I was indeed working on a change to pjdfstest which, among other > > > > > things, would read a config file for each file system under test. The > > > > > config file specifies things like whether posix_fallocate is supported > > > > > on that file system and which file flags are supported. The change > > > > > also drastically speeds up pjdfstest's runtime. > > > > > > > > > > We did that as part of GSoC 2022. The status of the project is that > > > > > it's 99% complete, but requires somebody to comb through 4000 SLOC > > > > > line by line to make sure nothing got left out. That's very tedious, > > > > > which is why nobody has done it yet. I would LOVE to get it finished, > > > > > but I've never made the time. > > > > > The rewrite also relies on some ugly macro syntax. We did that > > > > > deliberately to save time, but it does make the code ugly, and a > > > > > little bit harder to review. It might be worth investing the time to > > > > > rewrite those macros more cleanly. > > > > > > > > > > Using the new pjdfstest, it would be quite easy to add an ATF test for > > > > > each file system. atf-sh would format the file system under test, > > > > > then call pjdfstest with the appropriate per-filesystem config file. > > > > > > > > Do you have a pointer to this work anywhere? I can't promise to > > > > complete it, but I'm pretty motivated to stand something up for p9fs. > > > > > > It's at git@github.com:musikid/pjdfstest.git . What do you think is > > > the best path forward? I could publish a 0.1 release now, and get > > > this into ports, while you work on the ATF part. Then we could slowly > > > open a series of reviews that delete the old sh-based stuff. > > > > That sounds fine to me. I'm not really set up to review the > > implementation, but I'll try writing some integration scripts. I have a > > couple of questions though: > > - Do you know of any requirements on the filesystem under test? > > Specifically, how big does it need to be? I'm wondering if we want to > > use md(4) disks to provide the backing store for each FS, or whether > > we should rely on the test harness to provide some raw devices. > > Puny. I just ran it on a 16MB UFS partition and it worked fine. Cool. Here's some simple ATF integration: https://reviews.freebsd.org/D56605 All of the tests except the UFS1 one pass for me, some comments are in the review. I think the main obstacle is the need for a new test user: why does pjdfstest need two unprivileged users? It's already using the "tests" user. > > - I noticed that pjdfstest (both old and new) don't seem to execise > > getdirentries(2) at all. Is there any particular reason for that? > > I doubt it. Probably PJD just never got around to writing any. > Although, pjdfstest probably isn't the best way to test > getdirentries(), as there are lots of corner cases that you can't > reach without knowing a file system's internals. But it would still > be nice to have. Yeah, I started looking into this since I have some local modifications to p9fs' VOP_READDIR implementation, and I wanted to make sure they get exercised by the test suite somehow. > BTW, here's a related test I wrote but never committed. It sets up a > tmpfs file system using the code in > ./contrib/netbsd-tests/fs/tmpfs/h_funcs.subr and runs fsx on it. Like > pjdfstest, fsx is file system agnostic. Ooh, that'd be nice. I wonder if my patch should be generalized to allow running other test utilities? From nobody Thu Apr 23 17:40:34 2026 X-Original-To: freebsd-testing@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 4g1k070J9wz6bBtj for ; Thu, 23 Apr 2026 17:40:55 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g1k063wltz3MGf for ; Thu, 23 Apr 2026 17:40:54 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-671c5eb7fb0so8577314a12.3 for ; Thu, 23 Apr 2026 10:40:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776966047; cv=none; d=google.com; s=arc-20240605; b=IYisDHgXHOBqfAqBNZLVJH12BM/Km7mqNknKD/mKWlsjkaexCdBiKFqZAdKdyQa3OD 3Bn9sy7xxVRm7ILZsuXtRYlTX1AVhdDfU04P2NoHjYCTX+7w0BaH32uTExE7t4l82nqN OFRO/sa3r6oQJ9MYb93JmIXg6bdYuPuqPVkfiYNJGuKi/Q8f34CEnr6ZJcRVxorQeIwn GXBamea6S4+sFZZlSN02YRLApRwMBobZpoIPrZMZK2c8JRfydr67wwaxcIICV9ss40lm jgCHJtN+Sn2N8dY31U0EubHaXeYvtOK6Rzz+os9A1zWRVwmDwWB8Aq3hilMXz6TIiif6 THaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=hozZC3dYnWaZq+5BYoJr6H9AnysjZlzgQPNIzzc7xWA=; fh=74tsVJV2kG4w1nSeB2bYBUwY4eC4dd+v4fIuFboTppM=; b=ZRGNz8kVsfHe/fH+uNFXKrQbjBka6/wG3HNvLr3As7B9dK0OLyLW2JeTnugnW9dDPH M+WuefB+UAPlmDhpUP3Val+lftKP9qILz0e+svD5T3L58voDE9rbSa23FYp/mMDzWYGD vQ8e3ejorO5GRihTW0epCSd2ybSuYD8YWudrD3z3HtvCYMXCaZhciGgE46OeuDbvW5Ug V6stZSBzB0BZay+I9jUCznKhqIUR7Qblr5mtrecfqMrebidIHEfFY4YiyrZLY8fiODHo I+A+fjwhSgsOGSqxa1hJx9621imkUNUtKUAsP4DM/KBtdsut7f7pZGXAqNm8NZZ7RTqp O4QA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776966047; x=1777570847; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hozZC3dYnWaZq+5BYoJr6H9AnysjZlzgQPNIzzc7xWA=; b=S8b72v5pcJJGUb3VZWbBfIaNRP7UzUS8HPRrkOqMrQNT2O17AcJSYBN7tzNiOWPMQV 49YXFyIfIU1wDvcLgoKE+N3w1B3OPnwFc3bqUQXu8tuLGPoiAV1uXkuNJrYJpaNS2MGP czYFUNd3zDFN+yVb2Gl5oYOQJ7/g8d3dZNpEQRNsgOIqCsQ6abdSMg0XG7N1/VPv9MI3 XQZxQ20M2/1uhiyPTbHbhevnBXIl5DKAxVPcLPHoaDPWoncIV2UF7spv1IzF2x2rGxAi 2+bRFJbx1Vwp7VrNt1xKZ+yohoX5t3o4GjO+2PVj6cSfac3pceu8dmS1DiBTT8BbMWsF HtRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776966047; x=1777570847; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hozZC3dYnWaZq+5BYoJr6H9AnysjZlzgQPNIzzc7xWA=; b=sO/x+PU0ih9LqHWR7xwBsFcuFZD4MGDMfT0YprydAqu7ehz7Jg/SSObPCilZO82rgf 5znK7HdAlN08khLi61+MSuGFmiYEHm3PfEaet8JYEw/cR9m4QwKTxq9EX0C6c8Ov0EnT pPaQlqjZyH8D2dY9peHg2wM1Rb6joBW8sfmNY1TkDNSCsO+WAQ+POQn8DPgGTOnqkmka gE+lcx5EyOYyDchqpvP4FTKWau7acdAqjRvlM7zwzG/8VNSJ7htHsvNupVCuR9kNYx69 M2WrU2ucRJMcL+YtUs2qaZuFYoonbpuWHWZkWfhHvmIGtBrmtjohAF80nFLgBCCueyZC SY8w== X-Forwarded-Encrypted: i=1; AFNElJ+B57pTaUsBYn0jqa0ultpeiML2tc4y2kR9+r+o+mR8bvpInSCS4qbmxmHODkjMZxgGF9yyTDYacj8ff05Mark=@freebsd.org X-Gm-Message-State: AOJu0Yx9QAcdfwUJKhVl2njw60PPktcTGjnNXoOkEEc1/j5CaDp9oIWn qJvNvZSE5m4xd/EJlqOqJWVSpn62no6rpjjzCDSIkbc9MGL/J8KQLpbWETELHM7RzgeDg3nnPNX azampkjEGJ3SropU1yHJJQQKVmIkIPMY= X-Gm-Gg: AeBDiesTCMRRsetbTUWqtqGq25yIMElGHyAqB9mT0nj3swnL2Nt2aBQGVhVugCObVYm 4PqHRQVLE37Pnveyu/ad4x8N1UxjSj4Nak/z2xuhKFMlelz0ktRbj6/I9bk1kGDFHSSB7ha7Pea j8Qt7/yuL9ObfAIEfMARgiJvblJ0O1D866w7tUmxhxNalV/BWc3ytToyA59wv0MOjGasxD477nG W2JHMoM7eq4cftZgCJf33DiYaw2op0NBt0IIBK++JMhRsaHsf48RbkhFI4ScHetpOSx5V3VXTWb vjCjJj8qQ37XPbgG7UMlq9kd9UZXq4mNQC2IxOXoowI7tu4JDy7Xw8k+YcnxTcCcQ88lyo1W4HW K+x8= X-Received: by 2002:a05:6402:22dc:b0:674:2565:f27a with SMTP id 4fb4d7f45d1cf-6742565f5cemr7296014a12.19.1776966047121; Thu, 23 Apr 2026 10:40:47 -0700 (PDT) List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: alan somers Date: Thu, 23 Apr 2026 11:40:34 -0600 X-Gm-Features: AQROBzCMjiAyWV8vrlzV5hOJUzPWaTUoaGXDy1HSEIlylqD_mk4uLHjuhXSQ4D4 Message-ID: Subject: Re: pjdfstest integration To: Mark Johnston Cc: Alan Somers , freebsd-testing@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4g1k063wltz3MGf X-Spamd-Bar: ---- On Thu, Apr 23, 2026 at 11:05=E2=80=AFAM Mark Johnston = wrote: > > On Wed, Apr 22, 2026 at 04:27:08PM -0600, Alan Somers wrote: > > On Wed, Apr 22, 2026 at 3:43=E2=80=AFPM Mark Johnston wrote: > > > > > > On Tue, Apr 21, 2026 at 10:44:39AM -0600, Alan Somers wrote: > > > > On Tue, Apr 21, 2026 at 10:41=E2=80=AFAM Mark Johnston wrote: > > > > > > > > > > On Tue, Apr 21, 2026 at 09:41:31AM -0600, Alan Somers wrote: > > > > > > On Tue, Apr 21, 2026 at 9:11=E2=80=AFAM Mark Johnston wrote: > > > > > > > > > > > > > > Hi, I noticed that we install pjdfstest to /usr/tests/sys/pjd= fstest, > > > > > > > but: > > > > > > > - it's not hooked up to the test suite, i.e., > > > > > > > "kyua test -k /usr/tests/Kyuafile" doesn't run it, > > > > > > > - contrib/pjdfstest doesn't seem to be updated regularly, > > > > > > > - the configuration is hard-coded, i.e., I can't easily run i= t against a > > > > > > > filesystem of my choice. > > > > > > > > > > > > > > How hard would it be to parameterize the tests so that we can= run the > > > > > > > tests again a list of filesystems? For each filesystem we'd = have some > > > > > > > little script that sets up some scratch space, creates an emp= ty > > > > > > > filesystem and points pjdfstest at it. In some cases we'd ne= ed the test > > > > > > > runner to specify some additional variables, e.g., for p9fs y= ou want the > > > > > > > test runner to provide a share, as we currently only support = the virtio > > > > > > > transport. I'm not sure if kyua can pass variables to a TAP = test, so > > > > > > > the solution might be to wrap each pjdfstest run with an ATF = test case > > > > > > > which handles the setup. > > > > > > > > > > > > > > Is anyone interested in working on these things? > > > > > > > > > > > > Yes, yes and yes. > > > > > > > > > > > > I was indeed working on a change to pjdfstest which, among othe= r > > > > > > things, would read a config file for each file system under tes= t. The > > > > > > config file specifies things like whether posix_fallocate is su= pported > > > > > > on that file system and which file flags are supported. The ch= ange > > > > > > also drastically speeds up pjdfstest's runtime. > > > > > > > > > > > > We did that as part of GSoC 2022. The status of the project is= that > > > > > > it's 99% complete, but requires somebody to comb through 4000 S= LOC > > > > > > line by line to make sure nothing got left out. That's very te= dious, > > > > > > which is why nobody has done it yet. I would LOVE to get it fi= nished, > > > > > > but I've never made the time. > > > > > > The rewrite also relies on some ugly macro syntax. We did that > > > > > > deliberately to save time, but it does make the code ugly, and = a > > > > > > little bit harder to review. It might be worth investing the t= ime to > > > > > > rewrite those macros more cleanly. > > > > > > > > > > > > Using the new pjdfstest, it would be quite easy to add an ATF t= est for > > > > > > each file system. atf-sh would format the file system under te= st, > > > > > > then call pjdfstest with the appropriate per-filesystem config = file. > > > > > > > > > > Do you have a pointer to this work anywhere? I can't promise to > > > > > complete it, but I'm pretty motivated to stand something up for p= 9fs. > > > > > > > > It's at git@github.com:musikid/pjdfstest.git . What do you think i= s > > > > the best path forward? I could publish a 0.1 release now, and get > > > > this into ports, while you work on the ATF part. Then we could slo= wly > > > > open a series of reviews that delete the old sh-based stuff. > > > > > > That sounds fine to me. I'm not really set up to review the > > > implementation, but I'll try writing some integration scripts. I hav= e a > > > couple of questions though: > > > - Do you know of any requirements on the filesystem under test? > > > Specifically, how big does it need to be? I'm wondering if we want= to > > > use md(4) disks to provide the backing store for each FS, or whethe= r > > > we should rely on the test harness to provide some raw devices. > > > > Puny. I just ran it on a 16MB UFS partition and it worked fine. > > Cool. > > Here's some simple ATF integration: https://reviews.freebsd.org/D56605 > All of the tests except the UFS1 one pass for me, some comments are in > the review. I think the main obstacle is the need for a new test user: > why does pjdfstest need two unprivileged users? It's already using the > "tests" user. Yes, a few tests do need two unprivileged users. For example nfsv4acl::chown::gid . But it doesn't have to be named "pjdfstest". In addition to "tests" we could probably use "nobody" or "tests2" or something. > > > > - I noticed that pjdfstest (both old and new) don't seem to execise > > > getdirentries(2) at all. Is there any particular reason for that? > > > > I doubt it. Probably PJD just never got around to writing any. > > Although, pjdfstest probably isn't the best way to test > > getdirentries(), as there are lots of corner cases that you can't > > reach without knowing a file system's internals. But it would still > > be nice to have. > > Yeah, I started looking into this since I have some local modifications > to p9fs' VOP_READDIR implementation, and I wanted to make sure they get > exercised by the test suite somehow. > > > BTW, here's a related test I wrote but never committed. It sets up a > > tmpfs file system using the code in > > ./contrib/netbsd-tests/fs/tmpfs/h_funcs.subr and runs fsx on it. Like > > pjdfstest, fsx is file system agnostic. > > Ooh, that'd be nice. I wonder if my patch should be generalized to > allow running other test utilities? From nobody Sun Apr 26 15:59:10 2026 X-Original-To: testing@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 4g3WbM0zxfz6bwQ9 for ; Sun, 26 Apr 2026 15:59:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3WbM0MSKz4469 for ; Sun, 26 Apr 2026 15:59:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GFwSM4S7/aRAizcVNWWvb1rqY+UPvCes20A2n0Pdt6Y=; b=qAj0zLvG5v6tCtUaJJFn2+AdqAeIeCqxarGAaENEIGb2V8ncGvxQoZ1r9igAw39x0VtKmO Yt8VU1hoLUR6rdPwBiQw0CZV8uvMmqYrOsv41bBFp1gbP6F3zZDs3K46YdvkkDdALbz9tw IGMbXIGcj4Gaao2RDvrgp4rA3gfwz+uPEY7/a0ClqgzZBFKO2BVBi1COFjxDITiyb2gK0w uuT4YubdqQCEQPCZ3dMqD3GQyO9MtHA+maJYo2k0w5O6xX/Ki01rumpnnBsZ1Fc605KBVk HVc01gE5SFLUq9d4nv4GPnzUhoOhe+HeArInEPumS6QL4ONuDuppg2MhRkmHuQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777219151; a=rsa-sha256; cv=none; b=kXWjDMAU/0DK+ZGLChe/LpO6wSdIo8Rn2u8TbWPXa28xXOk7BDmnU1ZH6UZPiYg1hZckyB AVhPB9wI6MN7e6TfXUZ2qFkagTfW9dkO3Z4v+D7P9Kpp57s9lounsbBR0oE12XR+IzzAUH sfWfTPx+ltlBk2DqGcbgO2lc7fklsy83fcxgkoBVIIkATIkfDBZuDrrkpQZhY8g7XMT0Q0 yInYrWFcDKsms7dTgMeKGw+8sUzbqF4CLE0ZUdAQeHfz/cikIF1AeSq1Cvfi8gu5DtjNPv G+/iv054DzYY9N5EPjGT7Wxy3LG+wH45ESmVVlrXBX1xa48UnWRg20FIaAkeug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GFwSM4S7/aRAizcVNWWvb1rqY+UPvCes20A2n0Pdt6Y=; b=Okzi+FrEHstwQNC9r5pGL6a8ZsUZ5OjJ+xOpbrGWQeMr70rkrgi6LbFTzLQ066tGX6JLjR tYiF5cSigpDUhUtFHcYyKjH4A58uJJX32bnozYL7vruCPJwqlrzG5dhtDZfKscOmCQD9wM ujj8IzidRl/cvMtLl5txZ1UeXeL1BJZs1NKCm9TBXhj0RJTSdsPJcoV0OEEQgFojj1vn1X y2IX3ZR1QUQDQ4uZSgyRtjcTYrLCYtBI3/04+GlIWmOyv/cXoYoMjYgBMgl3DKsz+QUAki 2ZbN5MCkTSir76EukhgmoCFZ/Ban23l9QBqw/Yx//v7LNpAON6LrbFzUKGZNnw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3WbL74DZzB6q for ; Sun, 26 Apr 2026 15:59:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QFxA9s096339 for ; Sun, 26 Apr 2026 15:59:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QFxA6R096338 for testing@FreeBSD.org; Sun, 26 Apr 2026 15:59:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 293152] sys/netinet6/ndp:ndp_prefix_lifetime_extend test fails intermittently in CI Date: Sun, 26 Apr 2026 15:59:10 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293152 Mark Johnston changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed Resolution|--- |FIXED --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sun Apr 26 15:59:20 2026 X-Original-To: testing@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 4g3WbX0GRzz6bwMY for ; Sun, 26 Apr 2026 15:59:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3WbW6jD5z43dj for ; Sun, 26 Apr 2026 15:59:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+Iea9E83Wadfr4madVBic5fxhAc0RkXfPd60e2S6loU=; b=lVupGDqTQKSbkXpQAvwLIdgxe+WBMSQPdsInhSBs3oTYcuQ832u8aeumGIaLOiDuEhjWMM ZB5NMXaker5E8z6tIpYC7H6ATRwrwW+F+F4mvRBsB6D8w7dvYYlQVjhnrs9L5N0PnXTo4W 9tylHp6BosTkfNW4Xtsy890zsbbVpURbPZ7k9lH2uRD5s17c0r4PlOcAjmm47EC7aRGFRU TOXr5bkcFLI1MmHGYzmxgg6xP4Ty5i02HS8nEgPSMV2pybGSjDA1wA3utpiBozX3aUjNmm Lc23O+Lk56gAQ7TGeobMG7tmr4V7OAGLYKYHqeboKh7XINtlK/0/ElyuA54d6g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777219160; a=rsa-sha256; cv=none; b=x+FcEuvjy/m/Rtr0jgmwIJmrXwG1l578FCj4GVt+3HO41u4Xto8+5+EIeJvxqxpWPNxwyL 9i3MF5KvQqOhIbTgxUg6g3+C8buThIAh8++5FFcGUeTl2vs7J8clM4R/ZvUqg6kwuzNkEy pafHj+ZUfDbII0uPHR3s8pqKTmX0HyXHwVUgyi/AqBQLCh6qMUu4Jb1xvFInEpS0TEgH3D 8hKXqgJjhENSXQERmF7OqyMFj5QxwoM6M8/wRzJAqzwKySYrbsoqxL5XzBi9i0fK7WcNZB GwgL2UoBabOTme6nz7AYZJS3sLbofrxB9M6rhb5r/RBaheRyQkUew4rPtTx51A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+Iea9E83Wadfr4madVBic5fxhAc0RkXfPd60e2S6loU=; b=V+73gv/WhvU9zBLXBm4JrXZpZgP8V91z5abW7bEeGM49KaK3TATKI3MSPS5SCQMoxmNTS1 MDPJLFYCm0XYuLJOztUTtVIxcUY9paePwaa8k0GlMq4V3TXHTHvIs1nyEuK8MyL/ahZ7+B FqwZ5rsaAjme7KgQpSz45NYi45sFEnbOQ/IkYxiaSHFXFF093/4pL1ejtXH4Al0HI6MfQG +3BB6sUxYb5k3zAb62GEzSd8S/xhpM1YZ6KxTujhn2id8nIK0RfYp1LGWoaJbG50wjY+3B BKEbyV2rJTquKlIGE7bNrAmB8iUO+Zqab4UAN0mqP2P4w3dxGa+Rf5U2SY5yWA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3WbW6DxzzBNx for ; Sun, 26 Apr 2026 15:59:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QFxJ78096433 for ; Sun, 26 Apr 2026 15:59:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QFxJ7Z096432 for testing@FreeBSD.org; Sun, 26 Apr 2026 15:59:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294817] sys/netinet/carp:unicast_v4 fails intermittently Date: Sun, 26 Apr 2026 15:59:20 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: testing@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294817 Bug ID: 294817 Summary: sys/netinet/carp:unicast_v4 fails intermittently Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: tests Assignee: testing@FreeBSD.org Reporter: markj@FreeBSD.org This test sets up a jail connected to two hosts configured with carp to pro= vide the virtual address 192.0.2.1. At one point the jail tries to ping 192.0.2= .1, and it sometimes fails for me. What seems to happen is that carp_uni_v4_two becomes the carp master, but routed configures the jail's default route such that the ping goes to the backup host rather than to the master host. The backup host doesn't reply,= so the test fails. I'm not sure how routed decides which host to prefer, but for the test to w= ork it presumably needs to prefer the carp master host? --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Apr 26 16:00:05 2026 X-Original-To: testing@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 4g3WcP3ymdz6bwZ7 for ; Sun, 26 Apr 2026 16:00:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3WcP3Kqwz446p for ; Sun, 26 Apr 2026 16:00:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=g530knmSWvLP5NldYCuGU1gbYGaaZpCYQqFgdZKC/k8=; b=uDmZ5as9W+8Ra+SaspI2iGJrFFE/IUhiQBuWO0BwxvO+buzAADCm58MMLS7KqiNlrMrUcA THhgqzgPeSwI8rNXcIMuuoBPanoHXiQ5skFcktNbdeadVEeqY5yyjAaaB70ignxM9Y/5fQ GJGKWOGbKvqV4XdtonDHIbTLiufMLM/1D/MKettoB3L0CAsEWwppveop1of6P0n34FRINf ZztL26wp3jPl3bMZTE/j8071KG4hXI09J0GCIuiEnq9t5QRnDYcCNX6RbXujnsmCNy1oMX YESIs7mFKTO7qwuo1xMo/5dhwa4TxGuxEwSY6vitvtjT6E2iSg9SKmrK/3WFtw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777219205; a=rsa-sha256; cv=none; b=X81ZHvwf7h1S/q/evvuhyuQvANjfDSGTbHueldtar8MpvgdulDnlflLKHsqPq6Jbh4svPc TbuHg9z9rgb779dzXaITxauC7k25jYEOqTxe3YBJ8KoQQprGtoDJMQmGGobSIjaSieNdu6 70o0sMOBRf+IqEyIne9uCJbuagb0PIiwYrtfYgO1cdWE/xJZu4nWc85BjoyIou8OEGdbCd rDfiWPBTgydqtpF2PBZGnATvTRkFJI3MCsKq7Sg1J5yLNJoc3SNRg2E534RvH9t5hvysFm +pHeroeOZGeQQ3vVdAvQZLirzf9kKN2Pe/gDrvDKkd/We0u5abgIi1u0Yv78Cw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=g530knmSWvLP5NldYCuGU1gbYGaaZpCYQqFgdZKC/k8=; b=N9PI/Ly9vGl8ntwwosTreh+CeC8CsTIyKyz0KhpoO+hnvJaicPhOBHSPFCmZzNw0bnVuM5 umpTmGzWPPDcvs9ODdc1n3qUfwz5p0R5NO2wO3XVi5b2UvAwZulkY4x0TDymzePclXnHfk mJcZN75RTErJ7Glesa31nc6rEfNdxwI5o5rMftkUTawYytllt7NjSHYldWri5JytMmIFFC I4i0BaUKqRH5Uh0uz5NJjr9h9kXpozxM3GHSFGFe+eyPaTgxmWnx/p2DRBY5qWwWtI6N35 HrihP2InjC0MEHZwrMdV2DBErcquUXyS1cl+3RCV4G78jlxz8n7uMERPobljSA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3WcP2lTzzB6t for ; Sun, 26 Apr 2026 16:00:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QG05jY098407 for ; Sun, 26 Apr 2026 16:00:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QG05UK098402 for testing@FreeBSD.org; Sun, 26 Apr 2026 16:00:05 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294817] sys/netinet/carp:unicast_v4 fails intermittently Date: Sun, 26 Apr 2026 16:00:05 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: testing@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294817 Mark Johnston changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open CC| |zlei@FreeBSD.org --- Comment #1 from Mark Johnston --- Zhenlei, since you modified the test in commit 93fbdef51a13b to use routed,= I wonder if you can comment here? --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Apr 26 16:01:55 2026 X-Original-To: testing@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 4g3WfW36dlz6bwNX for ; Sun, 26 Apr 2026 16:01:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3WfW2B8qz44KM for ; Sun, 26 Apr 2026 16:01:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219315; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ao+okdnOI9PkV+smBaqeNHA45AwHpq3i1+tWgpcSLbw=; b=iCxTKP4AL3ys2L1+MGp4XJYDric6S7zqpyGUzXzJRKwxrq8frPMAxZLPOtVqM/RcrD/53R VqGmX2tj6sqA09ggzz50u3QLo7xp4V190fBIj+tS9z3O58XEv+yCgkQWhAn4JGILcuHeRc neP5YtJU4V5tFfUc7rxVhtpu57aMZVIbYRG9zPqG9cF0CaDpCGqGpq2QAUzfqq6WYPcogd b4L8Z4b9pXiD7FQtTtN46pvmG+N+k7m5HsByMOWA1Ul+4hVkUwkxs3oR4/frEoj9CZ9ZWU 42SQpzXDFOtrS84VH3Q1QzPZNLoBCzEdZ+hczuzr5q2kBjRmqdxASqnx1Hp+UQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777219315; a=rsa-sha256; cv=none; b=ihnQRnlaSzqwhBxfYnoW9gx1ywN7X2Y2y6dj7UTIAOauQ4geB7S08vNP/ogfLdTjQSt6De rbQpoQeUQBLNsVw6ymeDxnRLrn9fkEBOOsmaIW2CZMumai1GCXPEvsY/YRK5fIx4Qn/iJO QifRs5rXQz0EPZZqujz1mwXlQpHdVaMNQxWBjOkpcY7kSCjIgenuE55ZWg+HaNd3skRkKt aLfFdpdl2TbyR73XT/7yBKcSDXg/iGM3+q58aLDnH53ZpbmWFVJIbEyuXNFh5eY8uHMBWs E3qW0GrfJ1kWPa/ShQjPdrBjSNFs5S6tlsWTwS9+S4RmCFwV+wrH2sAoN6MJTw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777219315; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ao+okdnOI9PkV+smBaqeNHA45AwHpq3i1+tWgpcSLbw=; b=RGZgDhfJ7qhWqR2BqviPfEAYbdiVOO2Ck7/OSVBndlrVWVcR8bnFDmcepeWu8au8OYm4/G N1o4QUURfl4XR6W9U5jso2DhN4QniYrCKZsLrRfGlb1qww6W45UPhlA1/gL6u1D2ULDedS zrDZrhni+a7UMLPnJC0p2h4BayyMHo66Flg0RqxKdv7s+vV0YAIcj+mrXt1+TuLeqjPpKS yYj5u8qpDRUxoklRRgy0Pfoqu/YV8AWRRmnX1e9QWaCpJzUyv7uteke2yUe0CMldGUizq2 OCAQW7bFSaushQhj+g5wyCOaz6lFyDXRz0At7yQ/lHl43/jHDPWmk+QKIli91g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3WfW1nLczB19 for ; Sun, 26 Apr 2026 16:01:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QG1t8j007490 for ; Sun, 26 Apr 2026 16:01:55 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QG1ts7007489 for testing@FreeBSD.org; Sun, 26 Apr 2026 16:01:55 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294817] sys/netinet/carp:unicast_v4 fails intermittently Date: Sun, 26 Apr 2026 16:01:55 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: testing@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294817 --- Comment #2 from Mark Johnston --- To be more explicit, when the test fails, I see that: - carp_uni_v4_two is the carp master, and - carp_uni_v4_one's default route points at carp_uni_v4_three If the default route instead points at the carp master, then the test passe= s. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Apr 26 18:20:19 2026 X-Original-To: testing@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 4g3ZkD0xtxz6ZkHc for ; Sun, 26 Apr 2026 18:20:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3ZkC5G4kz3QHW for ; Sun, 26 Apr 2026 18:20:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777227619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eqMSPJaejUI/DvlnEu+8pRwPrY9fmi1yPR72NDy2BSA=; b=cYEsi7EcaeXigjwBD7CDDrQO80Wvfr9R+nWPeUAvjMWEnYnkWfzWFP6Ug3pFKvvCZ3FpZy GsRj6EcGaTb0JnjC6D21eNuWlxEGHWoea/vwlHNF1ZlZkfJJgItzlphlS9iFI90T5TFS4Z LSiuNlyZeKwbtqDrcTKd/Az4wKVWJocYKFtVNg5ggJRweKNVjdR8IONKQV//r0le0qFrMT 9AnHPOU84IgoL8VgdjONEifz7kSrOPjYexLdQZBxYQLltf56bDSQWPq4S68W0miCee1xym xY83ERgQLMrVAgWEZA4mQOlpgJ+Qpegq5AQxGjU/wdiUsmA9IQEApg3BdijQig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777227619; a=rsa-sha256; cv=none; b=S3JuGolnLMuzzqci0XNHZVVz7jjoy9PJ+G0l3UskdnVCFFwM5NXK1bW6zPLEJGnQwdfBv7 /i/umQmEYQV72xw8I/eSB5FB5vzyrULNGZumw12XUyubZh+AfrUueoLBsxMs8j/zIEovNs GtRTL8D12hHfOIRCSrk2Khz5/w48WrbAwnhf8mrFP8A7oe3o1ClAnJW7N+mv8439B74qb8 dH2kmTEN5ZK34YJW7e97Y6LFxRGvvxPYZSgxrDnzh0duIKarWzyKxmnmN4q0rcyBW0Va4S lyyQFzzGApXkYTOtutzuYhb6nh70SdDj1JeWYvtHD6W6qB2OXSgDhK0XGvl5TQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777227619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eqMSPJaejUI/DvlnEu+8pRwPrY9fmi1yPR72NDy2BSA=; b=fza4KfQ6a3mU+wK4MMcvO7bRed6JeDZrdUJ1Lpw8wLagy/QdJP9fq92UKBzVjg8LRu1pVq gsITNbqEl9xQBMudbBdaZNo82SEuQqBRD+7HPiviWGfjRTauosxOzqbLOnIbUd5dLY/MA7 +GHRwWn3DuPfW2OOz9bCqUbajCwA3lZtoF3ZygSL7bQdbrjjBLXXCfvgDfuwbjQwG18/n9 5WWWGk2mg26dJZZnxMxnCAMb7RnwXlw1IKTkFfOUdkEI/gGbI740T+96L8J1XkeTvn1yoZ I9seTtpCYi3x/88lTHW5JP/qsi6Q9GrjMTjmJlBMSHzgCSpJ2qTdQodvOQcGvQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3ZkC4M3DzXKH for ; Sun, 26 Apr 2026 18:20:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QIKJU7027372 for ; Sun, 26 Apr 2026 18:20:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QIKJtu027370 for testing@FreeBSD.org; Sun, 26 Apr 2026 18:20:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 294817] sys/netinet/carp:unicast_v4 fails intermittently Date: Sun, 26 Apr 2026 18:20:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zlei@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: zlei@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294817 Zhenlei Huang changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|testing@FreeBSD.org |zlei@FreeBSD.org --- Comment #3 from Zhenlei Huang --- The main reason to choose routed is to build the route table dynamically so= do not need repeat hand writing route entries. Another consideration is to have routed learn the kernel route event so maybe some regression can be caught = in future. Indeed it does caught one ( changes made to the socket by @glebius = IIRC ). IIRC, when I was working on the regression test, I found at least one probl= em. One is on CARP master / slave transition, the routed appears to still insta= ll default route to the master. I'm not sure if this is related to this report= ed issue, but I think it deserves investigation. I'll look into this issue in = next few days. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Apr 26 21:00:49 2026 X-Original-To: testing@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 4g3fHQ2RBzz6b0y2 for ; Sun, 26 Apr 2026 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3fHP5Y4Vz3lsP for ; Sun, 26 Apr 2026 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777237249; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jeWVqT+XEZ/4j7QhAvBtuAmzv23QmdH4fEOVnwX5R14=; b=H2CsNwz+fas/PjLmg6Xbjn/e4DkPBAd2WStsqI77+kRk6FjuymcztCe7V740jVqtvSXXPH TDvSYaWmMUbwEloU0TrcPdMqvc3DZvLxylGPvhC27Y+pKxeuXvt5ZHg262SBmfr6BLkVMW noDfrBLBuRvAho1WHuBMPnbFbho+h7V4AnjvUXx08Y1LdA5C6vK8bnPgN/XrrBNMFtG1N9 upgoegWEuqvEQVaJvwN5dkcV+CE3Fvbjpi7kNY9iIiqn//vtmAjs5U91NtaoR/3GOrwM5k 44OQFki2LDqmgrV0GAnThzkz3PmS+XJn2ouL1V4tYgfSkW2IOh2sbFU54nv5CA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777237249; a=rsa-sha256; cv=none; b=BjdOvMeQ4pFVNO2/UjolZlzwY14OEW+MAqCom1Z+KyNwFZsW5dY5aon5KLIQF5Jm5LXi7x PD5sSaYeXi8nU6mAY8lZs3goef8GUCeh+jMDIOzdFIWmTANbfP92fwy6mENaxp6HW82VBG Lf/Aq4W+E2sJPhmjbP1NURTPF4rrU2pAwI+D/4GrlObZG2Uh2WbMAOooZb4FzM3GsEQrIc eymOTt+lG7PGKEX24bGWWXi8ir4S2OGZj7m2vvvRRdsY8HQmFe87H99HoAGKI1da+NOLmH FG9ONtD9/gUFUd8yrm52jGvdW2Ze5iVkXjdEpOtjkqy79yatT3sGV5lIbu89zA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777237249; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jeWVqT+XEZ/4j7QhAvBtuAmzv23QmdH4fEOVnwX5R14=; b=TX14j4TJ0mX6ycEjzYFSqetl6mHOiUJqRcPz0Kp2Yl82Ywb8FmObjLRWPoFcovPUSw5Tl9 yXhsX9cfOJZ0PhWMslrhLM+SX9fXYGMsKFrAwGoFhIKvIeVFR/XakUKqofMIBx+zGGa1vs bDeCT9Nir4p1PJSb1XsfHxLDBb99HHuJLuR9xoatRmDaXgBm/xGdpDon49+/0815tdYLF/ RSi5sfVeu/kOIHfT74SB7Ij3tDuRz3Uxx6Xcpm1t+muNfNYq/3G4e4qtMoDVVfk++3cQ9Y xnjd+5Y1t1qMIiU0yfpLpQKv86mXncY6CRydB2Ubzrp6WO1GLKtVjHOI8oZjaw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4g3fHP4zmGzd0B for ; Sun, 26 Apr 2026 21:00:49 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 63QL0nmd085112 for ; Sun, 26 Apr 2026 21:00:49 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 63QL0nFM085111 for testing@FreeBSD.org; Sun, 26 Apr 2026 21:00:49 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202604262100.63QL0nFM085111@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: testing@FreeBSD.org Subject: Problem reports for testing@FreeBSD.org that need special attention Date: Sun, 26 Apr 2026 21:00:49 +0000 List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="17772372494.220a7642.81226" Content-Transfer-Encoding: 7bit --17772372494.220a7642.81226 Date: Sun, 26 Apr 2026 21:00:49 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 259971 | lib.libc.regex.exhaust_test.regcomp_too_big fails 1 problems total for which you should take action. --17772372494.220a7642.81226 Date: Sun, 26 Apr 2026 21:00:49 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
Open        |    259971 | lib.libc.regex.exhaust_test.regcomp_too_big fails

1 problems total for which you should take action.
--17772372494.220a7642.81226--