You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Owen Nichols (Jira)" <ji...@apache.org> on 2019/08/27 16:32:00 UTC

[jira] [Resolved] (GEODE-7089) Possible memory leak due to failure to clean up client's registration queue

     [ https://issues.apache.org/jira/browse/GEODE-7089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Owen Nichols resolved GEODE-7089.
---------------------------------
    Fix Version/s: 1.10.0
       Resolution: Fixed

> Possible memory leak due to failure to clean up client's registration queue
> ---------------------------------------------------------------------------
>
>                 Key: GEODE-7089
>                 URL: https://issues.apache.org/jira/browse/GEODE-7089
>             Project: Geode
>          Issue Type: Bug
>          Components: client queues
>            Reporter: Ryan McMahon
>            Assignee: Ryan McMahon
>            Priority: Major
>             Fix For: 1.10.0
>
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> It is possible for a client's queue to leak and never be removed from the ClientRegistrationEventQueueManager's collection, which will result in it collecting events indefinitely and ultimately cause an OOM exception.  This can happen if the registration fails for any reason (GII failed due to a peer crashing, unforseen serialization issues while copying the queue, etc).  If the client does not retry on the same server after failure, the queue will leak.  This is because we currently only remove the queue once a successful registration is performed, but its possible the client will just go to a different server on its next attempt.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)