You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Patrick Hunt (JIRA)" <ji...@apache.org> on 2008/11/11 23:41:44 UTC
[jira] Updated: (ZOOKEEPER-218) error in barrier recipe example
code
[ https://issues.apache.org/jira/browse/ZOOKEEPER-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Hunt updated ZOOKEEPER-218:
-----------------------------------
Attachment: ZOOKEEPER-218.patch
it seemed to me that the arg to the method should be root, not "name", I've updated the code as such. Also made the node creation as eph/seq so that multiple processes per host can participate in a specific barrier
> error in barrier recipe example code
> ------------------------------------
>
> Key: ZOOKEEPER-218
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-218
> Project: Zookeeper
> Issue Type: Bug
> Components: documentation
> Affects Versions: 3.0.0
> Reporter: Patrick Hunt
> Fix For: 3.0.1, 3.1.0
>
> Attachments: ZOOKEEPER-218.patch
>
>
> Report from user Murali Vemulapati. The wiki recipe page also should be updated to handle multiple clients using the barrier on the same system (multiple processes, etc...). Currently the docs/example support only a single user of the barrier per host.
> ------------------
> I believe there is a typo in the barrier example given at:
> http://hadoop.apache.org/zookeeper/docs/current/zookeeperTutorial.html
> With the following fix, the program runs as expected:
> ==============
> 83c83
> < this.name = new String(InetAddress.getLocalHost().getCanonicalHostName().toString());
> ---
> > name = new String(InetAddress.getLocalHost().getCanonicalHostName().toString());
> 100c100
> < CreateMode.EPHEMERAL_SEQUENTIAL);
> ---
> > CreateMode.EPHEMERAL);
> ==============
> The first change assigns the name to the instance variable 'name' of Barrier class (otherwise the 'name' instance variable will have a value of 'null'
> when calling zk.create to create the child node under the root barrier node).
> The second change lets us run multiple processes on the same machine.
> thanks
> murali
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.