Hi again Marc, On Sat, Mar 25, 2023 at 10:26:46AM +0100, Willy Tarreau wrote: > Hi Marc, > > On Fri, Mar 24, 2023 at 01:52:05PM -0500, Marc West wrote: > > Hi, > > > > I saw in the 2.6.10 release notes to report any issues that seem like > > they could be related to the concurrency changes. When reloading config > > on 2.6.10 or 2.6.11 on FreeBSD 13.1-RELEASE the old process does not > > exit and starts to use 100%+ CPU. This does not happen on 2.6.9 with > > the same config. > > Hmmm that's not cool, it could indeed be related to the recent fixes, > thanks for reporting it.
I could finally reproduce it, figure the cause and the fix. The 2.6 backport is missing this patch for evports and kqueue: 698342635 BUG/MAJOR: poller: drop FD's tgid when masks don't match I could verify that it fixes the problem. Without it it fails after 2-3 reloads, and now it survived ~600 reloads without problem. I'm going to backport it, and I don't need to postpone a new 2.6 anymore, so expect a new one soon. Thanks for your report! Willy