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

Regular leave fails after merge

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.4
    • 2.3 SP1
    • None
    • Low
    • Workaround Exists
    • Hide

      This does not cause incorrect behavior: node B would simply suspect node A due to FD/FD_SOCK, but of course this slows down leaving of the coordinator

      Show
      This does not cause incorrect behavior: node B would simply suspect node A due to FD/FD_SOCK, but of course this slows down leaving of the coordinator

      To reproduce (this is test 20 in ManualTests.txt):

      • Nodes A and B connected to a switch
      • Kill the switch (or pull the plugs on all nodes)
      • Power up the switch (or reinsert the plugs)
      • After the merge:
      • Leave the new coordinator (A)
      • The leave should immediately install a new view, this is not the case

      REASON:

      • The AckCollector's reset() method does not clear the suspect set
      • The AckCollector does therefore not wait for the ack from the new member, and because the coord leaves immediately after sending the new VIEW out, the new VIEW might not be received by B

              rhn-engineering-bban Bela Ban
              rhn-engineering-bban Bela Ban
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: