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)