[ https://issues.apache.org/jira/browse/ZOOKEEPER-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12649314#action_12649314 ]
Hudson commented on ZOOKEEPER-218: ---------------------------------- Integrated in ZooKeeper-trunk #149 (See [http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/149/]) > 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 > Assignee: 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.