Hi Janusz,


> Hello,
> it seems I've stumbled upon a regression in haproxy 1.5.16.
>
> Short story: After upgrading 1.5.15 to 1.5.16 CPU usage increased
> significantly (3-4 times)
>
> Long story:
>
> I have several haproxy servers running happily with 1.5.15 for quite
> some time. Recently I've started upgrading them to 1.5.16.
> Unfortunately, as soon as I start 1.5.16 the CPU usage increases 3-4
> times. Some haproxy processes eat 100% CPU (I run with nbproc=4).
> Apart from that... everything works just fine and I've not noticed any
> problems.
> I also have a standby server. I've tried simulating some traffic but I
> was unable to reproduce the problem there. As soon as I direct
> production traffic to the standby server it shows the same behavior
> (increased CPU as compared to 1.5.15).

Ok, so its directly related to the production load. I assume
downgrading to 1.5.15 normalizes the CPU load again?


Some quick tests:
- try without epoll (noepoll in the global section)
- does TLS resumption correctly work? Check with rfc5077-client:

git clone https://github.com/vincentbernat/rfc5077.git
cd rfc5077
make rfc5077-client


./rfc5077-client <server>



> I have also Certificate Transparency patch applied, backported from
> 1.6.

Can you try without it?



cheers,

lukas

                                          

Reply via email to