On Thu, Apr 26, 2018 at 10:58:07AM +0300, Slawa Olhovchenkov wrote:
> > > I am mean in case of dedicated listen socket pooler also can be
> > > dedicated, for load planing. For example:
> > > 
> > > frontend tcp1
> > >         bind x.x.x.206:443
> > >         bind-process 1/9-1/16
> > >         mode tcp
> > > 
> > > threads 1-8 don't need any events from this socket at all.
> > 
> > That's exactly what happens.
> 
> No, as I see. After start load on this sockets I am see CPU use on CPU's
> 0-7 too. All CPU rise load simultaneous.

It should not be the case, but now that I'm thinking about it, it would
in fact be the same boot race as the issue on the DNS : the FDs are
registered before forking the threads, and then we have to update the
relevant pollers in each thread. But the information used to know what
state the FD is in to know if we need to perform an update is shared,
so depending on the boot order, the state can be updated on one poller
preventing the other ones from getting it. That's what we're working on.
Now I fear that we'll have to perform deeper changes to 1.8 than what we
initially expected :-/

> May be I am miss some in config?

No, your config is simple and OK.

Willy

Reply via email to