[ https://issues.apache.org/jira/browse/SOLR-8908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Potter resolved SOLR-8908. ---------------------------------- Resolution: Fixed > 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.0, 5.1, 5.2, 5.2.1, 5.3, 5.3.1, 5.4, 5.5, 5.4.1 > Reporter: Timothy Potter > Assignee: Timothy Potter > Labels: leak > Fix For: 5.5.1, 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org