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)

Reply via email to