I am relatively new to the project, but I think these are all great ideas. One comment though: the contribution guide does encourage people to skip the JIRA step for small changes and go straight to a PR. Presumably many PRs with no JIRA fall into this category. (some of my open PRs do :-)
https://storm.apache.org/documentation/Contributing-to-Storm.html On 7/9/15, 9:59 PM, "Hugo Louro" <[email protected]> wrote: >Hello everyone, > >I just submitted a GitHub pull >request<https://github.com/apache/storm/pull/627> (addressing >STORM-931<https://issues.apache.org/jira/browse/STORM-931>) with the >Python code that generates the report bellow. This patch is an extension >of some scripts Bobby Evans developed earlier. > >The motivation to create this report surfaced when searching for JIRA >isues to work on. I noticed that we have several orphan GitHub pull >requests (i.e. with bad or no JIRA IDs in their summary). Furthermore, a >lot of JIRA issues that are marked as 'Open', i.e., not marked as 'In >Progress¹/'Reopened', already have GitHub pull requests, which means that >a contributor is already working on them. This makes it challenging for >newcomers to search for JIRA issues to work on, and for us to track our >pending issues. > >As one can see in the first four entries of the report, several items >need action. > > * GitHub pull requests with a bad JIRA ID should be assigned the >correct JIRA ID > * GitHub pull requests without a JIRA ID should be assigned a JIRA ID > * GitHub pull requests that have +1 votes should be merged in and >closed > * JIRA issues with ŒOpen¹ status, which already have a GitHub pull >request, should be marked as 'In Progress' > >I would like to suggest that we agree on the best way to take these >actions. We can either reach out to the person that is working on each >item that needs action and ask her/him to act, or one of us can volunteer >to take the appropriate actions (e.g. mark the JIRA issues as 'In >Progress¹ - although it seems to me that JIRA will assign the issue to >the person who marks it as in progress, and that person would have to >reassign it back to the right person). I can volunteer to do this if we >find that it is the best solution. > >Another thing that could be useful is to track the ŒIn Progress¹ and >ŒReopened¹ issues to identify if the person that started working on them >is still working on them. We could update the script to track ŒIn >Progress¹ issues that haven¹t been updated in a long time (to define), >and then check with the person if she/he is still working on it. This >would allow us remark as 'Open¹ tasks that may have been abandoned. > > >In order to keep the JIRA backlog up to date, we could run this report >periodically. An option would be to have a periodically generated email >sent to the [email protected]<mailto:[email protected]> email list. >I have also already started working on an script to generate the emails >for us. Please let me know if you think this is a good way to go. > > >Looking forward to hearing your feedback and suggestions. > >Thanks, > >Best >Hugo > >Report generated on: 2015-07-10 01:28:02 (GMT) > >GITHUB PULL REQUESTS WITH BAD OR CLOSED JIRA ID (Count = 3) >URL Title > Created Last Updated (Days) User >https://github.com/apache/storm/pull/611 [YSTORM-728] Put emitted and >transferred... 8 8 d2r >https://github.com/apache/storm/pull/449 STORM-694: >java.lang.ClassNotFoundExcept... 132 101 >duke-bartholomew >https://github.com/apache/storm/pull/120 STORM-188: Allow user to >specifiy full c... 414 100 clockfly > >GITHUB PULL REQUESTS WITHOUT A JIRA ID (Count = 26) >URL Title > Created Last Updated (Days) User >https://github.com/apache/storm/pull/626 Fix links to documentation in >Javadoc 0 0 alexshadow007 >https://github.com/apache/storm/pull/622 Fix a few links in the >documentation 2 2 thilinarmtb >https://github.com/apache/storm/pull/620 Added @Override annotation in >sample cod... 4 4 charleswhchan >https://github.com/apache/storm/pull/619 Cleanup extra ']' bracket in >documentati... 4 4 charleswhchan >https://github.com/apache/storm/pull/618 Update Maven documentation to >storm-core... 4 4 charleswhchan >https://github.com/apache/storm/pull/617 Storm 763/839 0.10.x > 6 5 eshioji >https://github.com/apache/storm/pull/616 Storm 763/839 0.11.x > 6 6 eshioji >https://github.com/apache/storm/pull/609 HiveBolt: Fix apache calcite >dependency ... 9 2 dossett >https://github.com/apache/storm/pull/599 Update pom.xml > 20 20 vesense >https://github.com/apache/storm/pull/598 Update FluxBuilder.java - >buildTopology(... 21 21 lyonbrw >https://github.com/apache/storm/pull/584 Feature add topology based >scheduler 31 31 chuanlei >https://github.com/apache/storm/pull/583 In TestHiveBolt make the >collector mock ... 32 17 dossett >https://github.com/apache/storm/pull/582 Feature autotuning for max >spout pending... 33 33 chuanlei >https://github.com/apache/storm/pull/570 fix the dismatch between doc >and code fo... 38 33 chuanlei >https://github.com/apache/storm/pull/511 Update BYLAWS.md for >clarification of co... 93 78 knusbaum >https://github.com/apache/storm/pull/510 Add a convenience target to >use when deb... 93 92 l03wn3 >https://github.com/apache/storm/pull/494 stormjar.jar on classpath >first in super... 100 77 emidln >https://github.com/apache/storm/pull/471 UserGroupInformation should >use the same... 111 111 onlychoice >https://github.com/apache/storm/pull/469 fastfix-01:Removed unused >topology-path ... 112 98 caofangkun >https://github.com/apache/storm/pull/460 added missing @Override >annotations 123 62 krichter722 >https://github.com/apache/storm/pull/459 avoiding rawtypes in >IBold.prepare in or... 123 123 krichter722 >https://github.com/apache/storm/pull/430 SimpleTransportPlugin Using >TThreadPoolS... 147 115 darionyaphet >https://github.com/apache/storm/pull/406 Kafka spout failure config > 157 2 ogorun >https://github.com/apache/storm/pull/387 Storm 631: refactoring kafka >connector c... 170 24 Parth-Brahmbhatt >https://github.com/apache/storm/pull/341 Fix bug related to error >handling in js ... 213 115 anyatch >https://github.com/apache/storm/pull/335 Windows fork option > 219 115 JamisonWhite > >OPEN JIRA ISSUES THAT HAVE GITHUB PULL REQUESTS (Count = 42) >JIRA ID Pull Request Jira Summary > JIRA Age Pull Age JIRA Update Age Pull >Update Age (Days) JIRA Status GitHub user >STORM-503 https://github.com/apache/storm/pull/625 Short disruptor >queue wait time leads to... 290 0 0 0 > Open errordaiwa >STORM-928 https://github.com/apache/storm/pull/624 Add >sources->streams->fields map to Mult... 2 2 1 > 1 Open dan-blanchard >STORM-927 https://github.com/apache/storm/pull/623 Storm.cmd on >Windows shouldn't exit unti... 2 2 2 >2 Open DevInsanity >STORM-926 https://github.com/apache/storm/pull/621 change pom to use >maven-shade-plugin:2.2... 3 3 3 3 > Open caofangkun >STORM-913 https://github.com/apache/storm/pull/615 Use Curator's >delete().deletingChildrenI... 13 6 6 6 > Open caofangkun >STORM-924 https://github.com/apache/storm/pull/614 Set the file mode >of the files included ... 7 6 3 3 > Open caofangkun >STORM-919 https://github.com/apache/storm/pull/608 Gathering worker >and supervisor process ... 9 9 3 4 > Open bourneagain >STORM-799 https://github.com/apache/storm/pull/607 Consolidate >IErrorReporter and reportErr... 76 9 9 >9 Open dossett >STORM-914 https://github.com/apache/storm/pull/606 AutoHDFS should >also update hdfs.config ... 13 13 0 0 > Open tedxia >STORM-917 https://github.com/apache/storm/pull/601 Ability to emit >messages from a kafka sp... 12 16 10 10 > Open anishek >STORM-903 https://github.com/apache/storm/pull/600 fix class missing >when ui.filter set to ... 20 20 12 12 > Open tedxia >STORM-874 https://github.com/apache/storm/pull/597 Netty Threads do >not handle Errors prope... 21 21 16 16 > Open kishorvpatil >STORM-67 https://github.com/apache/storm/pull/593 Provide API for >spouts to know how many ... 572 27 3 2 > Open bourneagain >STORM-862 https://github.com/apache/storm/pull/589 Pluggable System >Metrics 29 29 23 23 > Open revans2 >STORM-859 https://github.com/apache/storm/pull/588 Add unit test to >prevent regression of S... 29 29 10 10 > Open HeartSaVioR >STORM-857 https://github.com/apache/storm/pull/586 Supervisor process >fails to write log me... 30 30 17 17 > Open d2r >STORM-160 https://github.com/apache/storm/pull/575 Allow ShellBolt to >set env vars (particu... 571 36 3 3 > Open bourneagain >STORM-845 https://github.com/apache/storm/pull/573 Storm >ElasticSearch connector 37 36 16 > 16 Open sweetest >STORM-763 https://github.com/apache/storm/pull/568 nimbus reassigned >worker A to another ma... 92 39 9 9 > Open eshioji >STORM-839 https://github.com/apache/storm/pull/566 Deadlock hazard in >backtype.storm.messag... 42 41 6 39 > Open eshioji >STORM-831 https://github.com/apache/storm/pull/559 Add Jira and >Central Logging URL to UI 50 50 43 >43 Open kishorvpatil >STORM-820 https://github.com/apache/storm/pull/554 UI Topology & >Component Pages have long ... 54 54 42 >42 Open d2r >STORM-710 https://github.com/apache/storm/pull/553 bin/storm command >list out all the class... 113 56 17 17 > Open oleg03 >STORM-436 https://github.com/apache/storm/pull/534 Clean up Clojure >namespace declarations 338 76 71 58 > Open danielcompton >STORM-768 https://github.com/apache/storm/pull/519 Support JDK 8 >compile and runtime. 87 87 86 >86 Open Lewuathe >STORM-733 https://github.com/apache/storm/pull/489 ShellBolts that >don't respond to heartbe... 102 102 100 100 > Open reembs >STORM-553 https://github.com/apache/storm/pull/478 Provide standard >Java/Clojure Code Style... 240 107 90 90 > Open caofangkun >STORM-468 https://github.com/apache/storm/pull/477 >java.io.NotSerializableException should ... 320 107 107 > 107 Open jangie >STORM-720 https://github.com/apache/storm/pull/476 Storm.cmd should >return ERRORLEVEL befor... 108 108 104 104 > Open rtandonmsft >STORM-587 https://github.com/apache/storm/pull/475 trident >transactional state in zk should... 215 108 105 > 105 Open harshach >STORM-695 https://github.com/apache/storm/pull/456 storm CLI tool >reports zero exit code on... 132 127 112 >112 Open Lewuathe >STORM-692 https://github.com/apache/storm/pull/447 KakfaSpout storage >of offsets in Zookeep... 133 133 128 133 > Open rmkellogg >STORM-671 https://github.com/apache/storm/pull/442 Measure tuple >serialization/deserializat... 147 134 86 >86 Open Lewuathe >STORM-702 https://github.com/apache/storm/pull/432 Apache Exhibitor >support 120 144 114 101 > Open atdixon >STORM-590 https://github.com/apache/storm/pull/407 KafkaSpout should >use kafka consumer api... 208 157 24 24 > Open wurstmeister >STORM-166 https://github.com/apache/storm/pull/354 Highly available >Nimbus 571 202 107 105 > Open Parth-Brahmbhatt >STORM-591 https://github.com/apache/storm/pull/352 logback.xml > 207 202 24 24 > Open Lewuathe >STORM-588 https://github.com/apache/storm/pull/346 Executor-Level >Rebalance Mechanism 211 207 207 >103 Open troyding >STORM-517 https://github.com/apache/storm/pull/281 Support for >"-Dservice=" in bin/storm, v... 279 279 24 >24 Open solarce >STORM-430 https://github.com/apache/storm/pull/250 (Security) Allow >netty SASL to support e... 344 308 133 133 > Open RaghavendraNandagopal >STORM-150 https://github.com/apache/storm/pull/71 Replace jar >distribution strategy with b... 571 455 136 >136 Open ptgoetz >STORM-166 https://github.com/apache/storm/pull/61 Highly available >Nimbus 571 461 107 274 > Open yveschina > >GITHUB PULL REQUESTS WITH VOTES FOR UNRESOLVED JIRAS (Count = 17) >JIRA ID Pull Request Jira Summary > JIRA Age Pull Age JIRA Update Age Pull >Update Age (Days) JIRA Status GitHub user >Comment Vote Comment Author Pull URL > Comment Age > >STORM-928 https://github.com/apache/storm/pull/624 Add >sources->streams->fields map to Mult... 2 2 1 > 1 Open dan-blanchard >+1 HeartSaVioR >https://github.com/apache/storm/pull/624 1 > >STORM-924 https://github.com/apache/storm/pull/614 Set the file mode >of the files included ... 7 6 3 3 > Open caofangkun >+1 HeartSaVioR >https://github.com/apache/storm/pull/614 3 > >STORM-67 https://github.com/apache/storm/pull/593 Provide API for >spouts to know how many ... 572 27 3 2 > Open bourneagain >-1 shyamrajendran None > 27 > >STORM-857 https://github.com/apache/storm/pull/586 Supervisor process >fails to write log me... 30 30 17 17 > Open d2r >+1 harshach >https://github.com/apache/storm/pull/586 17 > >STORM-160 https://github.com/apache/storm/pull/575 Allow ShellBolt to >set env vars (particu... 571 36 3 3 > Open bourneagain >+1 HeartSaVioR >https://github.com/apache/storm/pull/575 3 > >STORM-763 https://github.com/apache/storm/pull/568 nimbus reassigned >worker A to another ma... 92 39 9 9 > Open eshioji >+1 revans2 >https://github.com/apache/storm/pull/568 38 >-1 revans2 >https://github.com/apache/storm/pull/568 37 >+1 revans2 >https://github.com/apache/storm/pull/568 13 > >STORM-839 https://github.com/apache/storm/pull/566 Deadlock hazard in >backtype.storm.messag... 42 41 6 39 > Open eshioji >+1 Hailei >https://github.com/apache/storm/pull/566 41 > >STORM-831 https://github.com/apache/storm/pull/559 Add Jira and >Central Logging URL to UI 50 50 43 >43 Open kishorvpatil >+1 knusbaum >https://github.com/apache/storm/pull/559 44 > >STORM-820 https://github.com/apache/storm/pull/554 UI Topology & >Component Pages have long ... 54 54 42 >42 Open d2r >+1 knusbaum >https://github.com/apache/storm/pull/554 48 > >STORM-720 https://github.com/apache/storm/pull/476 Storm.cmd should >return ERRORLEVEL befor... 108 108 104 104 > Open rtandonmsft >+1 harshach >https://github.com/apache/storm/pull/476 104 > >STORM-587 https://github.com/apache/storm/pull/475 trident >transactional state in zk should... 215 108 105 > 105 Open harshach >+1 Parth-Brahmbhatt >https://github.com/apache/storm/pull/475 107 >-1 revans2 >https://github.com/apache/storm/pull/475 105 > >STORM-695 https://github.com/apache/storm/pull/456 storm CLI tool >reports zero exit code on... 132 127 112 >112 Open Lewuathe >+0 miguno None > 132 > >STORM-671 https://github.com/apache/storm/pull/442 Measure tuple >serialization/deserializat... 147 134 86 >86 Open Lewuathe >+1 Parth-Brahmbhatt >https://github.com/apache/storm/pull/442 94 >-1 nathanmarz >https://github.com/apache/storm/pull/442 86 > >STORM-702 https://github.com/apache/storm/pull/432 Apache Exhibitor >support 120 144 114 101 > Open atdixon >+1 revans2 >https://github.com/apache/storm/pull/432 114 > >STORM-658 https://github.com/apache/storm/pull/417 config >topology.acker.executors default ... 154 154 15 > 147 In Progress caofangkun >-1 ptgoetz >https://github.com/apache/storm/pull/417 147 > >STORM-643 https://github.com/apache/storm/pull/405 KafkaUtils >repeatedly fetches messages w... 158 157 80 > 80 In Progress vesense >+1 2new >https://github.com/apache/storm/pull/405 118 > >STORM-517 https://github.com/apache/storm/pull/281 Support for >"-Dservice=" in bin/storm, v... 279 279 24 >24 Open solarce >-1 nathanmarz >https://github.com/apache/storm/pull/281 278 > > >IN PROGRESS OR REOPENED JIRA ISSUES THAT HAVE GITHUB PULL REQUESTS (Count >= 13) >JIRA ID Pull Request Jira Summary > JIRA Age Pull Age JIRA Update Age Pull >Update Age (Days) JIRA Status GitHub user >STORM-871 https://github.com/apache/storm/pull/602 Change multilang >heartbeat mechanism to ... 22 16 0 0 > In Progress HeartSaVioR >STORM-817 https://github.com/apache/storm/pull/561 Kafka Wildcard >Topic Support 58 48 0 0 > Reopened sumitchawla >STORM-794 https://github.com/apache/storm/pull/542 Trident Topology >with some situation see... 78 66 37 37 > In Progress HeartSaVioR >STORM-756 https://github.com/apache/storm/pull/532 [multilang] >Introduce overflow control m... 95 78 16 >30 In Progress HeartSaVioR >STORM-742 https://github.com/apache/storm/pull/497 Very busy >ShellBolt subprocess with ACK ... 100 100 16 > 37 In Progress HeartSaVioR >STORM-706 https://github.com/apache/storm/pull/465 Maven profile >support for intelliJ 116 115 93 >93 In Progress jayunit100 >STORM-697 https://github.com/apache/storm/pull/454 Support for >Emitting Kafka Message Offse... 129 128 58 >54 In Progress mjtieman >STORM-668 https://github.com/apache/storm/pull/423 Generate storm-ui >war using maven and d... 149 149 22 22 > In Progress caofangkun >STORM-658 https://github.com/apache/storm/pull/417 config >topology.acker.executors default ... 154 154 15 > 147 In Progress caofangkun >STORM-643 https://github.com/apache/storm/pull/405 KafkaUtils >repeatedly fetches messages w... 158 157 80 > 80 In Progress vesense >STORM-638 https://github.com/apache/storm/pull/396 UI should show up >process-id of the Wor... 163 163 111 48 > In Progress caofangkun >STORM-532 https://github.com/apache/storm/pull/296 Supervisor should >restart worker immedia... 268 266 114 114 > In Progress caofangkun >STORM-433 https://github.com/apache/storm/pull/236 Give users >visibility to the depth of qu... 344 323 16 > 16 In Progress knusbaum > >IN PROGRESS JIRA ISSUES (Count = 23) >Jira Id Summary Created Last >Updated (Days) >STORM-871 Change multilang heartbeat mechanism to ... 22 0 >STORM-854 [Storm-Kafka] KafkaSpout can set the to... 31 31 >STORM-851 Storm Solr connector 35 27 >STORM-822 As a storm developer I¹d like to use the... 52 52 >STORM-794 Trident Topology with some situation see... 78 37 >STORM-756 [multilang] Introduce overflow control m... 95 16 >STORM-742 Very busy ShellBolt subprocess with ACK ... 100 16 >STORM-718 Ip Clearence for JStorm related contribu... 108 72 >STORM-706 Maven profile support for intelliJ 116 93 >STORM-701 provide eclipse plugin for creating/moni... 120 113 >STORM-697 Support for Emitting Kafka Message Offse... 129 58 >STORM-668 Generate storm-ui war using maven and d... 149 22 >STORM-658 config topology.acker.executors default ... 154 15 >STORM-643 KafkaUtils repeatedly fetches messages w... 158 80 >STORM-638 UI should show up process-id of the Wor... 163 111 >STORM-628 Storm-HBase add support to WriteBuffer/s... 175 17 >STORM-619 add supervisor page to show workers runn... 181 181 >STORM-532 Supervisor should restart worker immedia... 268 114 >STORM-528 examples/storm-starter/multilang/resourc... 271 143 >STORM-462 Find a way to only have one copy of stor... 324 171 >STORM-433 Give users visibility to the depth of qu... 344 16 >STORM-429 Document Storm vs. Spark Streaming 345 80 >STORM-385 Clojure code examples not displaying wit... 372 171 > >OPEN JIRA ISSUES THAT DON'T HAVE GITHUB PULL REQUESTS (Count = 339) >Jira Id Summary Created Last >Updated (Days) >STORM-930 Nimbus server shutting down 0 0 >STORM-925 Move DefaultRolloverStrategy in log4j2/w... 6 6 >STORM-923 (Security) Add AutoHDFS like credential ... 8 8 >STORM-922 Storm-Core Dependencies Renamed in Shade... 8 8 >STORM-921 Create unit tests for worker-worker nett... 9 8 >STORM-920 Should we remove duplicated classes/cod... 9 9 >STORM-918 Storm CLI could validate arguments/print... 10 10 >STORM-916 test-noop-authorization-w-simple-transpo... 13 13 >STORM-915 Track and resolve any further random tes... 13 13 >STORM-911 Have nimbus request resources from and r... 14 14 >STORM-909 Automatic Black Listing of bad nodes 15 15 >STORM-908 AWS workers can't communicate due to Net... 15 10 >STORM-907 More Intellegent Backpressure 15 15 >STORM-906 Flux "--local --zookeeper" dose not work... 15 15 >STORM-905 Look into supporting Cloud Dataflow stre... 16 16 >STORM-904 move storm bin commands to java and prov... 17 0 >STORM-902 Simple Log Search 20 20 >STORM-901 Worker Artifacts Directory 20 20 >STORM-900 Provide Metrics Feedback API to Resource... 20 20 >STORM-899 CPU/Memory/Network metrics collection 20 20 >STORM-898 Add priorities and per user resource gua... 20 20 >STORM-897 Add Multi-tenant scheduler as a resource... 20 20 >STORM-896 Make Resource Aware strategy configurabl... 20 20 >STORM-895 Explore different Resource Aware schedul... 20 20 >STORM-894 Basic Resource Aware Scheduling 20 20 >STORM-893 Resource Aware Scheduling 20 20 >STORM-892 Worker Metrics Collection Improvements 20 20 >STORM-891 Should we have one JVM per bolt/spout? 21 21 >STORM-890 Should we move the worker to java? 21 21 >STORM-889 Worker Performance Optimizations 21 20 >STORM-888 Nimbus Scaling: very large topologies 21 21 >STORM-887 Nimbus Scaling: Thousands of topologies 21 21 >STORM-886 Automatic Back Pressure 21 21 >STORM-885 Heartbeat Server (Pacemaker) 21 8 >STORM-884 Dist Cache: don't let blobstore users re... 21 21 >STORM-883 Dist Cache: Have supervisor throttle dow... 21 21 >STORM-882 Dist Cache: Have HDFS blob store downloa... 21 21 >STORM-881 Dist Cache: Randomize the order of blobs... 21 21 >STORM-880 Dist Cache: allow files already in HDFS ... 21 21 >STORM-879 Dist Cache: Quota/Usage Metrics Support 21 21 >STORM-878 Dist Cache: UI Displays current version ... 21 21 >STORM-877 Dist Cache: Worker API to know when blob... 21 21 >STORM-876 Dist Cache: Basic Functionality 21 21 >STORM-872 Expose interfaces to give users opportun... 22 21 >STORM-869 kafka spout cannot fetch message if log ... 23 23 >STORM-865 Reflection in send path 28 28 >STORM-863 UI report TTransportException 28 28 >STORM-855 Add tuple batching 31 24 >STORM-846 ShellBolt throws java.lang.RuntimeExcept... 36 36 >STORM-844 [storm-redis] access modifier for fields... 38 38 >STORM-840 My supervisor crashes when I kill a topo... 41 13 >STORM-838 Upgrade Jackson 42 42 >STORM-837 HdfsState ignores commits 44 42 >STORM-836 DPRC request failed after DRPC server re... 44 44 >STORM-834 Class cast exception Object to Iterable 46 29 >STORM-832 Validation for configuration settings be... 49 49 >STORM-829 Hadoop dependency confusion 51 51 >STORM-828 HdfsBolt takes a lot of configuration, n... 51 51 >STORM-825 As a storm developer I¹d like consistent... 52 52 >STORM-824 As a storm developer I¹d like all logger... 52 52 >STORM-823 As a storm developer I¹d like to use ITu... 52 52 >STORM-819 output fields/emit mismatch from a multi... 57 57 >STORM-815 Auto tuning topologies based on user sub... 58 17 >STORM-812 Create Testing#createLocalCluster 60 60 >STORM-805 Supervisor crashes with 'org.apache.comm... 71 17 >STORM-804 HdfsBolt doesn't work after a period of ... 71 71 >STORM-802 Multilang tests throw NoOutputException ... 72 72 >STORM-798 storm-kafka tests are failing intermitte... 77 31 >STORM-793 Logviewer 500 response when metadata has... 79 55 >STORM-785 Have UI know about trident and display t... 85 85 >STORM-784 Trident Docs: javadoc and markdown for b... 85 85 >STORM-783 Trident Docs: javadoc for operations 85 85 >STORM-782 Trident Docs: javadoc for IBackingMap 85 85 >STORM-781 Trident Docs: javadoc MemoryMapState 85 85 >STORM-780 Trident Docs: javadoc for IPartitionedTr... 85 85 >STORM-779 Trident Docs: javadoc for IOpaquePartiti... 85 85 >STORM-778 Trident Docs: javadoc for ITridentSpout 85 85 >STORM-777 Trident Docs: debugging 85 85 >STORM-776 Trident Docs: Tuning and Optimizations 85 85 >STORM-775 Trident Docs: commits and coord 85 85 >STORM-774 Improve Trident Documentation 85 85 >STORM-770 NullPointerException in consumeBatchToCu... 86 13 >STORM-769 Storm can not identify JAVA_HOME if the ... 86 38 >STORM-759 Storm target for waiting for remote java... 93 93 >STORM-758 Very busy ShellBolt subprocess with Non-... 94 16 >STORM-755 An exception occured while executing the... 95 94 >STORM-751 Move javadoc aggregate to site phase. 97 95 >STORM-744 downstream worker fail may lead to worke... 98 98 >STORM-743 Invalid JSON produced when serializing T... 99 99 >STORM-739 If a worker dies supervisor clears local... 100 100 >STORM-738 Multilang needs Overflow-Control mechani... 100 16 >STORM-737 Workers may try to send to closed connec... 101 41 >STORM-736 Add a RESTful API to print all of the t... 101 101 >STORM-734 When ShellBolt dies it calls System.exit... 102 102 >STORM-732 PartitionManager should remove those mes... 103 49 >STORM-726 Adding nimbus.host config for backward c... 105 105 >STORM-725 Topology does not start 106 106 >STORM-717 Proposal: JStorm contribution from Aliba... 108 14 >STORM-716 Change Storm Package Names 108 100 >STORM-709 Received unexpected tuple 114 87 >STORM-705 Add BigPetStore stream to examples/ 118 117 >STORM-700 Add a hint about auto-generation in java... 122 122 >STORM-698 Jackson incompatibility ring-json 127 122 >STORM-679 Enforce JDK 1.7 for storm-kafka 140 134 >STORM-677 Maximum retries strategy may cause data ... 141 139 >STORM-676 Storm Trident support sliding windows 141 141 >STORM-674 Add chaos monkey testing to storm 142 142 >STORM-666 Create a CONTRIBUTING file which explain... 150 150 >STORM-665 Lower entry barrier for understanding st... 150 117 >STORM-664 Link to inexisting wiki on documentation... 150 150 >STORM-662 java.lang.OutOfMemoryError: Direct buffe... 150 150 >STORM-660 IndexOutOfBoundsException with shuffle... 151 150 >STORM-655 Ad replication count as part of topology... 156 156 >STORM-654 Create a thrift API to discover nimbus s... 156 147 >STORM-650 Storm-Kafka Refactoring and Improvements... 157 28 >STORM-642 Add Storm Benchmarking Framework 160 160 >STORM-639 storm-maven-plugin not found 160 97 >STORM-631 Simplifying kafka connector code 170 157 >STORM-621 UI should expose more version informatio... 178 178 >STORM-618 Add spoutconfig option to make kafka sp... 182 36 >STORM-617 In Storm secure mode re-deploying triden... 184 108 >STORM-605 Attempting to call unbound fn during bol... 196 16 >STORM-602 HdfsBolt dies when the hadoop node is no... 198 24 >STORM-597 spout not receve the message acker 200 200 >STORM-594 Auto-Scaling Resources in a Topology 206 15 >STORM-589 Suboptimal default worker hb timeouts fo... 211 211 >STORM-584 LoggingMetricsConsumer metrics.log file ... 216 146 >STORM-580 Tunnel logviewer through nimbus so publi... 220 220 >STORM-579 Trident KafkaSpout throws RunTimeExcepti... 221 221 >STORM-576 Random "Clojure failed" message 224 178 >STORM-566 Unexpected trident spout metadata serial... 231 231 >STORM-564 Support worker use dynamic port 231 224 >STORM-562 When Isolated topologies are running "fr... 232 230 >STORM-551 Will be better if Use "storm.conf.dir" ... 240 240 >STORM-545 DRCP does not return a cause of failure 248 148 >STORM-542 Topology summary executors/workers count... 256 35 >STORM-536 java.lang.NoClassDefFoundError: org/apac... 263 263 >STORM-526 Nimbus triggered complete removal of all... 272 272 >STORM-522 NullPointerException in storm.kafka.ZkCo... 275 275 >STORM-521 UI: No way of telling easily that tuples... 275 148 >STORM-520 Using storm.local.hostname causes bolts ... 275 275 >STORM-518 subprocess.py not found while executing ... 276 276 >STORM-516 Thrift source files in storm-core.jar re... 280 280 >STORM-515 Clojure documentation and examples 280 148 >STORM-510 Netty messaging client blocks transfer t... 286 115 >STORM-491 (Security) Security Enhancements Break S... 304 281 >STORM-484 Implement topology validation logic in T... 309 309 >STORM-481 A specific trident topology pattern caus... 314 314 >STORM-467 storm jar executes non-existant or old j... 320 318 >STORM-465 Hook API for Trident Operations 323 323 >STORM-459 multilang seems had read from pipe but d... 326 325 >STORM-452 Update link to Perl multilang implementa... 331 319 >STORM-440 NimbusClient throws NPE if Config.STORM_... 338 336 >STORM-438 SimpleACLAuthorizer should allow users w... 338 337 >STORM-432 Enable version-agnostic serialization of... 344 332 >STORM-431 Topology back pressure using netty trans... 344 344 >STORM-425 Storm Integration with YARN Timeline Ser... 349 349 >STORM-423 Allow a SpoutConfig to specify to begin ... 350 350 >STORM-418 using storm kafka spout doesn't scale wh... 351 350 >STORM-416 Allow user defined system streams 352 352 >STORM-413 Investigate Tests using Simulated Time a... 357 357 >STORM-412 Allow users to modify logging levels of ... 357 101 >STORM-411 Extend file uploads to support more dist... 357 21 >STORM-409 (Security) add groups authorization supp... 357 302 >STORM-408 Cross-Site Scripting security vulnerabil... 357 328 >STORM-394 Messages has expired, OFFSET_OUT_OF_RANG... 366 49 >STORM-392 Implement WhiteList topics for KafkaSpou... 367 49 >STORM-389 Wrong default wait time when killing a t... 367 367 >STORM-383 Test time-outs when running metrics_test... 373 373 >STORM-374 storm0.9.1&kafka0.8.1 with storm-kafka-0... 377 377 >STORM-371 Windows support to run workers as user 380 380 >STORM-368 Trident groupBy().aggregate() produces n... 380 380 >STORM-362 Update version requirement for clojure/t... 385 366 >STORM-353 Add configuration per kafka-bolt 388 385 >STORM-340 Add topology submission REST API and UI ... 399 213 >STORM-339 Severe memory leak to OOM when ackers di... 399 367 >STORM-333 Kryo Serializers not threadsafe 408 408 >STORM-327 command-line interface for Storm and pr... 415 415 >STORM-324 Require notes on internal of storm 418 318 >STORM-314 Storm breaks tools.cli upgrades on Cloju... 428 148 >STORM-300 Add need_task_ids field to the multilang... 439 148 >STORM-293 Relatime Topologies Time interval 442 442 >STORM-292 emit blocks the publishing bolt if disru... 443 441 >STORM-284 Priority in streams 449 449 >STORM-283 Support for config_value, running storm ... 450 414 >STORM-278 Storm on Windows: Modifications required... 458 449 >STORM-261 Workers should commit suicide if not sch... 475 472 >STORM-257 Need to harvest doc from old GitHub issu... 479 479 >STORM-256 storm relanace bug caused supervisor mis... 485 336 >STORM-255 supervisor shutdown worker bug Cause wok... 485 482 >STORM-253 Allow worker to choose available port in... 491 149 >STORM-250 Storm UI: Too many open files 492 489 >STORM-249 Activate not called in trident.spout.Ric... 496 496 >STORM-240 Make the Juju Charm for Storm work great... 511 499 >STORM-230 Validate Topology Size 517 51 >STORM-215 Document How to Replace Netty Transport ... 518 104 >STORM-212 Add storm-jms as a module 526 526 >STORM-209 Add storm-cassandra as a module 526 526 >STORM-206 Incorporate "Contrib" Modules into Apach... 526 526 >STORM-204 Local topologies that throw exceptions c... 527 527 >STORM-203 Add /usr/lib64 in default java library p... 527 526 >STORM-202 Worker can possibly hang when the stdout... 527 517 >STORM-201 JAVA Home should be read from current JV... 527 527 >STORM-199 Move off of Custom Thrift for Code Gener... 528 528 >STORM-197 registering metrics in an IRichSpout use... 539 471 >STORM-193 I think it would be more user friendly i... 545 539 >STORM-179 integration testing of custom serializer... 568 568 >STORM-178 sending metrics to Ganglia 569 181 >STORM-177 Add cpu metrics 571 568 >STORM-176 UI will lead to wrong url when running s... 571 240 >STORM-175 Wokers should extend supervisor¹s confi... 571 571 >STORM-174 Implement DBMetricsConsumer to store Me... 571 569 >STORM-172 Add hooks for creating shared resources ... 571 571 >STORM-171 Add "progress" method to OutputCollector... 571 571 >STORM-170 serialize all storm zk state as EDN 571 332 >STORM-169 Storm depends on outdated versions of hi... 571 100 >STORM-168 Serialization of spouts/bolts 571 571 >STORM-167 proposal for storm topology online updat... 571 41 >STORM-165 Adding more supervisor causes topology (... 571 571 >STORM-164 Split Storm into multiple modules 571 571 >STORM-163 Simulated Cluster Time doesn't work well... 571 378 >STORM-161 Proposal: move the Kryo config code out ... 571 472 >STORM-158 Live tracing of tuples through the flow 571 571 >STORM-157 ack/fail should not require keeping inpu... 571 571 >STORM-154 Provide more information to spout "fail"... 571 571 >STORM-152 Permissions of resources are not preserv... 571 571 >STORM-151 Support multilang in Trident 571 199 >STORM-148 Track Nimbus actions in UI 571 349 >STORM-147 UI should use metrics framework 571 571 >STORM-145 worker and supervisor heartbeat to nimbu... 571 571 >STORM-144 Provide visibiilty into buffers between ... 571 571 >STORM-143 Launching a process throws away standard... 571 517 >STORM-142 Errors during deserialization of spouts/... 571 571 >STORM-141 Provide support for custom stats in Stor... 571 571 >STORM-140 Provide unique working directory to each... 571 571 >STORM-139 hashCode does not work for byte[] 571 571 >STORM-137 add new feature: "topology package" 571 571 >STORM-136 [Trident] Bug when working with two spou... 571 148 >STORM-135 Tracer bullets 571 571 >STORM-133 FileNotFoundException during supervisor ... 571 571 >STORM-131 Intermittent Zookeper errors when shutti... 571 378 >STORM-129 Keep Storm dependencies and user depende... 571 146 >STORM-128 Topology fails to start if a configured ... 571 571 >STORM-126 Add Lifecycle support API for worker nod... 571 343 >STORM-124 Tuple Lost in Trident Topology on Remote... 571 571 >STORM-123 NImbus BCP 571 571 >STORM-122 log4j-over-slf4j in 0.9.0-rc2 breaks exi... 571 471 >STORM-121 A hook should be able to modify a tuple 571 571 >STORM-120 util/acquire-random-range-id is not thre... 571 37 >STORM-119 Nimbus and Supervisor process crash with... 571 571 >STORM-118 Docs: Minor typo in transactional-commit... 571 571 >STORM-117 Storm should provide client library 572 13 >STORM-116 [UI] Sort bolt/spout in order that wrote... 572 572 >STORM-115 Allow bin/storm to take a config as a pa... 572 535 >STORM-114 Runtime ClassCastException while attempt... 572 572 >STORM-112 Race condition between Topology Kill and... 572 204 >STORM-111 Corrupt worker heartbeat on server reboo... 572 572 >STORM-109 Deploying topology with 540 workers caus... 572 572 >STORM-108 Add commit support to Trident Transactio... 572 572 >STORM-107 Add better ways to construct topologies 572 161 >STORM-105 storm.py should turn off sysout to avoid... 572 572 >STORM-104 Debugging exceptions where the workers d... 572 517 >STORM-103 Notify spout nodes from within the topol... 572 572 >STORM-102 Nimbus service throws unchecked Runtime ... 572 572 >STORM-101 Merging two streams with the same fields... 572 572 >STORM-100 MultiReducerProcessor should pass the co... 572 572 >STORM-98 .stateQuery twice halts tuple execution?... 572 572 >STORM-97 Setting custom log levels per topology 572 343 >STORM-96 _msgIdToBatchId in RichSpoutBatchTrigger... 572 572 >STORM-94 Extend QueryFunction API to support pagi... 572 572 >STORM-93 Storm UI breaks when proxied 572 572 >STORM-92 storm should permit storing configuratio... 572 572 >STORM-91 Registering already registered serializa... 572 572 >STORM-90 Make it possible to use the ShellBolt w... 572 572 >STORM-89 Can't use more complex types in the topo... 572 572 >STORM-88 ICommitterTridentSpout.commit can't fail... 572 572 >STORM-85 IsolationScheduler fails due to NoSuchEl... 572 572 >STORM-84 Don't use hashCode for fields grouping 572 572 >STORM-83 zeromq send can cause divide by 0 in mul... 572 572 >STORM-82 Please support settings for changing the... 572 572 >STORM-81 BUG: In local topology, ShellSpout attem... 572 546 >STORM-80 NPE caused by TridentBoltExecutor reusin... 572 572 >STORM-79 Don't use Java serialization for storing... 572 332 >STORM-78 Storm UI Needs HTTP Auth 572 517 >STORM-77 Nimbus should ignore topologies for whic... 572 572 >STORM-74 LocalDRPC.execute never returns after ti... 572 572 >STORM-73 TridentTopology with a RichSpout and tup... 572 572 >STORM-71 java.util.Date isn't serializable. 572 413 >STORM-68 Need multiple output streams for a bolt ... 572 572 >STORM-64 Add Handshake when establishing new conn... 572 572 >STORM-62 Update Jetty to latest version 572 572 >STORM-61 Compatibility matrix 572 572 >STORM-60 Document Thrift APIs 572 148 >STORM-59 Support status messages on Storm UI 572 572 >STORM-58 Provide worker pids via Thrift API 572 572 >STORM-57 Make Storm handle ByteBuffers as fields ... 572 148 >STORM-56 Provide support for handling "bad data" 572 572 >STORM-55 Replace Storm's scheduler with a constra... 572 572 >STORM-53 Add interface and StateUpdater for appen... 572 572 >STORM-52 Implement DRPC futures 572 572 >STORM-51 DRPC client pool 572 542 >STORM-50 Refactor DRPC logic 574 574 >STORM-49 Make State implement Closeable 574 574 >STORM-48 Storm may not work with IPv6 574 574 >STORM-47 add TopologyContext#getNimbusClient 574 574 >STORM-46 Allow scheduler to configure memory per ... 574 125 >STORM-45 Stateful bolts 574 538 >STORM-44 Replication 574 574 >STORM-43 Detect and kill blocked tasks 574 574 >STORM-42 Support sending arbitrary data types bac... 574 549 >STORM-41 show worker's working directory in storm... 574 574 >STORM-40 Turn worker GC logging on by default 574 574 >STORM-39 Expose number of attempts for a batch wi... 574 574 >STORM-38 Should be able to do state updates throu... 574 574 >STORM-37 Auto-deactivate topologies that are cont... 574 574 >STORM-36 partitionPersist that can take as input ... 574 574 >STORM-34 Check that same version of Storm used du... 574 574 >STORM-33 Log warning if number of un-acked tuples... 574 574 >STORM-31 Auto-tune max spout pending 574 574 >STORM-30 Modularized Storm artifacts for using St... 574 574 >STORM-28 DRPCClient should support connection poo... 574 574 >STORM-27 Expose add-supervisor via Java testing A... 574 574 >STORM-26 Bound serialization buffers 574 574 >STORM-25 Trident should track number of tuples in... 574 574 >STORM-24 Refactor internal routing to more effici... 574 574 >STORM-23 Spouts should track nextTuple latency 574 574 >STORM-22 Expose stream metadata via TridentOperat... 574 414 >STORM-21 Provide metrics on the size of serialize... 574 574 >STORM-20 Add API for controlling the parallelism ... 574 574 >STORM-19 Trident operations should be able to reg... 574 574 >STORM-18 Trident sections connected by a merge sh... 574 574 >STORM-17 Spouts should be their own ackers 574 574 >STORM-16 Better logging when worker slots are con... 574 574 >STORM-15 Storm UI should measure distribution of ... 574 574 >STORM-11 Want the ability to deactivate specific ... 575 575 >STORM-10 Exception when tick tuples are enabled o... 575 575 >STORM-9 Add test utilities for Trident topology 575 575 >STORM-8 deactivate command is not work with IPar... 575 575 >STORM-7 storm.trident.operation.Aggregator: incl... 575 575 > > >
