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

GMS: if a member leaving takes a long time, it can get merged back into the cluster

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Minor
    • 3.0
    • None
    • None

    Description

      When JChannel.disconnect() is called, and the leave processing takes a long time (e.g. due to excessive CPU use and GC), then it can happen that the leaving node is merged back into the cluster.
      This occurred in the Infinispan testsuite which is run in parallel (high CPU contention).
      SOLUTION: after sending the LEAVE request, disable discovery, so MERGE2 won't discover us.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: