Andrey Aleksandrov commented on IGNITE-7918:

[~agoncharuk] In current case with this fix the size of this map should not be 
bigger then IGNITE_AFFINITY_HISTORY_SIZE value. Yes it could be changed to 
ConcurrentSkipListMap  as you mentioned for avoiding of the full iteration over 
the affMap. Thank you!

> Huge memory leak when data streamer used together with local cache
> ------------------------------------------------------------------
>                 Key: IGNITE-7918
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7918
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 2.3
>            Reporter: Zbyszek B
>            Assignee: Andrey Aleksandrov
>            Priority: Major
>             Fix For: 2.5
>         Attachments: Demo.java, MemLeak-Ignite.png, MemLeak-Ignite.txt
> Dear Igniters,
> We observe huge memory leak when data streamer used together with local cache.
> In the attached demo producer produces local cache with single binary object 
> and passes this to the queue. Consumer picks up the cache from the queue, 
> constructs different binary object from it, adds it to global partitioned 
> cache and destroys local cache.
> This design causes a significant leak - the whole heap is used within minutes 
> (no matter if this is 4G or 24G).

This message was sent by Atlassian JIRA

Reply via email to