From nobody Mon Jan 2 17:14:51 2023 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nm2YC3Nccz2p2SQ for ; Mon, 2 Jan 2023 17:14:55 +0000 (UTC) (envelope-from mikej@paymentallianceintl.com) Received: from us-smtp-delivery-197.mimecast.com (us-smtp-delivery-197.mimecast.com [170.10.133.197]) (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 "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nm2YB53C9z3LpC for ; Mon, 2 Jan 2023 17:14:54 +0000 (UTC) (envelope-from mikej@paymentallianceintl.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of mikej@paymentallianceintl.com designates 170.10.133.197 as permitted sender) smtp.mailfrom=mikej@paymentallianceintl.com; dmarc=none Received: from MAIL2.pai.local (175.158.26.216.gopai.com [216.26.158.175]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-650-H_QvD5KXPde_tMkOgVHnig-1; Mon, 02 Jan 2023 12:14:52 -0500 X-MC-Unique: H_QvD5KXPde_tMkOgVHnig-1 Received: from MAIL1.pai.local (10.10.0.192) by MAIL2.pai.local (10.10.0.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 2 Jan 2023 12:14:51 -0500 Received: from MAIL1.pai.local ([fe80::dd29:5379:c237:1209]) by MAIL1.pai.local ([fe80::dd29:5379:c237:1209%3]) with mapi id 15.01.2507.016; Mon, 2 Jan 2023 12:14:51 -0500 From: Michael Jung To: freebsd-current Subject: witness_lock_list_get: witness exhausted Thread-Topic: witness_lock_list_get: witness exhausted Thread-Index: AdkezGkp4bqsJ7wHQoaOgpcPv6aHnQ== Date: Mon, 2 Jan 2023 17:14:51 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.250.0.59] x-c2processedorg: 474f336e-f930-49ec-9717-e3226b5b6e6e List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: paymentallianceintl.com Content-Type: multipart/alternative; boundary="MCBoundary=_12301021214530581" X-Spamd-Result: default: False [-3.16 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.96)[-0.960]; R_SPF_ALLOW(-0.20)[+ip4:170.10.133.0/24]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[170.10.133.197:from]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:30031, ipnet:170.10.132.0/23, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[paymentallianceintl.com]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Nm2YB53C9z3LpC X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --MCBoundary=_12301021214530581 Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Rmlyc3Qgc2hhbWUgb24gbWUgYXMgSSBvYnZpb3VzbHkgbWlzc2VkIHRoZSByZXBseSB0byBteSBm b3JtZXIgcmVwb3J0IGFuZCBkaWQgbm90DQpyZXBvcnQgYmFjayBvbiBhIHByb3Bvc2VkIHBhdGNo Lg0KDQpodHRwczovL2xpc3RzLmZyZWVic2Qub3JnL3BpcGVybWFpbC9mcmVlYnNkLWN1cnJlbnQv MjAxOC1KYW51YXJ5LzA2ODEzNi5odG1sDQoNCkkgYW0gc3RpbGwgcnVubmluZyBjdXJyZW50IOKA kyB0aGUgZ3Vlc3QgaGFzIDE2MEdCIFJhbSBhbmQgNjQgdkNQVeKAmXMgYXNzaWduZWQgdW5kZXIg RVNYaQ0Kd2hpY2ggbWFpbmx5IHJ1bnMgcG91ZHJpZXJlIGZvciBhbWQ2NCthcm0gYnVpbGRzIGFu ZCBJIGFnYWluIG5vdGljZWQNCiJ3aXRuZXNzX2xvY2tfbGlzdF9nZXQ6IHdpdG5lc3MgZXhoYXVz dGVkIiBvbiB0aGUgY29uc29sZSAod2hpY2ggSSBkb24ndCBwYXkgbXVjaCBhdHRlbnRpb24gdG8p Lg0KDQpVTkFNRTogRnJlZUJTRCBwb3VkcmllcmUuZ29wYWkuY29tIDE0LjAtQ1VSUkVOVCBGcmVl QlNEIDE0LjAtQ1VSUkVOVCAjMCBtYWluLW4yNTk4NzItZjk0OGNiNzE3ZjUwOiBXZWQgRGVjIDI4 IDEzOjEzOjQzIEVTVCAyMDIyICAgICBtaWtlakBwb3VkcmllcmUuZ29wYWkuY29tOi91c3Ivb2Jq L3Vzci9zcmMvYW1kNjQuYW1kNjQvc3lzL0dFTkVSSUMgYW1kNjQNCg0KSXQgc2VlbXMgdGhhdCBM T0NLX05DSElMRFJFTiBhbmQgTE9DS19DSElMRENPVU5UIG5ldmVyIGdvdCBpbmNyZW1lbnRlZCBk dWUgdG8gbXkgbGFjayBvZiByZXBvcnRpbmcgaW4NCi91c3Ivc3JjL3N5cy9rZXJuL3N1YnJfd2l0 bmVzcy5jDQoNCklmIGl0J3MganVzdCBhIG1hdHRlciBvZiBpbmNyZW1lbnRpbmcgTE9DS19DSElE Q09VTlQgNDA5NiBhbmQgTE9DS19OQ0hJTERSRU4gMjAgd2l0aG91dCBhZGRpbmcgdGhlDQpzeXNj dGwga25vYnMgSSBkbyB0aGF0IGFsc28gLSBJIGFtIG5vdCBrZXJuZWwgc2F2dnkuDQoNCkkgd2ls bCBtYWtlIHN1cmUgYW5kIHRlc3QgYW4gdXBkYXRlZCBwYXRjaCBzaG91bGQgb25lIGJlIG1hZGUg YXZhaWxhYmxlIG9yIGFkdmlzZSB3aGV0aGVyIHRvIGluY3JlbWVudCB0aGVzZSB2YWx1ZXMNCm9y IGlnbm9yZSB0aGUgd2FybmluZ3MuDQoNClJlZ2FyZHMsDQoNCk1pY2hhZWwgSnVuZw0KDQoNCg0K DQoNCkNPTkZJREVOVElBTElUWSBOT1RFOiBUaGlzIG1lc3NhZ2UgaXMgaW50ZW5kZWQgb25seSBm b3IgdGhlIHVzZQ0Kb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gaXQgaXMgYWRk cmVzc2VkIGFuZCBtYXkNCmNvbnRhaW4gaW5mb3JtYXRpb24gdGhhdCBpcyBwcml2aWxlZ2VkLCBj b25maWRlbnRpYWwsIGFuZA0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxl IGxhdy4gSWYgdGhlIHJlYWRlcg0Kb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQg cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieQ0Kbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlv biwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcNCm9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJp Y3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZQ0KcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24g aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgYnkNCnRlbGVwaG9uZSBhdCAoNTAyKSAyMTItNDAw MCBvciBub3RpZnkgdXMgYXQgUEFJLCBEZXB0LiA5OSwNCjIxMDEgSGlnaCBXaWNraGFtIFBsYWNl LCBTdWl0ZSAxMDEsIExvdWlzdmlsbGUsIEtZIDQwMjQ1DQoNCkRpc2NsYWltZXINCg0KVGhlIGlu Zm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGNvbW11bmljYXRpb24gZnJvbSB0aGUgc2VuZGVy IGlzIGNvbmZpZGVudGlhbC4gSXQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB1c2UgYnkgdGhlIHJl Y2lwaWVudCBhbmQgb3RoZXJzIGF1dGhvcml6ZWQgdG8gcmVjZWl2ZSBpdC4gSWYgeW91IGFyZSBu b3QgdGhlIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzY2xv c3VyZSwgY29weWluZywgZGlzdHJpYnV0aW9uIG9yIHRha2luZyBhY3Rpb24gaW4gcmVsYXRpb24g b2YgdGhlIGNvbnRlbnRzIG9mIHRoaXMgaW5mb3JtYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRl ZCBhbmQgbWF5IGJlIHVubGF3ZnVsLg0KDQpUaGlzIGVtYWlsIGhhcyBiZWVuIHNjYW5uZWQgZm9y IHZpcnVzZXMgYW5kIG1hbHdhcmUsIGFuZCBtYXkgaGF2ZSBiZWVuIGF1dG9tYXRpY2FsbHkgYXJj aGl2ZWQgYnkgTWltZWNhc3QsIGEgbGVhZGVyIGluIGVtYWlsIHNlY3VyaXR5IGFuZCBjeWJlciBy ZXNpbGllbmNlLiBNaW1lY2FzdCBpbnRlZ3JhdGVzIGVtYWlsIGRlZmVuc2VzIHdpdGggYnJhbmQg cHJvdGVjdGlvbiwgc2VjdXJpdHkgYXdhcmVuZXNzIHRyYWluaW5nLCB3ZWIgc2VjdXJpdHksIGNv bXBsaWFuY2UgYW5kIG90aGVyIGVzc2VudGlhbCBjYXBhYmlsaXRpZXMuIE1pbWVjYXN0IGhlbHBz IHByb3RlY3QgbGFyZ2UgYW5kIHNtYWxsIG9yZ2FuaXphdGlvbnMgZnJvbSBtYWxpY2lvdXMgYWN0 aXZpdHksIGh1bWFuIGVycm9yIGFuZCB0ZWNobm9sb2d5IGZhaWx1cmU7IGFuZCB0byBsZWFkIHRo ZSBtb3ZlbWVudCB0b3dhcmQgYnVpbGRpbmcgYSBtb3JlIHJlc2lsaWVudCB3b3JsZC4gVG8gZmlu ZCBvdXQgbW9yZSwgdmlzaXQgb3VyIHdlYnNpdGUuDQo= --MCBoundary=_12301021214530581 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 First shame on me as I obviously missed the reply t= o my former report and did not
report back on a proposed patch.

https://lists.freebsd.org/pipermail/freebsd= -current/2018-January/068136.html

I am still running current =E2=80=93 the guest has 160GB Ram and 64 vCPU=E2= =80=99s assigned under ESXi
which mainly runs poudriere for amd64+arm builds and I again noticed
"witness_lock_list_get: witness exhausted" on the console (which = I don't pay much attention to).

UNAME: FreeBSD poudriere.gopai.com 14.0-CURRENT FreeBSD 14.0-CURRENT #0 mai= n-n259872-f948cb717f50: Wed Dec 28 13:13:43 EST 2022 mikej@poudriere.go= pai.com:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

It seems that LOCK_NCHILDREN and LOCK_CHILDCOUNT never got incremented due = to my lack of reporting in
/usr/src/sys/kern/subr_witness.c

If it's just a matter of incrementing LOCK_CHIDCOUNT 4096 and LOCK_NCHILDRE= N 20 without adding the
sysctl knobs I do that also - I am not kernel savvy.

I will make sure and test an updated patch should one be made available or = advise whether to increment these values
or ignore the warnings.

Regards,

Michael Jung





CONFIDENTIALITY NOTE: This message is intended only for the use
of the individual or entity to whom it is addressed and may
contain information that is privileged, confidential, and
exempt from disclosure under applicable law. If the reader
of this message is not the intended recipient, you are hereby
notified that any dissemination, distribution or copying
of this communication is strictly prohibited. If you have
received this transmission in error, please notify us by
telephone at (502) 212-4000 or notify us at PAI, Dept. 99,
2101 High Wickham Place, Suite 101, Louisville, KY 40245


<= b>Disclaimer

The information contained in this communication from the sender i= s confidential. It is intended solely for use by the recipient and others a= uthorized to receive it. If you are not the recipient, you are hereby notif= ied that any disclosure, copying, distribution or taking action in relation= of the contents of this information is strictly prohibited and may be unla= wful.

This email has been scanned for viruses and malware, and may h= ave been automatically archived by Mimecast, a leader in email security and= cyber resilience. Mimecast integrates email defenses with brand protection= , security awareness training, web security, compliance and other essential= capabilities. Mimecast helps protect large and small organizations from ma= licious activity, human error and technology failure; and to lead the movem= ent toward building a more resilient world. To find out more, visit our web= site.

--MCBoundary=_12301021214530581--