Re: [jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2010-05-24 Thread Vishal K
to have a situation where we just start a Zookeeper node by giving it a list of known other Zookeeper nodes in the cloud. And then it should take on to the life of its own. Hope that the use case helps. I am really looking forward to this! Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2010-05-20 Thread Andraz Tori (JIRA)
looking forward to this! Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2010-05-03 Thread Vishal K (JIRA)
documentation that you may have? I will start off a separte discussion thread regarding this on the dev mailing list instead of having it over the jira. Thanks. Regards, -Vishal Allow dynamic changes to server cluster membership -- Key

ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-05-03 Thread Vishal K
Hi Henry, I just commented on the Jira. I would be happy to contribute. Please advise on the current status and next steps. Thanks. Regards, -Vishal

Re: ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-05-03 Thread Henry Robinson
Hi Vishal - Great that you're interested in contributing! This would be a really neat feature to get into ZK. The documentation that exists is essentially all on the JIRA. I had a patch that 'worked' but was nowhere near commit-ready. I'm trying to dig it up, but it appears it may have gone to

Re: ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-05-03 Thread Vishal Kher
Hi Henry, Thanks for the info. I will spend some more time to understand the issues before starting with the implementation. I will let you know if I have any questions (which I am sure I will). Just to clarify, by solved issue you mean from design perspective and not from implementation right?

Re: ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-05-03 Thread Henry Robinson
Hi Vishal - That's right - design, not implementation! I'd encourage you to share a design document once you feel you understand exactly what's required. This is probably going to be complex patch and reviewers will need a study guide :) cheers, Henry On 3 May 2010 10:26, Vishal Kher

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2010-03-30 Thread Quinton Hoole (JIRA)
the answer to my question here: http://www.mail-archive.com:80/zookeeper-dev@hadoop.apache.org/msg07382.html Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Patrick Hunt
community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson Is this the right forum to ask this question or should I post an update to the bug report? Thanks -- Hari

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Henry Robinson
Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson Is this the right forum to ask this question or should I post an update to the bug report? Thanks -- Hari -- Henry Robinson

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Patrick Hunt
, there hasn't been a lot of demand for this. Patrick Hariharan Subramanian wrote: Dear Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson Is this the right forum to ask this question

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Gustavo Niemeyer
FYI, Ben has been working on Netty integration with ZooKeeper. One of the benefits of this is it provides encryption and certificate based connection auth - which would be a great way (cert) to solve some of the security issues highlighted in 107. So the pieces are there, interest is there,

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Hariharan Subramanian
available today, there hasn't been a lot of demand for this. Patrick Hariharan Subramanian wrote: Dear Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Henry Robinson
that there are options available today, there hasn't been a lot of demand for this. Patrick Hariharan Subramanian wrote: Dear Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson

Re: Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-18 Thread Flavio Junqueira
, there hasn't been a lot of demand for this. Patrick Hariharan Subramanian wrote: Dear Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson Is this the right forum to ask this question

Reg: Status of ZOOKEEPER-107 - Allow dynamic changes to server cluster membership

2010-02-17 Thread Hariharan Subramanian
Dear Zookeeper community, I would like to know the status of issue ZOOKEEPER-107 (Allow dynamic changes to server cluster membership) which is assigned to Henry Robinson Is this the right forum to ask this question or should I post an update to the bug report? Thanks -- Hari -- --… …-- .- .-. ..

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-07-15 Thread Raghu S (JIRA)
COMMIT is delivered locally if the new view doesn't include the leader. This will result in a new election. 4.E. The leader will adjust the quorum size as per the new view otherwise. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-07-14 Thread Patrick Hunt (JIRA)
/functional document. I know it would help me alot. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-07-13 Thread Raghu S (JIRA)
form G if G comes online a bit later. Any simpler solutions? Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-07-13 Thread Henry Robinson (JIRA)
) at least one of them will know about a later view. Therefore there's also no concern about resurrecting old views. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-07-08 Thread Flavio Paiva Junqueira (JIRA)
this discussion is really interesting, but we can we move the discussion on the behavior of the observer to ZOOKEEPER-368? I'll add my comments on the last set of comments there. Allow dynamic changes to server cluster membership -- Key

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-21 Thread Flavio Paiva Junqueira (JIRA)
sending a PROPOSAL to everyone, including the observers. As observers will receive the COMMIT as well, we have higher message complexity. For now, I'm good either way. Allow dynamic changes to server cluster membership -- Key

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-21 Thread Henry Robinson (JIRA)
, not necessarily to include themselves. So an Observer attaches to a leader, syncs and maybe listens in on the proposal stream for a while and then upgrades itself by issuing a view change request. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-20 Thread Flavio Paiva Junqueira (JIRA)
with the leader, it can simply submit a setData. This way we have no special code path for this operation. Only when finalizing the setData operation we have to update all appropriate data structures. Allow dynamic changes to server cluster membership

[jira] Issue Comment Edited: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-20 Thread Henry Robinson (JIRA)
finding that any new follower can join an existing ensemble and issue proposals to it, even if the static configuration of the ensemble does not contain it. This seemed to deadlock the ensemble pretty quickly :) Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-19 Thread Flavio Paiva Junqueira (JIRA)
think won't be difficult to deal with in the code, but we have to make sure that this observation is correct. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-19 Thread Benjamin Reed (JIRA)
are active followers and E and F are observers then the leader will propose the new configuration. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-18 Thread Henry Robinson (JIRA)
as the patch is released. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-18 Thread Raghu S (JIRA)
and lot of work, can live with the kinks in the beginning. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-18 Thread Raghu S (JIRA)
to assign it to yourself. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-17 Thread Benjamin Reed (JIRA)
with conflicting views: A thinks (B, C, D), B thinks (B, C, D), C thinks (B, C, D), and D thinks (A, B, D), so both A and D will effectively be out of the ensemble and you can't tolerate any failures. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-16 Thread Flavio Paiva Junqueira (JIRA)
the messages explicitly in the protocol helps to convey the implemented abstraction, making it easier to read and understand. However, it is bad for backward compatibility, although it might be the case that we silently ignore unknown messages. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-16 Thread Benjamin Reed (JIRA)
. for point 1) we actually do need to touch the protocol code a bit to ensure that the setData that changes the view commits in both the old and new views. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-16 Thread Raghu S (JIRA)
, if D, E and F have logged the new view and all the nodes are brought up after a power cycle, a split brain could still occur, no? Should we allow only one node to be added/deleted at a time? Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-16 Thread Benjamin Reed (JIRA)
, still needs to be proven) Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-16 Thread Raghu S (JIRA)
, then it will first update it's configuration to X + 1 when it starts an election and then restart the election. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-15 Thread Henry Robinson (JIRA)
. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type: Improvement

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-15 Thread Benjamin Reed (JIRA)
anyway (as you point out), but it would prevent us from doing something that has no chance of working. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-15 Thread Flavio Paiva Junqueira (JIRA)
for leader election I also agree that there is an authentication problem as we don't want some arbitrary machine trying to join an ensemble. If you're willing to share your proof sketches, I would be pleased to take a look at them. Allow dynamic changes to server cluster membership

[jira] Updated: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-15 Thread Mahadev konar (JIRA)
[ https://issues.apache.org/jira/browse/ZOOKEEPER-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mahadev konar updated ZOOKEEPER-107: Fix Version/s: 3.2.0 Assignee: Patrick Hunt Allow dynamic changes to server

[jira] Updated: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-06-15 Thread Mahadev konar (JIRA)
the wrong jira! :) Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue Type: Improvement

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-06 Thread Benjamin Reed (JIRA)
to vote (it thinks it is permitted to participate), but it won't win any election since its zxid is too low. A, B, and C will ignore E's votes anyway because they know that E has been removed from the ensemble. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-06 Thread Raghu S (JIRA)
do that in the above case, an election may not be possible. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-05 Thread Benjamin Reed (JIRA)
with some deployment errors by tightly tying the data with the cluster config. the previously mentioned utility would also allow you to avoid having to start with a single node cluster and growing from there. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-05 Thread Mahadev konar (JIRA)
to point out is that please post a concrete proposal (since this invloves the core internals of zookeeper) before you start working on this, so that their is agreement and no wasted effort... Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-05 Thread Henry Robinson (JIRA)
and process join requests one-by-one. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-04 Thread Benjamin Reed (JIRA)
if you have a quorum of followers in both the old and the new configuration. this seems to be in line with what you are thinking correct? Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2009-05-01 Thread Henry Robinson (JIRA)
reasonably accurate (but this could only affect liveness, not safety, I think). Please chime in with comments / stuff that I've missed / bugs, otherwise I'll work on fleshing this out. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Benjamin Reed (JIRA)
use DNS for this functionality: make zookeeper.acme.com resolve to 5 different IP addresses and then specify new ZooKeeper(zookeeper.acme.com:3233, 1000, this), but DNS is hard to modify. A replicate webserver would be much easier to update. Allow dynamic changes to server cluster membership

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Patrick Hunt (JIRA)
and each registered plugin would map the host/port mapping based on the scheme. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Hiram Chirino (JIRA)
machines to become the masters. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107 Project: Zookeeper Issue

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Benjamin Reed (JIRA)
with Hiram that it should be stored persistently at each replica and changed via the replication protocol. Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https://issues.apache.org/jira

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Mahadev konar (JIRA)
to get a list of zookeeper servers . We can always update the zookeeper client periodically by fetching from the URI Allow dynamic changes to server cluster membership -- Key: ZOOKEEPER-107 URL: https

[jira] Commented: (ZOOKEEPER-107) Allow dynamic changes to server cluster membership

2008-08-01 Thread Patrick Hunt (JIRA)
with the common case of starting up a set of 5 servers forming a new cluster? Specifically the idea of operations blocking (hiram's comment) until master is elected. Not sure I see how this works... Allow dynamic changes to server cluster membership