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 >

