Re: Lock contention in pat_match_str in threaded mode

2019-10-25 Thread Willy Tarreau
Hi Brian, On Thu, Oct 24, 2019 at 05:10:40PM +, Brian Diekelman wrote: > Thank you for turning that around so quickly, Willy. > > We'll pull down the new release when it's available. So just FYI, 1.8.22 was released with the fix. Cheers, Willy

RE: Lock contention in pat_match_str in threaded mode

2019-10-24 Thread Brian Diekelman
Thank you for turning that around so quickly, Willy. We'll pull down the new release when it's available. -Original Message- From: Willy Tarreau Sent: Tuesday, October 22, 2019 10:53 PM To: Brian Diekelman Cc: haproxy@formilux.org Subject: Re: Lock contention in pat_ma

Re: Lock contention in pat_match_str in threaded mode

2019-10-22 Thread Willy Tarreau
Hi Brian, On Tue, Oct 22, 2019 at 04:19:58PM +0200, Willy Tarreau wrote: > At the moment I don't know what it requires to break it down per thread, > so I'll add a github issue referencing your report so that we don't forget. > Depending on the complexity, it may make sense to backport it once don

Re: Lock contention in pat_match_str in threaded mode

2019-10-22 Thread Willy Tarreau
Hi Brian, On Mon, Oct 14, 2019 at 11:28:17PM +, Brian Diekelman wrote: > Just wanted to provide some information on what appears to be lock contention > around ACL lookups. > > We recently upgraded from haproxy-1.6 to haproxy-1.8.20 and switched from > 'nbprocs 8' to 'nbprocs 1, nbthreads 1

Lock contention in pat_match_str in threaded mode

2019-10-14 Thread Brian Diekelman
Just wanted to provide some information on what appears to be lock contention around ACL lookups. We recently upgraded from haproxy-1.6 to haproxy-1.8.20 and switched from 'nbprocs 8' to 'nbprocs 1, nbthreads 12' We have quite a few ACLs files to sift through for domain matching -- about 19MB