Flavio Paiva Junqueira commented on ZOOKEEPER-29:
Thanks for you comments, Stu. The features of ZOOKEEPER-368 and this one are
different. You are right in that one way of implementing observers is to assign
a weight of 0, assuming that we have a weight scheme as you propose. However,
my current preference is to have observers not voting at all and being able to
connect to followers.
Your proposal for adding weights is certainly an option. However, if you read
my initial proposal, I proposed something slightly more elaborate than the
scheme you describe. And, because there are potentially several different ways
we can express quorums, I thought it would be good to have a separate file
describing a quorum system to leave it open to multiple implementations. We can
then write different parsers and even having them co-existing, using a flag to
select which one to use.
Of course, we can mix all this with the current server configuration, but I
think that setting the parameters of a server and declaring quorums are
different concerns and should be in separate files. I understand that this is a
matter of preference, though.
> Flexible quorums
> Key: ZOOKEEPER-29
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-29
> Project: Zookeeper
> Issue Type: New Feature
> Components: server
> Reporter: Patrick Hunt
> Assignee: Flavio Paiva Junqueira
> Attachments: ZOOKEEPER-29.patch, ZOOKEEPER-29.patch,
> Moved from SourceForge to Apache.
This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.