[jboss-jira] [JBoss JIRA] Updated: (JGRP-1111) Draw demo does not work using state transfer, sequencer, and flush together.

sean chandler (JIRA) jira-events at lists.jboss.org
Wed Dec 9 11:20:30 EST 2009


     [ https://jira.jboss.org/jira/browse/JGRP-1111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

sean chandler updated JGRP-1111:
--------------------------------

    Description: 
Draw demo does not work in conjunction with state transfer, sequencer, and flush in the stack.  Nodes will join initially and form a cluster.  Killing master node puts the survivor in an infinite flush block.  The killed node will never join the cluster again.

Bug is not present in version 2.8.0CR6.

Reproduce:

Start two nodes using the command lines below.
Draw on both panels.
Kill master node.
Draw on survivor.
Bring up killed node.
Infinite flush block (regardless of flush timeout).

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
x.x.x.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth1
0.0.0.0         x.x.x.x.254    0.0.0.0         UG    0      0        0 eth0

node0> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.1 org.jgroups.demos.Draw -state -props jgroups.xml

node1> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.2 org.jgroups.demos.Draw -state -props jgroups.xml

  was:
Draw demo does not work in conjunction with state transfer, sequencer, and flush in the stack.  Nodes will join initially and form a cluster.  Killing master node puts the survivor in an infinite flush block.  The killed node will never join the cluster again.

Reproduce:

Start two nodes using the command lines below.
Draw on both panels.
Kill master node.
Draw on survivor.
Bring up killed node.
Infinite flush block (regardless of flush timeout).

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
x.x.x.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth1
0.0.0.0         x.x.x.x.254    0.0.0.0         UG    0      0        0 eth0

node0> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.1 org.jgroups.demos.Draw -state -props jgroups.xml

node1> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.2 org.jgroups.demos.Draw -state -props jgroups.xml



> Draw demo does not work using state transfer, sequencer, and flush together.
> ----------------------------------------------------------------------------
>
>                 Key: JGRP-1111
>                 URL: https://jira.jboss.org/jira/browse/JGRP-1111
>             Project: JGroups
>          Issue Type: Bug
>    Affects Versions: 2.6.13
>         Environment: CentOS 5.4
> Java 1.6.0.17
>            Reporter: sean chandler
>            Assignee: Bela Ban
>             Fix For: 2.6.14
>
>         Attachments: jgroups_broken.xml, jgroups_works.xml
>
>
> Draw demo does not work in conjunction with state transfer, sequencer, and flush in the stack.  Nodes will join initially and form a cluster.  Killing master node puts the survivor in an infinite flush block.  The killed node will never join the cluster again.
> Bug is not present in version 2.8.0CR6.
> Reproduce:
> Start two nodes using the command lines below.
> Draw on both panels.
> Kill master node.
> Draw on survivor.
> Bring up killed node.
> Infinite flush block (regardless of flush timeout).
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
> x.x.x.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0
> 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
> 224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth1
> 0.0.0.0         x.x.x.x.254    0.0.0.0         UG    0      0        0 eth0
> node0> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.1 org.jgroups.demos.Draw -state -props jgroups.xml
> node1> java -classpath commons-logging.jar:jgroups-all.jar -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=169.254.0.2 org.jgroups.demos.Draw -state -props jgroups.xml

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list