[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13234416#comment-13234416
 ] 

Alexander Shraer commented on ZOOKEEPER-107:
--------------------------------------------

Hi Marshall,

Thanks for the comments. Regarding 7 - zoo_getconfig was made to be very 
similar to zoo_get, except that it doesn't get a path as parameter and reads 
the special configuration znode. As the comments in the code say, the buffer 
holds the configuration returned by the server and buffer_len is the size of 
the "returned" buffer. Similarly the answer to 8 is that it was made to be 
similar to zoo_get. The configuration version is actually part of the returned 
config data itself, although (if I remember correctly) it should be identical 
to the znode version. Its something that is also stored in the membership file 
and used for comparing configs, so its always part of the config.

I would be happy if you fix the other issues you raised. Would you like to 
update the last patch here and upload it ?
I'd actually be happy to pass the C part to you entirely, I'm just not sure how 
that could work in JIRA.

Thanks,
Alex

P.S. this JIRA is not for inclusion. Once 1411 gets in I'd like to open another 
JIRA with the part in the 107 patch missing from 1411 (the actual 
reconfiguration algorithm)

                
> Allow dynamic changes to server cluster membership
> --------------------------------------------------
>
>                 Key: ZOOKEEPER-107
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-107
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: server
>            Reporter: Patrick Hunt
>            Assignee: Alexander Shraer
>             Fix For: 3.5.0
>
>         Attachments: SimpleAddition.rtf, ZOOKEEPER-107-1-Mar.patch, 
> ZOOKEEPER-107-28-Feb.patch, ZOOKEEPER-107-28-Feb.patch, 
> ZOOKEEPER-107-29-Feb.patch, zoo_replicated1.cfg, zoo_replicated1.members, 
> zookeeper-3.4.0.jar, zookeeper-dev-fatjar.jar, 
> zookeeper-reconfig-sep11.patch, zookeeper-reconfig-sep12.patch
>
>
> Currently cluster membership is statically defined, adding/removing hosts 
> to/from the server cluster dynamically needs to be supported.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to