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

Use of TP.internal_pool can result in classloader leaks

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.0.10
    • 4.0
    • None

    Description

      As of JGroups 4.0, the ThreadFactory of the internal thread pool cannot be overridden. Consequently, there is no mechanism to associate newly spawned threads with a specific classloader. If an application thread results in the spawning of an thread in this internal pool [1], the application class loader can leak to other threads used the the JGroups channel.

      [1] https://github.com/belaban/JGroups/blob/master/src/org/jgroups/protocols/TP.java#L1369

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-bban Bela Ban
              pferraro@redhat.com Paul Ferraro
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: