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

Reply via email to