You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2014/03/05 23:30:45 UTC

[jira] [Commented] (STORM-207) Add storm-starter as a module

    [ https://issues.apache.org/jira/browse/STORM-207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13921532#comment-13921532 ] 

ASF GitHub Bot commented on STORM-207:
--------------------------------------

GitHub user ptgoetz opened a pull request:

    https://github.com/apache/incubator-storm/pull/44

    STORM-207: Add storm-starter under examples directory

    This PR merges the storm-starter project into an `examples` directory (preserving commit history) and incorporates it into the maven build.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ptgoetz/incubator-storm storm-starter

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-storm/pull/44.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 #44
    
----
commit 9edcf177ce7210d7ee7f857dedf0747e5bdb4105
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-16T05:20:45Z

    storm starter

commit c80b08866d7730d78fb7c0edfc8dc2d758942921
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-16T19:06:14Z

    add license

commit e1a6615407915402f43554429b88ab75670bc99b
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-21T16:51:04Z

    add clojure dependencies so people can try out storm-starter from repl

commit 433caaafb04835095cfbaed5e565dfa65d32bb3c
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-22T03:15:48Z

    upgrade to 0.5.1 API

commit 7027ea9cf508c32be56e064182d8d1035d27bfe3
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-24T19:13:27Z

    bump storm dependency for no zmq local mode

commit 7fa873d10e147e2363c064f0c3ca64893022e51a
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-28T07:35:52Z

    added example of clojure DSL

commit 3c4f437f59c3a52b2e48a4e38b2072f05fb58262
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-28T23:30:20Z

    update storm dependency

commit 4aa082dbefd01d72aa745a9b6593bad2bc6352d6
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-30T01:42:35Z

    formatting

commit ef3020a425fcb3e4fb85dcf107b9d4c0ba7a14b2
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-30T01:43:02Z

    example of doing scalable streaming rolling top N

commit 9d267e8da0b9ab81aecc39903517beeaaaf2ea53
Author: Nathan Marz <na...@twitter.com>
Date:   2011-09-30T20:50:45Z

    tuple() -> new Values()

commit d353e6be58ac830e7cd20a10c05d84d2651cce2a
Author: Nathan Marz <na...@twitter.com>
Date:   2011-10-04T10:38:02Z

    fix TwitterSampleSpout

commit a17ae044738eb82ec8a93331156fe539dc6ad929
Author: Nathan Marz <na...@twitter.com>
Date:   2011-10-20T08:19:16Z

    make wordcounttopology and exclamationtopology run in remote mode

commit a1ac4b45a25de4cb3832940df36b268ce5f2ccb1
Author: Bertrand Dechoux <de...@gmail.com>
Date:   2011-10-20T09:40:10Z

    2.2.5 is required for Twitter (Kurtis remark)
    see https://github.com/BertrandDechoux/storm-starter/blob/java/pom.xml
    see http://groups.google.com/group/storm-user/browse_thread/thread/0faa0f7f42d7afe3

commit c2919ad2e485f85f85b57eeebb20b50593a5175f
Author: Nathan Marz <na...@twitter.com>
Date:   2011-10-23T22:29:55Z

    added drpc examples

commit b4d90cbc054b4701648555d141ea5f9692f5261a
Author: Nathan Marz <na...@twitter.com>
Date:   2011-10-23T22:32:52Z

    cleanup a topology

commit 085dd8fa3f1a0a1df790d7f79a7da1e427e6b927
Author: Nathan Marz <na...@gmail.com>
Date:   2011-10-23T22:36:04Z

    Merge pull request #2 from BertrandDechoux/patch-1
    
    2.2.5 is required for Twitter (Kurtis remark)

commit 6b57766422be5eae1395e589780748351dd37991
Author: Nathan Marz <na...@twitter.com>
Date:   2011-10-23T22:47:19Z

    fix TwitterSampleSpout by relying on Java serialization for Status objects

commit 1891618e21b01da8de5d43e6b95beab86a3444ac
Author: Taylor Goetz <tgoetz@tgoetz-lin.(none)>
Date:   2011-11-02T19:06:41Z

    Added maven2 pom for users who may not want to use lein to build.

commit 91550313b5288e9c059165e6ce8bad180fb764cb
Author: ptgoetz <pt...@gmail.com>
Date:   2011-11-02T21:16:04Z

    Updated maven2 pom to create a storm-deployable jar that excludes storm dependencies.

commit 4edef6a0dcbe136820974aabda649132175a7dd5
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-03T23:59:32Z

    null check so easier to run topologies from clojure REPL

commit 65bfaf3d045b3289fd3e08de6b85426f3c369c99
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T05:00:16Z

    added example of doing single join

commit 82b347c3168d2cc0123a43f9690a425f605f966d
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T05:00:23Z

    update .gitignore

commit 2a3ef25e72514b47e6f7f5321846352f2d2e08a7
Author: Nathan Marz <na...@gmail.com>
Date:   2011-11-07T06:32:33Z

    Merge pull request #4 from ptgoetz/master
    
    Add Maven 2 POM to build storm-starter with maven

commit e7adbdb587e04ce71542473062dbcad9d888e8ed
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T06:46:11Z

    refresh README

commit 1f5cb7fe76ac3a56e9b0f6f6f5b2df0025003303
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T06:46:49Z

    fix README

commit de9955f5f31ff6a9cd17444075a26f5565b65368
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T06:47:19Z

    fix README

commit 3b815c3aa5d8b3500c9c0ff84ee41e9f6b748c56
Author: Nathan Marz <na...@twitter.com>
Date:   2011-11-07T06:47:35Z

    fix README

commit e31f0452e1e3b091a69c6c3a88cd7bf04ef4c189
Author: Nathan Marz <na...@twitter.com>
Date:   2011-12-01T05:18:47Z

    update storm-starter for storm 0.6.0

commit b0805c8504f4a1ff31ab5c7a919d1c8ff26cec81
Author: Nathan Marz <na...@twitter.com>
Date:   2011-12-01T05:21:19Z

    remove debug from reachtopology

commit 98915c3fe9fd71f8009831d65c3e539503b8a978
Author: Nathan Marz <na...@twitter.com>
Date:   2011-12-02T01:09:27Z

    improve rolling top words to take advantage of improved serialization

commit 4186391cf91cb4ecc492eea50c8e3cc1cc37c828
Author: Nathan Marz <na...@twitter.com>
Date:   2011-12-02T03:51:55Z

    formatting

commit 36395919fb4aecc38d0f1fb75ea066175df4f7b1
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-11T07:27:52Z

    make outputs of rankobjects and mergeobjects immutable

commit 4e2dd49ee0c7bdfc78863d648e51d7c99b68f48c
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-20T08:15:30Z

    upgrade to 0.6.2

commit 8fc8c7c80c84cefdc428f45ca04bbc50cd309704
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-28T10:32:18Z

    updated to storm 0.7.0 and added example transactional topologies

commit b8d043b00723e077501f5615be096226dcdf8c2c
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-28T23:20:59Z

    update to 0.7.0 and provide examples of transactional topologies

commit b9fb42d581cc43170f90711f2e895f6d342ac7fd
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-29T06:38:59Z

    simplify example

commit 288d24a882bf4f87496eeeba01db5a0d4d569eea
Author: Nathan Marz <na...@twitter.com>
Date:   2012-01-29T07:05:08Z

    add comments to examples

commit f19334e13c7566e86f3ebf370b1828e203a2461b
Author: Nathan Marz <na...@twitter.com>
Date:   2012-02-23T05:50:36Z

    update storm dep

commit 159f41b5064c38d132146de97c31f5ae1f3df231
Author: Nathan Marz <na...@twitter.com>
Date:   2012-02-27T22:52:11Z

    bump dep to 0.7.0

commit e54cd99625bc15876a794c6f23eb7671ec3b288e
Author: Nathan Marz <na...@twitter.com>
Date:   2012-02-29T20:25:56Z

    update maven instructions

commit a94a6cf7d406119322dae22e34ad0b2225e48625
Author: millerjam <ja...@gmail.com>
Date:   2012-03-17T03:27:40Z

    bump dependency in pom to 0.7.0

commit bf366f1448fc88ce8b195195d2a3996043481e47
Author: Nathan Marz <na...@gmail.com>
Date:   2012-03-18T21:25:19Z

    Merge pull request #8 from millerjam/master
    
    bump dep in m2-pom.xml to 0.7.0 to match project.clj

commit 6b1384b8c584df639fd6b5ac25627ee9a3b1bfd6
Author: Nathan Marz <na...@twitter.com>
Date:   2012-03-23T04:25:03Z

    fix casting in SingleJoinBolt

commit 99c2fceb4195db8eb6ab3469c195a18f480b9681
Author: Nathan Marz <na...@twitter.com>
Date:   2012-03-23T04:25:15Z

    Merge branch 'master' of github.com:nathanmarz/storm-starter

commit c1b215a077127704b7f06a6533cbd4443d0c8b25
Author: Nathan Marz <na...@twitter.com>
Date:   2012-03-30T07:28:00Z

    leiningen installation instructions

commit c0118e3e32f2e5e0477cf27a0566b2df37750a71
Author: Nathan Marz <na...@twitter.com>
Date:   2012-04-03T21:20:15Z

    upgrade to 0.7.1

commit 3ee0a8186d4c215ff2e25098bbf9afc45df61c8b
Author: Paul O'Fallon <pa...@ofallonfamily.com>
Date:   2012-04-09T20:26:25Z

    update POM to Storm 0.7.1

commit 691cdda0ae45304b603aeb97169a08d52757fa5f
Author: Nathan Marz <na...@gmail.com>
Date:   2012-04-09T20:39:57Z

    Merge pull request #11 from pofallon/patch-1
    
    Update POM to Storm 0.7.1

commit 203c48445f33b9bcbdbc377f3e6311babca100fd
Author: Andrew Otto <ac...@gmail.com>
Date:   2012-04-11T16:42:20Z

    Fixing bug where COUNT_DATABASE was not updated with newVal in KeyedCountUpdater.finishBatch

commit 754ce8b22266079179c9f1275c11fd8364c1b510
Author: Nathan Marz <na...@gmail.com>
Date:   2012-04-11T16:52:45Z

    Merge pull request #12 from ottomata/master
    
    Fixed bug in TransactionalWords example.

commit a1710d77377829826c34ff03f3b4ce6a2a739790
Author: Jeroen van Dijk <je...@gmail.com>
Date:   2012-05-05T20:30:26Z

    Twitter libraries with version 2.2.5-SNAPSHOT seem to be not available anymore, 2.2.6-SNAPSHOT is.

commit 099e90c2327b0276781d1b886a5a4d9382c559f6
Author: Nathan Marz <na...@gmail.com>
Date:   2012-05-07T17:29:20Z

    Merge pull request #13 from jeroenvandijk/patch-1
    
    Update Twitter library dependencies to make the demo work again

commit 818287f347b43ac54741f1e54eb384d952a54e78
Author: Nathan Marz <na...@twitter.com>
Date:   2012-05-07T17:30:39Z

    update twitter4j deps in m2-pom

commit 24fbd922b60213f776c68b2402e88d22ff50d254
Author: Nathan Marz <na...@twitter.com>
Date:   2012-05-25T23:14:26Z

    upgrade to 0.7.2-rc1

commit fd232215a58bd16707bc8bb93552e7bfbc97914d
Author: Nathan Marz <na...@twitter.com>
Date:   2012-05-31T00:49:44Z

    bump to 0.7.2-rc2

commit 2654edcd075459178f42808feee994aff9ff6a6d
Author: Michael Cetrulo <ma...@gmail.com>
Date:   2012-06-01T02:24:19Z

    show separate instructions for running Java and Clojure examples

commit babc6fd443fa3476bb893951b241ceb836c409ed
Author: Michael Cetrulo <ma...@gmail.com>
Date:   2012-06-01T02:40:21Z

    replicate behavior of Main from Java example

commit c187dc50a9ec85a6e352166c6fef91941188c654
Author: Nathan Marz <na...@gmail.com>
Date:   2012-06-02T06:13:16Z

    Merge pull request #14 from git2samus/master
    
    added instructions for running Clojure examples

commit 72db76e9d761ec345071b4d1c0c6c8315ce1410d
Author: Nathan Marz <na...@twitter.com>
Date:   2012-06-05T19:19:36Z

    upgrade storm-starter to 0.7.2

commit f54d0ffc0750c47bac7e1e43ec344817e8ff4736
Author: Nathan Marz <na...@twitter.com>
Date:   2012-06-05T19:19:49Z

    Merge branch 'master' of github.com:nathanmarz/storm-starter

commit d68498e3d4afb153807140e2f1160a29949fd0b8
Author: Nathan Marz <na...@twitter.com>
Date:   2012-06-11T07:00:04Z

    update pom for 0.7.2

commit 41b2b77c044f697919084f0e5c07a8746006f069
Author: Nathan Marz <na...@twitter.com>
Date:   2012-06-15T19:11:32Z

    upgrade to 0.7.3

commit c928c757f9db3a28c3ad6dd9cc40878add6f2c35
Author: Nathan Marz <na...@twitter.com>
Date:   2012-06-27T22:32:24Z

    bump version

commit f75e9ce3e7ef27aa29572d4a59ee5fd626542b82
Author: Nathan Marz <na...@twitter.com>
Date:   2012-07-20T19:07:59Z

    added example of manual drpc

commit 63e1953d34e96e17d39d5e5a1502669a395b61e6
Author: Bart Olsthoorn <ba...@gmail.com>
Date:   2012-07-21T11:25:38Z

    ruby splitsentence bolt

commit f9bcc5b498f4e855981164bdacead84d1522a95f
Author: Nathan Marz <na...@gmail.com>
Date:   2012-07-23T09:22:56Z

    Merge pull request #17 from bartolsthoorn/master
    
    SplitSentence Bolt in ruby

commit 8cfa9fe20622d431b16cd29eeb99864042b5e401
Author: Nathan Marz <na...@twitter.com>
Date:   2012-08-01T23:36:45Z

    add trident examples

commit 4b6faeb70e79faaf4f15cd533febc2a8dcf4773f
Author: Nathan Marz <na...@twitter.com>
Date:   2012-08-02T06:31:57Z

    move trident examples to own package

commit c3083cf83bebc9fb2034e0c6eef275979aafe38d
Author: Nathan Marz <na...@twitter.com>
Date:   2012-08-02T16:10:07Z

    Merge branch 'master' of github.com:nathanmarz/storm-starter

commit 1b8c94794534e013c8962578c6dccdfd20bea173
Author: Nathan Marz <na...@twitter.com>
Date:   2012-08-06T01:26:49Z

    fix pom

commit e9688a5f84782450d9c9d5ce0a10adf258f92f1f
Author: Nathan Marz <na...@twitter.com>
Date:   2012-08-16T09:32:21Z

    refactor TridentReach to have a static buildTopology method so it can be used from the REPL

commit 2840a00be2fb4479e481d097fc4aeffc7cffa817
Author: Nathan Marz <na...@twitter.com>
Date:   2012-09-06T22:50:05Z

    bump to 0.8.1

commit acb39026f599f5a0e29701d6232de8fd5a3332bf
Author: Nathan Marz <na...@twitter.com>
Date:   2012-09-11T21:43:04Z

    remove twitter4j as a dependency and comment out twitter4j examples since twitter4j repo frequently has issues

commit fd0d33161bd3c72e8dc650719d4b6b9cdcf3fa78
Author: Nathan Marz <na...@gmail.com>
Date:   2012-10-25T21:26:51Z

    Update README.markdown

commit f5bdc720f50a0c46e90f0085c10217f2a6a3249f
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2012-12-07T11:31:03Z

    Completely refactor Rolling Count example
    
    The new implementation separates the various concerns formerly mixed up in the
    example code.  Also, we are now using tick tuples (introduced in Storm 0.8)
    instead of spawning manual threads for carrying out periodical tasks.
    
    Lastly, we add 192 unit tests for the new implementation that brings the test
    coverage for the Rolling Count from 0% to almost 100%.
    
    Note: Adding those unit tests required changes to the build (m2-pom.xml),
    notably new test dependencies and moving the existing Java code from src/jvm/*
    to src/jvm/main/*.  The latter was required so that the test runner triggered
    by Maven can tell code (src/jvm/main) and tests (src/jvm/test) apart.

commit 09081b3d2b1da3dcdd3b97b796b8adf56544583a
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2012-12-11T09:06:22Z

    Move code back to src/jvm and place unit tests into test/jvm

commit 6f6d0d3d336896896a5a3b01f8176abe4252b517
Author: Nathan Marz <na...@gmail.com>
Date:   2012-12-11T22:11:55Z

    Merge pull request #27 from miguno/master
    
    Complete refactoring of the Rolling Count example

commit 6c326ba4ea855898e9211d1fafd0d66d1bbe33c1
Author: Nathan Marz <na...@twitter.com>
Date:   2012-12-12T00:06:51Z

    fix project.clj

commit bde6ab22f9552515f4e225f9fa9b2a274d518dcd
Author: Nathan Marz <na...@twitter.com>
Date:   2012-12-12T00:07:41Z

    fix project.clj

commit 2f90eff4e7fb7ce0b5738ef7860a1a3c601d4785
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2012-12-12T16:07:46Z

    SlidingWindowCounterTest: add missing @Test annotation to unit test

commit 9b8ab8dafd1d2d227c5196f2231cd3b678a535a2
Author: Nathan Marz <na...@gmail.com>
Date:   2012-12-12T18:54:27Z

    Merge pull request #28 from miguno/master
    
    SlidingWindowCounterTest: add missing @Test annotation to unit test

commit b33e706503c50390d52c54032a95d955dd71d08a
Author: Trevor Wennblom <tr...@well.com>
Date:   2013-01-15T00:02:51Z

    update to storm 0.8.2

commit adacdbe0e6965d0235a8aa04b9f6a44f1ba6face
Author: Mike Blume <mi...@loggly.com>
Date:   2013-01-17T01:19:09Z

    un-complect wiping zeroes and wiping a slot
    
    Yes, we iterate through the list twice, but we no longer have
    a function that does two things.

commit c6b0be44c4944763464e69ef50081f967ce7141e
Author: Mike Blume <mi...@loggly.com>
Date:   2013-01-17T01:20:27Z

    wipe zeros *before* wiping slots, ensure that zeros get reported.
    
    This commit is best explained by describing the behavior of
    RollingTopWords in its absence.
    
    Let's say the word "Bieber" appears in the tweet stream at a very high
    rate for half an hour, and then is *never heard again*.
    
    This will insert the word "Bieber" into our rankings object downstream.
    
    Note that there is nothing to *remove* the word "Bieber" from the
    rankings object downstream. Let us assume that, during its half-hour,
    the word "Bieber" appears *more than five times as often* as other
    highly-ranked words. Then the very *last* "Bieber" report (in which
    "Bieber" has only appeared for the first minute of the five-minute
    window) will still be able to hold a place in the rankings. Objects are
    only lowered in the rankings by being outranked, or by *appearing again*
    with a lower score.
    
    *With* this change, we wipe zeros, and *then* wipe a slot. This means
    that when we wipe the slot containing the last Bieber mentions, we
    don't at that moment remove "Bieber" from our map. The *next* report
    will include "Bieber" with a score of zero, removing "Bieber" from the
    ranking object downstream.

commit cb5e958745344849a6f4689963c5de08c5bc2386
Author: Nathan Marz <na...@gmail.com>
Date:   2013-01-22T23:29:05Z

    Merge pull request #33 from MichaelBlume/emit-zeros
    
    Ensure zeros get reported.

commit 78a0a998c29113f6708cabb1f17bb67b0255ac2c
Author: Nathan Marz <na...@nathanmarz.com>
Date:   2013-01-24T07:53:01Z

    Merge pull request #32 from trevor/master
    
    update to storm 0.8.2

commit 2aaada7ff0db344335642eabd0da52751a17717a
Author: Mike Blume <mi...@loggly.com>
Date:   2013-02-01T20:49:10Z

    fix unit tests to match new behavior

commit 8f8f48c75989ea1af3afeb8c0fe27b51b6080850
Author: Nathan Marz <na...@nathanmarz.com>
Date:   2013-02-18T07:59:37Z

    upgrade to lein 2

commit e57bf89ab11c2ba6fae479133d78cc7471129495
Author: Nathan Marz <na...@nathanmarz.com>
Date:   2013-02-19T04:59:00Z

    Merge pull request #35 from MichaelBlume/fix-tests
    
    fix unit tests to match new behavior

commit e7b4c09b6859e6b866d8b45b948c7d69b1cc0ceb
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2013-08-27T19:12:51Z

    ISSUE-36: equals() should compare against input parameter

commit e3450917b100ee46ad5ff334e815fbb015686ccb
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2013-08-27T19:18:19Z

    storm-starter actually uses leiningen 2.0 now

commit 0b7acda1df88301c77f212673789a55d3c445ad2
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:17:09Z

    RankableObjectWithFields implements Serializable to fix NotSerializableException errors

commit f26f5974437c32510bde0fdf5dcdc053b42be1f6
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:23:08Z

    Explain how to run unit tests with Maven

commit ab44424d85054e6873d94d2094c2dacfdbbac9b6
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:23:54Z

    README: Use 120 chars max per line

commit 84b2eba70a0c9c6d5a790c0686d0e835bbad8641
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:25:57Z

    Reformat README

commit 84cb0355e6827f967784d02ce85f1ba373932d4c
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:28:25Z

    Update README

commit a9cb8cbfbe751ddda233c67aea26bd7c52dee062
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:37:40Z

    Restructure README and add more docs

commit cfaf58a4512cc80dde84f7c15e783ebbe5e584f2
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:38:47Z

    Update main heading

commit 5a92564e0f47cc411117c892e51866b5547f1266
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:41:27Z

    Add table of contents

commit f64b52acaa9b758acd1c400b142e5c229585d9b5
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:43:52Z

    Update Getting Started section

commit b9c57eb9ac20cbb44af0c4fd64c8de3f219bf3c3
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T09:57:25Z

    PR-3: Add step-by-step instructions for the curious but unsavvy
    
    Most of the original pull request (dated two years ago) was added to the
    README.
    
    See https://github.com/nathanmarz/storm-starter/pull/3 for the original
    pull request.

commit 2ace708d42984057f1f29ac3a300ac296b4b7edb
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:19:32Z

    AbstractRankerBolt: use log level DEBUG instead INFO so that the bolt is more silent on the logging side

commit 8e1e3cc1ced2e785c2ce47fd8708dcf2c5a2e8ec
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:20:40Z

    RollingCountBolt: use log level DEBUG to tell that a tick tuple was received

commit 4c714d03035fd6075392bd0df7577c68d993a366
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:36:48Z

    Rankings: make updateWith() thread-safe
    
    This fixes a ConcurrentModificationException that could be triggered when
    using log4j to log Rankings#toString() from within a bolt's execute()
    method.  Apparently a separate thread is used by log4j to perform the
    logging, whose execution path could interweave with the bolt's own
    thread.
    
    Even though this is not necessarily a deficiency of the Rankings class
    (which does not claim to be thread-safe), we still decided to make
    Rankings#updateWith() thread-safe so that users do not run into errors
    when using log4j & Co. for logging purposes.  In other words, we decided
    to add this fix for the convenience of our users.

commit 3b2db7cfa11d9daf6e326202f3909d9d104f95dd
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:37:36Z

    project.clj: add test dependencies of the Java code in storm-starter

commit a51c8247e3f358788efc8fb3ed7104b7b7cb21c4
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:39:14Z

    Reformat Java code to use 2 instead of 4 spaces (to match Clojure style)

commit 6d56eae9f0707462bdb3502b19debaceb4e7f266
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:45:19Z

    Rankings: add pruneZeroCounts() method

commit eca746003408107dcfff4846f6bde55e33ffacc8
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:45:50Z

    Rankings: use private helper method to implement getRankings() for cleaner code

commit fa424aefbed93f5dbddc9ab38b2c5ddc85c592a0
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:52:03Z

    project.clj: add explicit :test-paths setting so that Java IDE's can
    properly match Java package names and directory names for test classes

commit d596aaf2c14064a39865c177aea9bbeca20d2493
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:55:09Z

    TotalRankingsBolt: prune zero count rankings after each emit

commit d5ec8f40206cc58dd0c5ecf4355a18f637abde22
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:56:29Z

    RankableObjectWithFields: update Java docs

commit 8b4012082975fd7b31505ebafbcb9404c55369ae
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-08-29T10:57:10Z

    SlidingWindowCounter: update Java docs

commit 8012cd7a4a8665469ccd4e89c4b7013f52007021
Author: P. Taylor Goetz <pt...@gmail.com>
Date:   2013-12-07T05:24:28Z

    align with version 0.9.0.1, clean up m2-pom.xml and align with project.clj, update README

commit 7a688ae33a31fd982219259981cd2596e9925bfd
Author: Michael G. Noll <mi...@michael-noll.com>
Date:   2013-12-07T09:20:26Z

    Merge pull request #50 from ptgoetz/master
    
    Align storm-starter with upstream Storm 0.9.0 (release).

commit 4c403845b55c38b2573455efbe519c45a0f0c045
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-12-07T09:25:52Z

    m2-pom.xml: fix indentation / whitespace

commit 1bcefbbfc960353ec6713adb2f3342e4a92a31bb
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-12-07T09:36:58Z

    README: Add instructions for IntelliJ IDEA

commit 74f01ec64eef63181e8d6b92a08295a279e76158
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-12-07T10:54:59Z

    Re-add Google Guava to maven deps config (accidentally removed in commit 8012cd7)

commit 651ccfe07b542fd0b2c8c9a518fb6c1cd173bd9d
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-12-07T11:26:11Z

    AbstractRankerBolt: Emit defensive copy of Rankings object
    
    This addresses ConcurrentModificationException that might be thrown in
    the ranker bolts, when the Rankings object would be modified (by the
    emitting bolt) after sending it downstream.

commit 8364b51c0a053e1b06229144d074f1af80e21927
Author: Michael G. Noll <mn...@verisign.com>
Date:   2013-12-07T11:56:05Z

    README: Fix instructions for IntelliJ IDEA

commit f1d7fca7ff1c68c184539e39502f579c9ef6dc39
Author: P. Taylor Goetz <pt...@gmail.com>
Date:   2014-03-05T20:57:05Z

    merge storm-starter into examples

commit 8a2760d71d050093086f4ed5de28857d62ea263e
Author: P. Taylor Goetz <pt...@gmail.com>
Date:   2014-03-05T21:48:01Z

    add examples/storm-starter to build

commit a99d9c11be005ade7c308bebdda71c7fb0111acc
Author: P. Taylor Goetz <pt...@gmail.com>
Date:   2014-03-05T22:10:35Z

    add Apache license headers

commit 651df24374b0b5de45e0a65155fba02af95cf020
Author: P. Taylor Goetz <pt...@gmail.com>
Date:   2014-03-05T22:21:11Z

    update README to reflect incorporation into storm source tree

----


> Add storm-starter as a module
> -----------------------------
>
>                 Key: STORM-207
>                 URL: https://issues.apache.org/jira/browse/STORM-207
>             Project: Apache Storm (Incubating)
>          Issue Type: Sub-task
>            Reporter: P. Taylor Goetz
>            Assignee: P. Taylor Goetz
>
> Current repo: https://github.com/nathanmarz/storm-starter



--
This message was sent by Atlassian JIRA
(v6.2#6252)