[ https://issues.apache.org/jira/browse/STORM-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13914072#comment-13914072 ] P. Taylor Goetz commented on STORM-70: -------------------------------------- I looked into this a bit, but not too far. With the curator versions that are compatible with zookeeper 3.4.x, things seemed to have changed a bit. (Specifically in our unit tests) We make a lot of calls to backtype.storm.utils.Utils.newCurator(), which creates a new (and expensive) {{CuratorFrameWork}} with every invocation. According to the Curator documentation [1], a {{CuratorFramework}} instance should only be created once for each distinct zookeeper quorum/cluster. In unit tests we're creating an insane number of {{CuratorFramework}} instances and never closing them. - Taylor [1] http://curator.apache.org/getting-started.html > use zookeeper-3.4.5 > ------------------- > > Key: STORM-70 > URL: https://issues.apache.org/jira/browse/STORM-70 > Project: Apache Storm (Incubating) > Issue Type: Improvement > Reporter: James Xu > Priority: Minor > Attachments: STORM-70-1.patch > > > zookeeper 3.4.5 is commonly used in production. > And a number of critical bugs exit in 3.3.3. -- This message was sent by Atlassian JIRA (v6.1.5#6160)