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

TCP: skip_suspected_members=true prevents merge

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 2.8
    • None
    • None

    Description

      When we have A and B and both have TCP.skip_suspected_members set to true, then the following happens on a network partition:

      • A excludes B and adds B to suspected_members. Therefore A won't send any messages to B anymore
      • B does the same
      • A and B would remove the sender of a message from suspected_members, but nobody will actually send any messages !
      • On a merge, A and B need to talk to each other, but both will discard the message !
        ==> A merge will never happen

      WORKAROUND: set skip_suspected_members to false

      SOLUTION: before a merge, clear suspected_members (maybe handle MERGE event)

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: