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

Reply via email to