drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hanifi Gunes (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-1519) Concurrent access to WorkEventBus#getOrCreateFragmentManager leaks memory.
Date Fri, 10 Oct 2014 03:07:34 GMT
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)

Mime
View raw message