As I mentioned in my earlier email, I have tried with single process
(nbproc 1) too. In multi-process mode, I bind (bind-process 1) the
frontend-backend pair (pair using the stick table) to process 1 and I also
have a special unix stats socket bound (process 1) to process 1 which is
what I query on both instances. When I hit instance A, I see the entry in
it's stick table and also in instance B's stick stable. But when I hit
instance B, I see entry in it's stick table but not in A's stick table.

I will check further but currently I am lost.

- Pradeep Jindal

On Mon, Sep 21, 2015 at 10:38 PM, Willy Tarreau <[email protected]> wrote:

> On Mon, Sep 21, 2015 at 09:53:34PM +0530, Pradeep Jindal wrote:
> > Applied the patch to 1.6-dev5, using exactly same configuration as I sent
> > over earlier on both of my haproxy instances. stick table entries are
> being
> > synced from A->B but not B->A. I have tried using single process too. Any
> > idea what could be wrong here?
>
> Just out of curiosity, how are you checking ? Since you're running with
> multiple processes, it could very well be that you're connecting over the
> stats socket to the wrong process.
>
> I've tested here using your original config (tweaked) and it runs fine
> whether the entry is learned from node lb1 or lb2, as expected. That's
> why I think you're visiting a wrong process.
>
> Regards,
> Willy
>

Reply via email to