Dynamic server addition/deletion
Our product would require support for dynamic addition and deletion of ZK servers to the cluster. We would like to come up with a design, propose the design to the ZK developers and then implement the feature once the design is signed off by the ZK developers. Before we go down that path, I would like to know if people already have any ideas on this that they could share with us. Also, we don't want to duplicate the effort, so we would appreciate if you let us know anyone is already working on a design proposal for this feature. Thanks Raghu
Re: Dynamic server addition/deletion
This is relatively easy to do now, although somewhat inelegant. You can make configuration changes and then do a rolling restart of the systems. A more elegant solution in which you add additional servers without a restart should be relatively easy to build into the code if you can make it look like the new machine is simply a reboot of a previously known machine. Folk like Ben and Patrick and Mahadev should have better informed ideas about that. On Fri, May 1, 2009 at 12:25 PM, rag...@yahoo.com rag...@yahoo.com wrote: Our product would require support for dynamic addition and deletion of ZK servers to the cluster. We would like to come up with a design, propose the design to the ZK developers and then implement the feature once the design is signed off by the ZK developers. Before we go down that path, I would like to know if people already have any ideas on this that they could share with us. Also, we don't want to duplicate the effort, so we would appreciate if you let us know anyone is already working on a design proposal for this feature. Thanks Raghu -- Ted Dunning, CTO DeepDyve 111 West Evelyn Ave. Ste. 202 Sunnyvale, CA 94086 www.deepdyve.com 858-414-0013 (m) 408-773-0220 (fax)
Re: Dynamic server addition/deletion
Hi Raghu and Ted, Theire is already an open jira on this -- http://issues.apache.org/jira/browse/ZOOKEEPER-107 You can go through the suggestions on it and can continue the discussion on the jira. Please feel free to add your ideas to the jira. Also, I don't think anyone is working on it (to answer raghu's question). mahadev On 5/1/09 12:30 PM, Ted Dunning ted.dunn...@gmail.com wrote: This is relatively easy to do now, although somewhat inelegant. You can make configuration changes and then do a rolling restart of the systems. A more elegant solution in which you add additional servers without a restart should be relatively easy to build into the code if you can make it look like the new machine is simply a reboot of a previously known machine. Folk like Ben and Patrick and Mahadev should have better informed ideas about that. On Fri, May 1, 2009 at 12:25 PM, rag...@yahoo.com rag...@yahoo.com wrote: Our product would require support for dynamic addition and deletion of ZK servers to the cluster. We would like to come up with a design, propose the design to the ZK developers and then implement the feature once the design is signed off by the ZK developers. Before we go down that path, I would like to know if people already have any ideas on this that they could share with us. Also, we don't want to duplicate the effort, so we would appreciate if you let us know anyone is already working on a design proposal for this feature. Thanks Raghu