symat opened a new pull request #1288: ZOOKEEPER-3758: Leader reachability 
check fails with single address
URL: https://github.com/apache/zookeeper/pull/1288
 
 
   Since ZooKeeper 3.6.0 we can specify multiple addresses for each ZooKeeper 
server instance
   (this can increase availability when multiple physical network interfaces 
can be used parallel
   in the cluster). ZooKeeper will perform ICMP ECHO requests or try to 
establish a TCP connection
   on port 7 (Echo) of the destination host in order to find the reachable 
addresses. This should
   happen only if the user provide multiple addresses in the configuration, in 
a single addess is
   used then ZooKeeper shouldn’t send any ICMP requests.
   
   This works as we expected for the leader election connections, but in this 
Jira issue we found
   a bug when the reachability check was performed even with a single address 
when the Follower
   tries to connect to the newly elected Leader.
   
   The fix follows the same approach we discussed for the election protocol 
before (see
   ZOOKEEPER-3698). We avoid the reachability check for single addresses. Also 
when we have
   multiple addresses and none of them can be reached, we still start to 
connect to all addresses
   in parallel.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to