-1, alas.

I think ZOOKEEPER-1506 could be problematic for some setups. After a couple
of elections with a cluster of 5 participants and one observer, I end up
with a participant that's unable to find the leader because it does a
reverse lookup (IP -> hostname) and ends up with a bogus hostname that it
can't resolve:

https://gist.github.com/rgs1/d11822799fdbbfa5d5f2

I don't think the reverse lookup from QuorumCnxManager was done before, nor
that it should be done. So it could cause issues in places where reverse
lookups aren't fully working. Surely, we could argue that it's a DNS setup
issue but I think we should avoid the extra lookup if possible.

I'll dig in a bit deeper and try to come with a deterministic repro.


-rgs




On 12 April 2015 at 14:58, Michi Mutsuzaki <[email protected]> wrote:

> This is a release candidate for 3.5.1-alpha. The full release notes is
> available at:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12326786
>
> *** Please download, test and vote by April 25th 2015, 23:59 UTC+0. ***
>
> Source files:
> http://people.apache.org/~michim/zookeeper-3.5.1-alpha-candidate-0/
>
> Maven staging repo:
>
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.1-alpha/
>
> The tag to be voted upon:
> https://svn.apache.org/repos/asf/zookeeper/tags/release-3.5.1-rc0/
>
> ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> http://www.apache.org/dist/zookeeper/KEYS
>
> Should we release this candidate?
>
> --Michi
>

Reply via email to