[ https://issues.apache.org/jira/browse/ZOOKEEPER-29?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12697364#action_12697364 ]
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.