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

memory leak in GMS protocol

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.6.12, 2.8
    • 2.7
    • None

      Found in org.jgroups.protocols.pbcast.GMS in a scenario where members were killed and restarted very frequently and one member is persistently running. The memory consumption icreased very quickly until OutOfMemory.

      Our analysis with JProfiler leads to the following assumption:
      The number of org.jgroups.stack.IpAddress held by merge_ack_collector icreases every time a member was (re)started.
      These instances were never removed because no MERGE events occured. This is completely clear since there was only one coordinator (the long running member).
      If GMS receives no MERGE event it never cleans up the stored IpAddress instances in the merge_ack_collector.

              rhn-engineering-bban Bela Ban
              miros_jira Miro Selent (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: