From nobody Thu Apr 9 01:10:40 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 4frhh115f6z6Y7R1 for ; Thu, 09 Apr 2026 01:10:41 +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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frhh05Tthz3HrR for ; Thu, 09 Apr 2026 01:10:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775697040; 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=1ycItzDYb6USyHMLgWo7KzVVMCEmg/ZrY0q+UY1/gmU=; b=JyJJqLEK24/Ogf9MNtOcT09nUam+rcOl6Wfodg9iXdUPxI/B9dF149gk6j4i9407aNPN8y tVzMgRGC0rV7JKxrmfrUesH3WX302Az3WayMPaqZEN7EI3MRd4lPPgujLB8O2ZvSUtRGju PAUyDnSOtF4kKti0Uulub/Ok6cvMlX2KZNkkbNbRUpAXPgibF78r4msg5kN1bWNXk0bnj7 SCGeI57HhThvtor68mw8Jo1EYevnGY/Kv0GIxiYmLMbrh8P/Ln/szF6wIeJfWoWMf4La1e TLkMt7gypepKv5enbeuqKV1eIyh0jfK4pWTCk0VBM05gJkb0YNvMlebYszBSag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775697040; a=rsa-sha256; cv=none; b=CdCpqjjyqgpgVMZ6tqNYCKe27DXqYZ0isp89GhinAcA7F25jj/YXzo/IcQcd1VNcTxLl+J bMkVgHx9oOwS/oDLb9YHUo2G0f4C6c1/Er5bO3M/rQDQ6kecvgpqJ6yvjsrDlvsq4SAeXU cOkJnOskIt/nDJl4Dgw2pJaWc7scIH4l3CY0i4/1diJd+KZAhipMq2mOlWcASy0iB978yw +5mJWWokWnvZvkB7HjLV2PmUpp5bExJZBTwDVhYNGJ7v1MQscgcIDSAeP1g25YWh5UsIlK hEPs6nzP1sTkYnVvX1nnUPvo5pu3HZXh9wBfXDWjpxRsshxkA2itkP/Y0e6SGw== 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=1775697040; 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=1ycItzDYb6USyHMLgWo7KzVVMCEmg/ZrY0q+UY1/gmU=; b=PsTxsjwYJGSj8ksqVGCOjkfPNxJyjm81s1JRkOBL6YkT7/YeyIWR10b/bTu+DJBJHEnwRj asx8Lp5pvPQFLa3vSMm6NoLtobo8YqJeZNx0hY7GS9s53EG3d68lPZy7Y9YYVZydZL5ccR YsDsvXO7vapGEVCd7dri0cLDzqpNyD5HJteGSFai45y8KMdsniKz5LjxAdUdZpWqd2+Nk2 wswn8ztm53NNTaA17nhWOerYGdrOkHrrBLGsJJDqBK32Lh9TIm/8BmTN+dk4D+fYSEKxLZ Gf2JxCNE2tMjVSTElvUK7GA0TLKOuTvSZgJFUqVn3tb2p8+2CAWL5L6XOc7zqw== 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 4frhh051s1zrhF for ; Thu, 09 Apr 2026 01:10:40 +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 6391AeqX004609 for ; Thu, 9 Apr 2026 01:10:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 6391AeUj004607 for testing@FreeBSD.org; Thu, 9 Apr 2026 01:10:40 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 258766] Flaky test cases: sys.aio.aio_test.vectored_unaligned and sys.aio.aio_test.vectored_zvol_poll Date: Thu, 09 Apr 2026 01:10:40 +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: commit-hook@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=3D258766 --- Comment #4 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D36d971464ac21f6531cb9eaa377f4e1dd= 915a2ad commit 36d971464ac21f6531cb9eaa377f4e1dd915a2ad Author: Mark Johnston AuthorDate: 2026-04-09 01:08:45 +0000 Commit: Mark Johnston CommitDate: 2026-04-09 01:10:13 +0000 geom: Make g_waitidle() wait for orphaned providers This is motivated by the following race in the ZFS zvol code. When a zvol is created, we create a GEOM-backed zvol, which results in a /dev/zvol/ device file, created by GEOM::dev. If volmode=3D= dev is specified, zvol_set_volmode_impl() will wither the GEOM, then create a device file with the same name. This sometimes fails because g_wither_geom() is asynchronous, so we end up trying to create a device file while the old one still exists. I want to fix this by adding a g_waitidle() call to zvol_os_remove_minor(). g_waitidle() is not sufficient: GEOM::dev does not destroy the device until g_dev_orphan() is called. (In fact the device destruction is asynchronous too, but the delist_dev() call is sufficient to address this race.) So, I propose modifying g_waitidle() to block until orphaned providers are processed. PR: 258766 Reviewed by: mav, imp, kib MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55049 sys/geom/geom_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --=20 You are receiving this mail because: You are the assignee for the bug.=