[ 
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)

Reply via email to