r324870 breaks boot on amd64 with WITNESS (was "svn commit: r324870 - in head/sys: amd64/include kern")

Ngie Cooper (yaneurabeya) yaneurabeya at gmail.com
Mon Oct 23 00:22:03 UTC 2017


All,
	I highly advise not upgrading to this revision if you use WITNESS. Please see the attached message for more details and reply to the commit log.
Cheers,
-Ngie

> Begin forwarded message:
> 
> From: "Ngie Cooper (yaneurabeya)" <yaneurabeya at gmail.com>
> Subject: Re: svn commit: r324870 - in head/sys: amd64/include kern
> Date: October 22, 2017 at 17:19:32 PDT
> To: Mateusz Guzik <mjg at FreeBSD.org>
> Cc: src-committers <src-committers at freebsd.org>, svn-src-all at freebsd.org, svn-src-head at freebsd.org
> 
> 
>> On Oct 22, 2017, at 13:43, Mateusz Guzik <mjg at FreeBSD.org> wrote:
>> 
>> Author: mjg
>> Date: Sun Oct 22 20:43:50 2017
>> New Revision: 324870
>> URL: https://svnweb.freebsd.org/changeset/base/324870
>> 
>> Log:
>> Make the sleepq chain hash size configurable per-arch and bump on amd64.
>> 
>> While here cache-align chains.
>> 
>> This shortens longest found chain during poudriere -j 80 from 32 to 16.
>> 
>> Pushing this higher up will probably require allocation on boot.
> 
> Hi Mateusz,
> 	This change causes the Jenkins VMs to panic at boot with "panic: witness_init: pending locks list is too small, increase WITNESS_PENDLIST” when WITNESS is enabled: https://ci.freebsd.org/job/FreeBSD-head-amd64-test/4781/console .
> 	Please fix or revert.
> Thanks,
> -Ngie

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20171022/bb82f6b9/attachment.sig>


More information about the freebsd-current mailing list