Uploaded image for project: 'CXF Distributed OSGi (Retired)'
  1. CXF Distributed OSGi (Retired)
  2. DOSGI-174

synchronization issues and resource leaks in TopologyManagerImport and related classes

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.0
    • 1.5.0
    • None
    • None
    • Unknown

    Description

      The synchronization is missing and/or incorrect, and items are not properly cleaned up from the internal data structures when they are no longer needed, and sometimes added when not needed in the first place. The patch includes:

      • cleaned up and simplified some code
      • fixed some docs and logs
      • changed EndpointListenerNotifier to skip null endpoints (reducing unnecessary processing and many logs)
      • made method access modifiers more consistent
      • fixed synchronization and concurrency issues
      • fixed memory leak (items not removed from data structure, or added when unnecessary)
      • fixed closing of resources

      Attachments

        1. fix_sync_and_leaks.diff
          22 kB
          Amichai Rothman

        Activity

          People

            amichai Amichai Rothman
            amichai Amichai Rothman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment