It sounds like that Jeff ran out of CPU for SSL terminations and that could
be addressed as described by Willy here

https://www.mail-archive.com/haproxy@formilux.org/msg13104.html

and allow him to stay with a single-process stick table for the actual load
balancing.

-Bryan




On Fri, May 2, 2014 at 10:23 AM, Willy Tarreau <w...@1wt.eu> wrote:

> hi,
>
> On Fri, May 02, 2014 at 11:11:39AM -0600, Jeff Zellner wrote:
> > Well, I thought wrong -- I see that peered sticky tables absolutely
> > don't work with multiple processes, and sticky rules give a warning.
> >
> > Would that be a feature on the roadmap? I can see that it's probably
> > pretty non-trivial -- but would be super useful, at least for us.
>
> Yes that's clearly on the roadmap. In order of fixing/improvements,
> here's what I'd like to see :
>   - peers work fine when only one process uses them
>   - have the ability to run with explicit peers per process : if you
>     "just" have to declare as many peers sections as processes, it's
>     better than nothing.
>   - have stick-table (and peers) work in multi-process mode with a
>     shared memory system like we do with SSL contexts.
>
> Currently the issue is that all processes try to connect to the remote
> and present the same peer name, resulting in the previous connection to
> be dropped. And incoming connections will only feed one process and not
> the other ones.
>
> I'd like to be able to do at least #1 for the release, I do think it's
> doable, because I attempted it 18 months ago and ended up in a complex
> corner case of inter-proxy dependence calculation, to only realize that
> we didn't need to have haproxy automatically deduce everything, just let
> it do what the user wants, and document the limits.
>
> Regards,
> Willy
>
>
>

Reply via email to