[
https://issues.apache.org/jira/browse/DOSGI-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amichai Rothman resolved DOSGI-174.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.5.0
Assignee: Amichai Rothman
> synchronization issues and resource leaks in TopologyManagerImport and
> related classes
> --------------------------------------------------------------------------------------
>
> Key: DOSGI-174
> URL: https://issues.apache.org/jira/browse/DOSGI-174
> Project: CXF Distributed OSGi
> Issue Type: Bug
> Affects Versions: 1.5.0
> Reporter: Amichai Rothman
> Assignee: Amichai Rothman
> Fix For: 1.5.0
>
> Attachments: fix_sync_and_leaks.diff
>
>
> 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
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira