On Wed, Dec 15, 2010 at 11:24:02PM +0100, Cyril Bonté wrote:
> Le mercredi 15 décembre 2010 10:09:19, Willy Tarreau a écrit :
> > On Wed, Dec 15, 2010 at 09:01:32AM +0100, Cyril Bonté wrote:
> > (...)
> > > The idea is to check each proxy in the scope of the stats and compare
> > > their bind-process mask with the current stats proxy.
> > 
> > I would do something simpler : only report a warning if one proxy is
> > running with stats admin and with a bind-process mask which has 2 bits set
> > (is not a power of 2). This is the correct condition to decide of an
> > anomaly because an action will be sent to a random process.
> 
> Then it's already done like that in the patch I provided (or I missed 
> something).
> 
> > If the
> > administrator correctly binds his proxies to a specific process, he likely
> > knows what he's doing and we should not report an annoying warning here.
> 
> OK, but I found it unsifficient. Weird configurations without any warning can 
> also be annoying and cause headaches :-)
> The patch is already done, I'll make some tests tomorrow and send it to you 
> to 
> decide if it has sense ;-)

OK if you want. What I absolutely want to avoid is to emit warnings on possibly
valid configs. However, for a long time I wanted to add a second level of
warnings which emits messages about suspicious settings that are not necessarily
invalid (eg: two servers with the same cookie value). And at least for that it
can make sense to have controls such as the one you're suggesting.

Thanks,
Willy


Reply via email to