Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-1111

Draw demo does not work using state transfer, sequencer, and flush together.

    XMLWordPrintable

Details

    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

      Attachments

        Activity

          People

            vblagoje Vladimir Blagojevic (Inactive)
            seandchandler_jira sean chandler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: