You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Ryan McMahon (JIRA)" <ji...@apache.org> on 2019/08/14 18:42:00 UTC

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

Ryan McMahon created GEODE-7089:
-----------------------------------

             Summary: 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


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
(v7.6.14#76016)