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


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.

Reply via email to