[
https://issues.apache.org/jira/browse/STORM-585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237918#comment-14237918
]
ASF GitHub Bot commented on STORM-585:
--------------------------------------
GitHub user fmazoyer opened a pull request:
https://github.com/apache/storm/pull/342
Storm 585
Hello, I just fixed the issue I found :
https://issues.apache.org/jira/browse/STORM-585.
I pushed it to my fork, into branch STORM-585.
As this is my first pull request from my fork, I just hope I didn't do
anything stupid and that I'm following the process correctly...
Please review the changes; do not hesitate to get back to me :-)
Thanks a lot for your help, and letting me contribute to this great
project!!!
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/fmazoyer/storm STORM-585
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/342.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #342
----
commit da7da2c494dbe96f73a6fab5499d44c877b774c7
Author: lewuathe <[email protected]>
Date: 2014-11-19T22:06:49Z
Typo in storm-kafka README
commit 3899a95281804ddbb820cebc03a7374783435a3e
Author: Sriharsha Chintalapani <[email protected]>
Date: 2014-11-20T16:36:17Z
STORM-565. Setting topology.groups to nil could break SimpleACLAuthorizer.
commit bd86e5e6c60daf46008c8004ff266d395933f62b
Author: Kishor Patil <[email protected]>
Date: 2014-11-21T13:34:52Z
Add Configuration to enable/disable Bolt's outgoing overflow-buffer
commit 501ae80d36ef717a1541715cc68d394f7ca5c571
Author: Sriharsha Chintalapani <[email protected]>
Date: 2014-11-22T19:45:51Z
STORM-571. upgrade clj-time.
commit 40157f9755ec2c824167d1569ae2b1bb5848e646
Author: Ahmet DAL <[email protected]>
Date: 2014-11-24T13:42:12Z
STORM-573 is fixed. timeout-ms value can be passed as param to
comlete-topology in testing4j.clj for Java projects.
commit 33049857cbe74b7d73836d70f890c4097748af8c
Author: Robert (Bobby) Evans <[email protected]>
Date: 2014-11-28T22:04:18Z
Added STORM-573 to Changelog and README.
commit 0febff4e5f0364359aad11e148d8462b3b9744bf
Author: Robert (Bobby) Evans <[email protected]>
Date: 2014-11-28T22:18:42Z
Added STORM-571 to Changelog
commit 05dcac861d04aea04f7ff8ee591e6ebd558f1814
Author: Robert (Bobby) Evans <[email protected]>
Date: 2014-11-28T22:34:14Z
Added STORM-569 to changelog.
commit 341b3968c80ca6d2af0e6f7e0dd6a6215271dd68
Author: Robert (Bobby) Evans <[email protected]>
Date: 2014-11-28T22:46:44Z
Added STORM-565 to Changelog
commit b40ecbf6a2272d9eea9d27e71646f80808b2b20a
Author: Robert (Bobby) Evans <[email protected]>
Date: 2014-11-29T19:09:18Z
Added PULL #320 to Readme.
commit 6463f6cbe3b460005a749509e0ac86487728dac9
Author: Frantz Mazoyer <[email protected]>
Date: 2014-12-08T12:50:26Z
Fix for JIRA https://issues.apache.org/jira/browse/STORM-585
commit 384a22637b65b909f4ae13f40a6560ba97b96fb8
Author: Frantz Mazoyer <[email protected]>
Date: 2014-12-08T12:56:25Z
Merge remote-tracking branch 'upstream/master' into STORM-585
----
> Performance issue in none grouping
> ----------------------------------
>
> Key: STORM-585
> URL: https://issues.apache.org/jira/browse/STORM-585
> Project: Apache Storm
> Issue Type: Bug
> Affects Versions: 0.9.2-incubating, 0.9.3, 0.10.0, 0.9.3-rc2
> Reporter: Frantz Mazoyer
> Assignee: Frantz Mazoyer
> Priority: Minor
> Fix For: 0.10.0
>
>
> In function mk-grouper, target-tasks is originally a ^List
> It then becomes a clojure vector:
> ...
> target-tasks (vec (sort target-tasks))]
> ...
> In :none grouping case, java method '.get' is called on target-tasks object:
> ...
> (.get target-tasks i)
> ...
> At run time, clojure will use introspection to find a method with a matching
> name and signature, which is very costly.
> Using clojure built-in vector 'get' function instead of '.get' method made us
> gain 25% performance in our use-case.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)