On Thu, Oct 11, 2018 at 09:31:48PM +0200, PiBa-NL wrote: > Hi Willy, William, >
Hi Peter, Regarding this part: > -Connection and request counters to low when ran as regtest from > varnishtest (bug?) > It turns out that starting haproxy from varnishtest, and using -W > master-worker mode, actually creates 2 processes that are handling > traffic. That explains that a large part of connections isn't seen by > the other haproxy instance and stats showing to low amounts of > connections. Bisecting it seems to fail on this commit: b3f2be3 , > perhaps @William can you take a look at it? Not really sure when this > occurs in a 'real' environment, it doesn't seem to happen when manually > running haproxy -W, but still its strange that when varnisttest is > calling haproxy this occurs. > There was an exception in the master's code regarding the inherited FDs (fd@), which is the case with varnishtest. There is a flag which was forbidding the master to close the FD in 1.8. Now there is a polling loop in the master and I think there is a side effect where the FD is registered in the master polling loop. It's just a guess, I'll look at it tomorrow. Cheers, -- William Lallemand

