That should be a good explanation, but it depends on where the returning
node gets put into the replication chain.
Most replicating systems get put at the end of a replication chain since
that causes the least disruption.
I don't know what ZK does, but this can be tested by determining whether
the middle node is actually the youngest.
Can you say if these are new connections that are being placed
non-uniformly? Or are these existing connections?
Also, are you running things so hot that this will matter?
On Wed, Dec 5, 2012 at 11:01 PM, kishore g <[EMAIL PROTECTED]> wrote:
> Did all the clients connect after all the 3 nodes were up and running ? One
> reason why you find this uneven distribution is when you restart one of the
> zookeeper nodes all the clients reconnect to one of the remaining nodes but
> then dont reconnect back to original node when it come back up.
> Can you confirm this is not the case?
> On Wed, Dec 5, 2012 at 12:27 PM, Brian Tarbox <[EMAIL PROTECTED]>
> > I have a three node cluster and am getting a very uneven distribution of
> > client connections to the servers.
> > The middle server in the connection string list seems to get a tiny slice
> > of the clients. I understand its "random" and so I don't expect perfect
> > distribution but I'm seeing very consistent numbers like:
> > 12 : 3 : 14 for the connection counts.
> > I run the zkTop script (excellent!) and so I can see the connection
> > and I've _never_ seen the middle server get more than a few connections.
> > If I reorder the server addresses in the connection string its always the
> > middle server that gets short changed.
> > Any suggestions / insights?
> > Running 3.4.5.
> > Thanks.
> > --
> > http://about.me/BrianTarbox