Timothy Potter created SOLR-8908:
------------------------------------
Summary: Registering each ZkIndexSchemaReader as an OnReconnect
listener introduces a memory leak
Key: SOLR-8908
URL: https://issues.apache.org/jira/browse/SOLR-8908
Project: Solr
Issue Type: Bug
Components: Schema and Analysis
Affects Versions: 5.4.1, 5.5, 5.4, 5.3.1, 5.3, 5.2.1, 5.2, 5.1, 5.0
Reporter: Timothy Potter
Assignee: Timothy Potter
Fix For: 6.1
As discovered by [~alexey], each ZkIndexSchemaReader registers as an
OnReconnect listener with the ZkController to get notified when the ZK Session
has been re-established. However, the ZkIndexSchemaReader is never removed from
the reconnectListeners list in ZkController when the core is reloaded or
removed.
Moreover, it also means that the same core is re-notified of the re-connect
more than once if it has been reloaded.
This leads to a memory leak, which can become a real issue if you have a lot of
cores or do a lot of reloads of your cores.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]