[ https://issues.apache.org/jira/browse/ZOOKEEPER-2509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15416190#comment-15416190 ]
Ted Dunning commented on ZOOKEEPER-2509: ---------------------------------------- [~rgs] It is possible that would work. I have a working test now that exhibits the problem and the fix, but I don't yet like how I had to get the test system to instantiate a Netty connection factory. What I did was to change the system property controlling this. That is, of course, a recipe for non-deterministic disaster if multiple tests run at the same time. Once I got the test to run at all, I ran into a java.nio.channels.ClosedChannelException as the server shuts down. That probably indicates something is wrong with the test framework or the netty code itself, but it is very hard to see what. > Secure mode leaks memory > ------------------------ > > Key: ZOOKEEPER-2509 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2509 > Project: ZooKeeper > Issue Type: Bug > Affects Versions: 3.5.1 > Reporter: Ted Dunning > > The Netty connection handling logic fails to clean up watches on connection > close. This causes memory to leak. > I will have a repro script available soon and a fix. I am not sure how to > build a unit test since we would need to build an entire server and generate > keys and such. Advice on that appreciated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)