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, 
> ZOOKEEPER-29.patch
> Moved from SourceForge to Apache.
> http://sourceforge.net/tracker/index.php?func=detail&aid=1938782&group_id=209147&atid=1008547

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Reply via email to