Hanifi Gunes created DRILL-1519:
-----------------------------------
Summary: Concurrent access to
WorkEventBus#getOrCreateFragmentManager leaks memory.
Key: DRILL-1519
URL: https://issues.apache.org/jira/browse/DRILL-1519
Project: Apache Drill
Issue Type: Bug
Reporter: Hanifi Gunes
Assignee: Hanifi Gunes
WorkEventBus uses a ConcurrentHashMap to ensure there is one and only one
FragmentManager corresponding to each unique FragmentHandle. The method creates
a FragmentManager that reserves some initial memory if a thread observes that
it is not in the map. However, in case of concurrent access, we still need to
clean up after if multiple threads observe that FragmentManager does not exist
and create multiple FragmentManagers.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)