You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2008/06/18 00:19:34 UTC
DO NOT REPLY [Bug 45222] concurrent startup of ReplicatedMap leads
to inconsistent state.
https://issues.apache.org/bugzilla/show_bug.cgi?id=45222
--- Comment #1 from Robert Newson <ro...@gmail.com> 2008-06-17 15:19:34 PST ---
Here's the simplest code to reproduce it. Just start this on four machines at
the same time (I used clusterssh). Most of the time each box will print a
different value from 1-4.
As a meta-question, is ReplicatedMap a supported Tribes feature or a demo? I've
been stung on this kind of thing with JGroups before (their .blocks are almost
all demo code, apparently).
public static void main(String[] args) throws Exception {
final GroupChannel channel = new GroupChannel();
final ReplicatedMap map = new ReplicatedMap(null, channel, 0,
"map",
null);
channel.start(Channel.DEFAULT);
map.put(InetAddress.getLocalHost(), "1");
while (true) {
System.out.printf("member_count: %,d, map_size: %,d\n",
channel
.getMembers().length, map.size());
SECONDS.sleep(5);
}
}
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org