Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jul 2023 19:06:50 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   =?UTF-8?B?W0J1ZyAyNzE5NDVdIHBhbmljOiBkZWFkbHJlc190ZF9zbGVlcF9x?= =?UTF-8?B?OiBwb3NzaWJsZSBkZWFkbG9jayBkZXRlY3RlZCBmb3Ig4oCmIChzdGF0KSB8?= =?UTF-8?B?IChwb3N0Z3JlcykgfCAoTFRPIHRvbWwuNTRkMjgxNzEtYykgLCBibG9ja2Vk?= =?UTF-8?B?IGZvciDigKYgdGlja3Mg4oCTIGR1cmluZyBwb3VkcmllcmUtYnVsayg4KQ==?=
Message-ID:  <bug-271945-227-WRwOXDmfcF@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-271945-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-271945-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271945

--- Comment #7 from Cy Schubert <cy@FreeBSD.org> ---
(In reply to Graham Perrin =E2=97=90 from comment #6)

I'm using a custom kernel. I removed all device drivers except those needed=
 to
boot. Then, NICs are included in loader.conf. Each machine is different sin=
ce
though they have the same motherboard, they include different NICs. The lap=
top
and firewall have disabled WITNESS and INVARIANTS, while the two server
machines leave them enabled. Additionally, my kernels include BREAK_TO_DEBU=
GGER
to allow me to enter DDB through the serial console.

The problem occurs with and without WITNESS and INVARIANTS enabled in the
kernel. It only occurs on one machine, the machine that builds my amd64
packages. The other machine uses poudriere to build i386 packages. It is
unaffected.

Both machines boot off UFS and have a single ZPOOL. The ZPOOLs are mirrored.
The ZPOOL on the machine that has the problem has four vdevs in its pool. T=
he
machine that builds i386 packages has only two vdevs in its pool.

The hypothesis is that this is probably related to ZFS in some way. The vic=
tim
process is either postgres I use as a backend for gitea or a c++. My theory=
 is
that it's likely that poudriere is cloning jails from its snapshot when
creating new jails which results in the deadlock while other processes are
trying to write to the same pool.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271945-227-WRwOXDmfcF>