Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3057 commits
Select commit Hold shift + click to select a range
881a68a
STORM-2294: CHANGELOG
HeartSaVioR Jan 16, 2017
3e27f57
Merge branch 'STORM-2293-1.x' into 1.x-branch
HeartSaVioR Jan 18, 2017
d55585d
STORM-2293: CHANGELOG
HeartSaVioR Jan 18, 2017
e62edcd
STORM-2297 [storm-opentsdb] Support Flux for OpenTsdbBolt
HeartSaVioR Jan 17, 2017
4c073b5
Merge branch 'STORM-2297-1.x' into 1.x-branch
HeartSaVioR Jan 18, 2017
26058fa
STORM-2297: CHANGELOG
HeartSaVioR Jan 18, 2017
748f5d9
STORM-2303 [storm-opentsdb] Fix list invariant issue for JDK 7
HeartSaVioR Jan 19, 2017
76d49f0
STORM-2300 [Flux] support list of references
HeartSaVioR Jan 18, 2017
c170448
Merge branch 'STORM-2300-1.x' into 1.x-branch
HeartSaVioR Jan 19, 2017
e5683c4
STORM-2300: CHANGELOG
HeartSaVioR Jan 19, 2017
f4fdab3
STORM-2295 KafkaSpoutStreamsNamedTopics should return output fields w…
pasalkarsachin1 Jan 16, 2017
20580c0
Merge branch 'STORM-2295-1.x-merge' into 1.x-branch
HeartSaVioR Jan 19, 2017
73ad87c
STORM-2295: CHANGELOG
HeartSaVioR Jan 19, 2017
0420b74
STORM-2176 Workers do not shutdown cleanly and worker hooks don't run…
HeartSaVioR Jan 6, 2017
1a60695
Merge branch 'STORM-2176-1.x' into 1.x-branch
HeartSaVioR Jan 20, 2017
ac1cf89
STORM-2176: CHANGELOG
HeartSaVioR Jan 20, 2017
c85c59a
CHANGELOG: Move STORM-1742 from 1.1.0 to 1.0.3
HeartSaVioR Jan 20, 2017
c9b6653
STORM-2236 Add manual partition management support for kafka support.
liurenjie1024 Jan 18, 2017
76d2cfe
Revert "Merge branch '1.x-branch' of https://github.com/raghavgautam/…
HeartSaVioR Jan 20, 2017
3979777
Remove STORM-2279 from CHANGELOG
HeartSaVioR Jan 20, 2017
389966e
Merge branch 'STORM-2236-1.x' of https://github.com/MediaV/storm into…
HeartSaVioR Jan 20, 2017
98c46a4
STORM-2236: CHANGELOG
HeartSaVioR Jan 20, 2017
9e46b38
Merge branch 'STORM-2303-1.x' of https://github.com/HeartSaVioR/storm…
HeartSaVioR Jan 23, 2017
5b29db5
STORM-2303: CHANGELOG
HeartSaVioR Jan 23, 2017
125f86a
STORM-1446 [Storm SQL] Compile the Calcite logical plan to Storm Trid…
HeartSaVioR Oct 13, 2016
501eb8e
Merge branch 'STORM-1446-1.x' into 1.x-branch
HeartSaVioR Jan 23, 2017
08fe254
STORM-1446: CHANGELOG
HeartSaVioR Jan 23, 2017
3612a99
STORM-2301 [storm-cassandra] upgrade cassandra driver to 3.1.2
HeartSaVioR Jan 18, 2017
974cd21
Merge branch 'STORM-2301-1.x' into 1.x-branch
HeartSaVioR Jan 24, 2017
5082f89
STORM-2301: CHANGELOG
HeartSaVioR Jan 24, 2017
164d213
STORM-2298 Don't kill Nimbus when ClusterMetricsConsumer is failed to…
HeartSaVioR Jan 17, 2017
0620ed8
Merge branch 'STORM-2298-1.x' into 1.x-branch
HeartSaVioR Jan 24, 2017
194a9cb
STORM-2298: CHANGELOG
HeartSaVioR Jan 24, 2017
9e8045f
STORM-2325 Logviewer doesn't consider 'storm.local.hostname'
HeartSaVioR Jan 25, 2017
b19b0a1
STORM-2323 Precondition for Leader Nimbus should check all topology b…
HeartSaVioR Jan 25, 2017
c6c6dc1
Merge branch 'STORM-2325-1.x' of https://github.com/HeartSaVioR/storm…
HeartSaVioR Jan 30, 2017
ba79edb
STORM-2325: CHANGELOG
HeartSaVioR Jan 30, 2017
549a6c5
STORM-2330: Fix storm sql code generation for UDAF with non standard …
arunmahadevan Jan 27, 2017
4d1811b
Merge branch 'STORM-2330-1.x-merge' into 1.x-branch
HeartSaVioR Jan 30, 2017
2a01dbc
STORM-2330: CHANGELOG
HeartSaVioR Jan 30, 2017
cbffc00
Revert "Merge branch 'STORM-2236-1.x' of https://github.com/MediaV/st…
Jan 23, 2017
a3e6f60
STORM-1997: copy state/bolt from storm-kafka to storm-kafka-client
Nov 30, 2016
3f1e5cf
STORM-2321 Handle blobstore zk key deletion in KeySequenceNumber
HeartSaVioR Jan 31, 2017
2986d0c
Missed one more JDK7 issue
Jan 31, 2017
0a7170b
Merge branch 'STORM-2323-1.x' of https://github.com/HeartSaVioR/storm…
Feb 1, 2017
83bf0ba
Added STORM-2323 to CHANGELOG.
Feb 1, 2017
455b455
Merge branch 'STORM-2225-1.x' of https://github.com/revans2/incubator…
Feb 1, 2017
fcdef97
Added STORM-2225 to Changelog
Feb 1, 2017
3b3ae98
Merge branch 'master' of https://github.com/EitZei/storm into STORM-2331
Feb 1, 2017
9c2733a
Added STORM-2331 to CHANELOG.
Feb 1, 2017
30b80c7
STORM-2244 Some shaded jars doesn't exclude dependency signature files
HeartSaVioR Dec 18, 2016
d816224
STORM-2335 Fix broken Topology visualization with empty ':transferred…
HeartSaVioR Feb 1, 2017
fa01c96
Merge branch 'STORM-2335-1.x-merge' into 1.x-branch
HeartSaVioR Feb 2, 2017
b975dbd
STORM-2335: CHANGELOG
HeartSaVioR Feb 2, 2017
6bba1d1
STORM-2236 Close Localizer and AsyncLocalizer when supervisor is shut…
HeartSaVioR Feb 1, 2017
1615f27
Merge branch 'STORM-2336-1.x-merge' into 1.x-branch
HeartSaVioR Feb 2, 2017
90ce07a
STORM-2336: CHANGELOG
HeartSaVioR Feb 2, 2017
c276396
Merge branch 'STORM-2321-1.x' of https://github.com/HeartSaVioR/storm…
Feb 2, 2017
52ac6b6
Added STORM-2321 to CHANGELOG.
Feb 2, 2017
85ac6b8
Merge branch 'STORM-2321' into 1.x-branch
Feb 2, 2017
684d8b5
STORM-2324 : Making sure toplogy deployment does not break if resourc…
Feb 2, 2017
6665cce
STORM-2148 [Storm SQL] Trident mode: back to code generate and compil…
HeartSaVioR Oct 24, 2016
89b3d48
Merge branch 'STORM-2148-1.x-merge' into 1.x-branch
HeartSaVioR Feb 3, 2017
02ab70c
STORM-2148: CHANGELOG
HeartSaVioR Feb 3, 2017
d34c2eb
STORM-1443 Support customizing parallelism in StormSQL
HeartSaVioR Oct 19, 2016
ad50b8d
Merge branch 'STORM-1443-1.x-merge' into 1.x-branch
HeartSaVioR Feb 3, 2017
a797840
STORM-1443: CHANGELOG
HeartSaVioR Feb 3, 2017
2a2e5d2
Merge branch 'STORM-2324' of https://github.com/roshannaik/storm into…
HeartSaVioR Feb 3, 2017
fa436e1
STORM-2324: CHANGELOG
HeartSaVioR Feb 3, 2017
9584eac
STORM-2014: Make KafkaSpout delegate maxRetry check to RetryService
srdo Aug 2, 2016
06632d6
Merge branch 'STORM-2014-1.x-merge' into 1.x-branch
HeartSaVioR Feb 3, 2017
bd370f5
STORM-2014: CHANGELOG
HeartSaVioR Feb 3, 2017
687ebdf
Merge branch 'STORM-2244-1.x' of https://github.com/HeartSaVioR/storm…
HeartSaVioR Feb 3, 2017
d9efb5e
STORM-2244: CHANGELOG
HeartSaVioR Feb 3, 2017
b076399
STORM-2296 Kafka spout no dup on leader changes
Jan 12, 2017
c9fb7a4
Merge branch 'kafka_spout_no_dup_on_leader_changes_1_x' of https://gi…
HeartSaVioR Feb 3, 2017
553eef1
STORM-2296: CHANGELOG
HeartSaVioR Feb 3, 2017
8dc1990
STORM-2337: Broken documentation generation for storm-metrics-profili…
tibkiss Feb 2, 2017
4ff07fb
STORM-2337: CHANGELOG
vesense Feb 4, 2017
951c0a5
STORM-2338: Subprocess exception handling is broken in storm.py on Wi…
tibkiss Feb 3, 2017
392e79a
Merge branch 'STORM-2338-1.x-merge' into 1.x-branch
HeartSaVioR Feb 7, 2017
ff0d6c9
STORM-2338: CHANGELOG, reflect backport STORM-2197, STORM-2324, STORM…
HeartSaVioR Feb 7, 2017
1c676fe
STORM-2281: Running Multiple Kafka Spouts (Trident) Throws Illegal St…
hmcl Jan 30, 2017
5e71392
Merge branch '1.x-branch_STORM-2225_KSSimpler_2' of https://github.co…
HeartSaVioR Feb 8, 2017
090d396
STORM-2281: CHANGELOG
HeartSaVioR Feb 8, 2017
7f63a73
STORM-2320: DRPC client printer class reusable for local and remote DRPC
hmcl Dec 24, 2016
4c2cc45
Merge branch '1.x-branch_STORM-2320_DRPCClient' of https://github.com…
HeartSaVioR Feb 8, 2017
9e06883
STORM-2320: CHANGELOG
HeartSaVioR Feb 8, 2017
b621da9
STORM-1464: storm-hdfs support for multiple output files and partitio…
Mar 21, 2016
657dd88
add STORM-1464 to changelog
ptgoetz Feb 8, 2017
e372489
Merge branch 'cyz-dev' of github.com:danny0405/storm into 1.x-branch
ptgoetz Feb 8, 2017
2a7e6dc
add STORM-2270 to changelog
ptgoetz Feb 8, 2017
bb5c6b8
STORM-2350: Storm-HDFS's listFilesByModificationTime is broken
tibkiss Feb 7, 2017
c417c8e
add STORM-2350 to changelog
ptgoetz Feb 8, 2017
1e40b02
Convert NoNodeException to KeyNotFoundException in getNimbodesWithLat…
HeartSaVioR Feb 8, 2017
f91166c
Merge branch 'fix-nonodeexception-getNimbodesWithLatestSequenceNumber…
HeartSaVioR Feb 9, 2017
8b49350
STORM-2344 Adding Flux File Viewer to Nimbus UI
ambud Feb 4, 2017
ea1c50e
Merge branch 'STORM-2344-1.x-merge' into 1.x-branch
HeartSaVioR Feb 10, 2017
2128fc3
STORM-2344: CHANGELOG
HeartSaVioR Feb 10, 2017
f5a1cf0
STORM-2340 fix AutoCommitMode issue in KafkaSpout
Feb 3, 2017
f90d17c
Merge branch 'STORM-2340-1.x-merge' into 1.x-branch
HeartSaVioR Feb 14, 2017
191a806
STORM-2340: CHANGELOG
HeartSaVioR Feb 14, 2017
a03137e
STORM-2250: Kafka spout refactoring to increase modularity and testab…
Feb 14, 2017
d14c293
Merge branch 'STORM-2250-1.x' of github.com:srdo/storm into 1.x-branch
ptgoetz Feb 15, 2017
8b69d43
add STORM-2250 to changelog
ptgoetz Feb 15, 2017
17a2017
[maven-release-plugin] prepare release v1.1.0
ptgoetz Feb 16, 2017
ff80b09
[maven-release-plugin] prepare for next development iteration
ptgoetz Feb 16, 2017
2f69242
STORM-2365: Support for specifying output stream in event hubs spout
arunmahadevan Feb 15, 2017
bdb557d
Added STORM-2365 to CHANGELOG.md
satishd Feb 17, 2017
ee1309d
Fix RAT issue from newly added js files
HeartSaVioR Feb 20, 2017
593d523
STORM-2326 Upgrade log4j and slf4j
jnioche Feb 20, 2017
ebed1c8
Fixing pacemaker delete-path bug.
Feb 21, 2017
187d08b
STORM-1363: TridentKafkaState should handle null values from TridentT…
Feb 14, 2017
4fc55b3
Merge branch 'STORM-1363-1.x' into 1.x-branch
HeartSaVioR Feb 22, 2017
d5f4c40
STORM-1363: CHANGELOG
HeartSaVioR Feb 22, 2017
d4ff6b5
STORM-2374: Storm Kafka Client Func Interface Must be Serializable
hmcl Feb 22, 2017
5de6e1d
Add Storm SQL docs to index page for 1.x branch
HeartSaVioR Feb 22, 2017
d362052
Merge branch 'documentation-add-storm-sql-to-index-1.x' into 1.x-branch
HeartSaVioR Feb 23, 2017
f4ded16
STORM-2334 Join Bolt implementation with unit tests
Feb 1, 2017
e01f228
Added STORM-2334 to CHANGELOG.md
arunmahadevan Feb 24, 2017
c67a6ea
Revert "[maven-release-plugin] prepare for next development iteration"
ptgoetz Feb 24, 2017
ac5c01b
Revert "[maven-release-plugin] prepare release v1.1.0"
ptgoetz Feb 24, 2017
335bfca
Merge branch 'STORM-2326-1.x' of github.com:DigitalPebble/storm into …
ptgoetz Feb 24, 2017
ba9f0e0
add STORM-2326 to changelog
ptgoetz Feb 24, 2017
65f33fd
Merge branch '1.x-branch' of github.com:knusbaum/incubator-storm into…
ptgoetz Feb 24, 2017
0c4fbac
add STORM-2372 to changelog
ptgoetz Feb 24, 2017
d88bea0
Merge branch '1.x-branch_STORM-2374_TpSerial' of github.com:hmcl/stor…
ptgoetz Feb 24, 2017
3c7f11d
add STORM-2374 to changelog
ptgoetz Feb 24, 2017
5134295
STORM-2381: Add logging of JDBC connection string in storm-jdbc integ…
tkuwabara789 Feb 24, 2017
7c8ea09
[maven-release-plugin] prepare release v1.1.0
ptgoetz Feb 24, 2017
6b46ab9
[maven-release-plugin] prepare for next development iteration
ptgoetz Feb 24, 2017
d19301e
Merge branch 'patch-2' of https://github.com/cutd/storm
Feb 25, 2017
19081ef
Merge branch 'master' of https://github.com/pczb/storm
Feb 25, 2017
7662dff
Fixed storm-kafka missing imports.
Feb 26, 2017
d1e8c69
Merge branch 'apache-50022' of https://github.com/tkuwabara789/storm …
Feb 26, 2017
9e6d331
STORM-2386 Fail-back Blob deletion also fails in BlobSynchronizer.syn…
HeartSaVioR Feb 28, 2017
8b9cdbd
STORM-2388 JoinBolt breaks compilation against JDK 7
HeartSaVioR Feb 28, 2017
31c2b71
Added STORM-2388 to CHANGELOG.md
satishd Mar 1, 2017
3119885
STORM-2391 Moving HdfsSpoutTopology into storm-hdfs-examples module
Mar 2, 2017
d33ea90
STORM-2387 Handle tick tuples properly for Bolts in external modules
HeartSaVioR Feb 28, 2017
35db13c
STORM-2389 Avoid instantiating Event Logger when topology.eventlogger…
HeartSaVioR Mar 2, 2017
6082b78
Merge branch 'STORM-2386-1.x' of https://github.com/HeartSaVioR/storm…
Mar 3, 2017
6ee5ad0
Added STORM-2386 to CHANGELOG.
Mar 3, 2017
08dd24b
STORM-1772 Adding top level storm-perf module with perf topos
Feb 23, 2017
7924874
Merge branch 'STORM-2389-1.x' into 1.x-branch
HeartSaVioR Mar 4, 2017
050dec6
STORM-2389: CHANGELOG
HeartSaVioR Mar 4, 2017
2ad878a
Merge branch 'STORM-2391' of https://github.com/roshannaik/storm into…
HeartSaVioR Mar 4, 2017
c7cba6e
STORM-2391: CHANGELOG
HeartSaVioR Mar 4, 2017
c64f648
STORM-2395: storm.cmd supervisor calls the wrong class name
alexlehm Mar 3, 2017
3435b4f
Merge branch 'STORM-2395-1.x-merge' into 1.x-branch
HeartSaVioR Mar 6, 2017
718be34
STORM-2395: CHANGELOG
HeartSaVioR Mar 6, 2017
dd9f1c8
Merge branch 'STORM-1772' of https://github.com/roshannaik/storm into…
Mar 7, 2017
ef3ff32
Added STORM-1772 to CHANGELOG.
Mar 7, 2017
afb7301
Improve the page about symlinks in Windows
alexlehm Mar 3, 2017
7874662
Merge branch 'doc-improve-windows-symlink-merge-1.x' into 1.x-branch
HeartSaVioR Mar 7, 2017
d97b270
Sync storm-kafka.md with external/storm-kafka/README.md
HeartSaVioR Mar 9, 2017
61f3c88
STORM-2396: setting interrupted status back up before rethrowing a Ru…
ikashperskyi Mar 4, 2017
fb2c16a
Merge branch 'STORM-2396-1.x-merge' into 1.x-branch
HeartSaVioR Mar 9, 2017
93e2356
STORM-2396: CHANGELOG
HeartSaVioR Mar 9, 2017
cbb66b4
STORM-2400 Upgraded Curator to 2.12.0 and made respective API changes
satishd Mar 8, 2017
74f79c3
Merge branch 'STORM-2400-1.x-merge' into 1.x-branch
HeartSaVioR Mar 9, 2017
4b0f24f
STORM-2400: CHANGELOG
HeartSaVioR Mar 9, 2017
384047f
STORM-2345: Type mismatch in ReadClusterState's ProfileAction process…
tibkiss Feb 5, 2017
eed52d1
Merge branch 'STORM-2345-1.x-merge' into 1.x-branch
HeartSaVioR Mar 9, 2017
14291a8
STORM-2345: CHANGELOG
HeartSaVioR Mar 9, 2017
9a729d6
Merge branch 'STORM-2387-1.x' of https://github.com/HeartSaVioR/storm…
HeartSaVioR Mar 9, 2017
28472d1
STORM-2387: CHANGELOG
HeartSaVioR Mar 9, 2017
f4bde50
STORM-2353: Replace kafka-unit by kafka_2.11 and kafka-clients to tes…
lukess Feb 10, 2017
4c7cfba
Merge branch 'STORM-2353-1.x-merge' into 1.x-branch
HeartSaVioR Mar 9, 2017
805ea40
STORM-2353: CHANGELOG
HeartSaVioR Mar 9, 2017
25fde12
STORM-2361 bugfix for Kafka spout: after leader change, it stops comm…
Mar 9, 2017
b65e0bf
Merge branch 'kafka-spout-leader-change-bug-2361' of https://github.c…
HeartSaVioR Mar 9, 2017
2a99f61
STORM-2361: CHANGELOG
HeartSaVioR Mar 9, 2017
b888541
STORM-2407: KafkaTridentSpoutOpaque Doesn't Poll Data From All Topic-…
hmcl Mar 10, 2017
a78a4a5
STORM-2403 Fix KafkaBolt test failure: tick tuple should not be acked
HeartSaVioR Mar 9, 2017
2937854
Merge branch 'STORM-2403-1.x-merge' into 1.x-branch
HeartSaVioR Mar 13, 2017
37288d5
STORM-2403: CHANGELOG
HeartSaVioR Mar 13, 2017
8ff5a72
STORM-2408: build failed if storm.kafka.client.version = 0.10.2.0
lukess Mar 11, 2017
7276a69
Merge branch 'STORM-2408-1.x-merge' into 1.x-branch
HeartSaVioR Mar 13, 2017
3ebf81b
STORM-2408: CHANGELOG
HeartSaVioR Mar 13, 2017
12b60c9
STORM-2412: Nimbus isLeader check while waiting for max replication
arunmahadevan Mar 13, 2017
1deb9ab
Added STORM-2412 to CHANGELOG.md
satishd Mar 15, 2017
262029b
Merge branch '1.x-branch_STORM-2407_KafkaTridentMissesData' of https:…
Mar 15, 2017
8670f60
STORM-2409: Storm-Kafka-Client KafkaSpout Support for Failed and Null…
hmcl Mar 14, 2017
c7bd986
STORM-2240: STORM PMML Bolt - Add Support to Load Models from Blob Store
hmcl Feb 8, 2017
b74c5ab
Merge branch '1.x-branch_STORM-2240_PMMLBolt_BlobStore' of https://gi…
satishd Mar 16, 2017
1862bb4
Added STORM-2240 to CHANGELOG.md
satishd Mar 16, 2017
6c28fda
Merge branch 'STORM-2038-local-mode' of https://github.com/revans2/in…
Mar 16, 2017
30665e2
Added STORM-2038 to Changelog
Mar 16, 2017
e57d5f3
STORM-2420: fix build
Mar 16, 2017
825e7f3
Merge branch 'STORM-2420' of https://github.com/revans2/incubator-sto…
Mar 16, 2017
f9bfb21
STORM-2038: Disable symlinks with a config option
Feb 27, 2017
381c1c4
Revert "[maven-release-plugin] prepare for next development iteration"
ptgoetz Mar 16, 2017
e0b1333
Revert "[maven-release-plugin] prepare release v1.1.0"
ptgoetz Mar 16, 2017
d6c8298
STORM-2416: break out storm-jms-examples
ptgoetz Mar 16, 2017
1b514cb
STORM-2416: move flux-examples and refactor storm-mqtt module
ptgoetz Mar 16, 2017
ff93e07
STORM-2416: normalize provided.scope across poms; move storm-perf to …
ptgoetz Mar 17, 2017
cbf064c
STORM-2416: fix typos; stop shading Druid connector
ptgoetz Mar 17, 2017
a3dc4db
STORM-2414 Skip checking meta's ACL when subject has write privileges…
HeartSaVioR Mar 15, 2017
466a5d0
Merge branch 'STORM-2038-sym-link-alternative-1.x' of https://github.…
HeartSaVioR Mar 20, 2017
c814b7f
STORM-2038: CHANGELOG
HeartSaVioR Mar 20, 2017
bdd09d9
Merge branch 'STORM-2414-1.x' of https://github.com/HeartSaVioR/storm…
HeartSaVioR Mar 20, 2017
f00b21d
STORM-2414: CHANGELOG
HeartSaVioR Mar 20, 2017
6e61038
Logger Output Pattern Consistent For Worker and Cluster
hmcl Mar 15, 2017
d6fa3d4
Merge branch 'PR-2007-merge-1.x' into 1.x-branch
HeartSaVioR Mar 20, 2017
b97ed54
STORM-2416: fix parent pom relative path in storm-perf
ptgoetz Mar 20, 2017
6b2a0bc
Merge branch 'STORM-2416' of https://github.com/ptgoetz/storm into ST…
HeartSaVioR Mar 20, 2017
27b269e
STORM-2416: CHANGELOG
HeartSaVioR Mar 20, 2017
438be3c
STORM-2423 - Join Bolt : Use explicit instead of default window ancho…
Mar 20, 2017
f8c5251
Merge branch 'STORM-2423' of https://github.com/roshannaik/storm into…
satishd Mar 21, 2017
620d2be
STORM-2423 Join Bolt should use explicit instead of default window an…
satishd Mar 21, 2017
d32f44c
Merge branch '1.x-branch_STORM-2409_KSBTSupport' of https://github.co…
satishd Mar 21, 2017
609fe10
Added STORM-2409 to CHANGELOG.md
satishd Mar 21, 2017
291c058
STORM-2425: Storm Hive Bolt not closing open transactions
arunmahadevan Mar 16, 2017
af3c0c2
Added STORM-2425 to Changelog
arunmahadevan Mar 21, 2017
e40d213
[maven-release-plugin] prepare release v1.1.0
ptgoetz Mar 21, 2017
b04ff48
[maven-release-plugin] prepare for next development iteration
ptgoetz Mar 21, 2017
6e02d5a
Add Hugo Louro to committers list
hmcl Mar 24, 2017
53a4370
STORM-2432: Storm-Kafka-Client Trident Spout Seeks Incorrect Offset W…
hmcl Mar 23, 2017
8ab85bf
Added STORM-2432 to CHANGELOG.md
satishd Mar 26, 2017
1f50279
fix yaml front matter for kafka documentation
ptgoetz Mar 30, 2017
7ccdbe7
[STORM-2440] Kill process if executor catches `java.net.SocketTimeout…
nicom Mar 31, 2017
e2768bb
Merge branch 'STORM-2450' of https://github.com/revans2/incubator-sto…
Apr 3, 2017
ca66b1a
Added STORM-2450 to Changelog
Apr 3, 2017
f0fac1d
STORM-2451: windows storm.cmd does not set log4j2 config file correct…
alexlehm Apr 2, 2017
f348f30
Merge branch 'STORM-2451-1.x-merge' into 1.x-branch
HeartSaVioR Apr 4, 2017
7bda273
STORM-2451: CHANGELOG
HeartSaVioR Apr 4, 2017
946c003
Merge branch 'DEV-2440' of https://github.com/nicom/storm into STORM-…
HeartSaVioR Apr 4, 2017
cf7498a
STORM-2194: CHANGEGLOG
HeartSaVioR Apr 4, 2017
497d910
Properly validate supervisor.scheduler.meta
djudd-stripe Mar 21, 2017
1831e47
Merge branch 'STORM-2429-1.x-merge' into 1.x-branch
HeartSaVioR Apr 5, 2017
add008c
STORM-2429: CHANGELOG
HeartSaVioR Apr 5, 2017
d36a76b
fix md formatting for windows storm.local.dir example (jekyll needs a…
alexlehm Apr 2, 2017
a0a9314
Merge branch 'PR-2039-1.x-merge' into 1.x-branch
HeartSaVioR Apr 5, 2017
4a9c3a5
[STORM-2431]the default blobstore.dir is storm.local.dir/blobs which …
liu-zhaokun Mar 29, 2017
a61a828
Merge branch 'STORM-2431-1.x-merge' into 1.x-branch
HeartSaVioR Apr 5, 2017
d185367
Merge branch '1.x-branch' of https://git-wip-us.apache.org/repos/asf/…
ptgoetz Apr 12, 2017
3ac302a
Change emit order && change manual partition order
liurenjie1024 Jan 23, 2017
9cf791b
STORM-1114: Handle race condition in Storm/Trident transactional stat…
ptgoetz Apr 13, 2017
c5ea9e3
add STORM-1114 to changelog
ptgoetz Apr 13, 2017
61bb558
[STORM-2467] Use explicit charset when decoding from array backed buffer
Apr 11, 2017
db082b8
Merge branch 'STORM-2467-1.x-merge' into 1.x-branch
HeartSaVioR Apr 14, 2017
07c68d5
STORM-2467: CHANGELOG
HeartSaVioR Apr 14, 2017
6f79c1b
Fix documentation code formatting
regisb Apr 13, 2017
04dc846
Merge branch 'pr-2068-1.x-merge' into 1.x-branch
HeartSaVioR Apr 14, 2017
ff69ba6
Fix headers
Mar 24, 2017
c05ba1d
Merge branch 'pr-2028-1.x' into 1.x-branch
HeartSaVioR Apr 14, 2017
a22e032
Merge branch 'STORM-2315-1.x' of https://github.com/MediaV/storm into…
HeartSaVioR Apr 14, 2017
287f9da
STORM-2315: CHANGELOG
HeartSaVioR Apr 14, 2017
b9d2b37
Fix STORM-1642
liurenjie1024 Apr 17, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 30 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
/classes
/lib
deploy/lib
deploy/logs
.emacs-project
*.jar
bin/jzmq
.DS_Store
deploy/classes
Expand All @@ -21,17 +19,41 @@ _release
*.zip
*.tar.gz
.lein-deps-sum
*.iml
target
/.project/
/.lein-plugins/
*.ipr
*.iws
.idea
.*
#.*
!/.travis.yml
!/.gitignore
_site
dependency-reduced-pom.xml
derby.log
metastore_db
build
/docs/javadocs
*.class

# logs
logs
*.log

# Eclipse
.settings/
.project
.classpath

# Intellij
*.iml
*.ipr
*.iws
.idea

# Package Files
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# ignore vagrant files
/integration-test/config/.vagrant/
19 changes: 18 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
addons:
hosts:
- node1

env:
- MODULES=storm-core
- MODULES='!storm-core'
- MODULES='INTEGRATION-TEST'

language: java
jdk:
- oraclejdk7
Expand All @@ -17,4 +26,12 @@ before_install:
- rvm use 2.1.5 --install
- nvm install 0.12.2
- nvm use 0.12.2
script: /bin/bash ./dev-tools/travis/travis-build.sh `pwd`
install: /bin/bash ./dev-tools/travis/travis-install.sh `pwd`
script:
- /bin/bash ./dev-tools/travis/travis-script.sh `pwd` $MODULES
sudo: true
cache:
directories:
- "$HOME/.m2/repository"
- "$HOME/.rvm"
- "$NVM_DIR"
716 changes: 713 additions & 3 deletions CHANGELOG.md

Large diffs are not rendered by default.

117 changes: 83 additions & 34 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,25 @@ GitHub.
3. Storm committers will iterate with you on the design to make sure you are on the right track.
4. Implement your issue, create a pull request (see below), and iterate from there.

### Testing

Unit tests and Integration tests are an essential part of code contributions.

To mark a Java test as a Java integration test, add the annotation `@Category(IntegrationTest.class)` to the test class definition as well as to its hierarchy of superclasses. Java integration tests can be in the same package as Java unit tests.

```java
@Category(IntegrationTest.class)
public class MyIntegrationTest {
...
}
```

To mark a Clojure test as Clojure integration test, the test source must be located in a package with name prefixed by `integration.`

For example, the test `test/clj/org.apache.storm.drpc_test.clj` is considered a clojure unit test, whereas
`test/clj/integration.org.apache.storm.drpc_test.clj` is considered a clojure integration test.

Please refer to section <a href="#building">Build the code and run the tests</a> for how to run integration tests, and the info on the build phase each test runs.

<a name="contribute-documentation"></a>

Expand Down Expand Up @@ -160,12 +179,9 @@ your fork up to date with the latest changes of the upstream (official) `storm`

### Approve a pull request

_NOTE: The information in this section may need to be formalized via proper project bylaws._

Pull requests are approved with two +1s from committers and need to be up for at least 72 hours for all committers to
have a chance to comment. In case it was a committer who sent the pull request than two _different_ committers must +1
the request.
[BYLAWS](http://storm.apache.org/documentation/BYLAWS.html) describes the condition of approval for code / non-code change.

Please refer Approvals -> Actions section for more details.

<a name="merge-pull-request"></a>

Expand Down Expand Up @@ -195,6 +211,7 @@ To pull in a merge request you should generally follow the command line instruct
3. Merge the pull request into your local test branch.

$ git pull <remote_repo_url> <remote_branch>
You can use `./dev-tools/storm-merge.py <pull-number>` to produce the above command most of the time.

4. Assuming that the pull request merges without any conflicts:
Update the top-level `CHANGELOG.md`, and add in the JIRA ticket number (example: `STORM-1234`) and ticket
Expand Down Expand Up @@ -225,19 +242,31 @@ To pull in a merge request you should generally follow the command line instruct

# Build the code and run the tests

The following commands must be run from the top-level directory.
## Prerequisites
Firt of all you need to make sure you are using maven 3.2.5 or below. There is a bug in later versions of maven as linked to from https://issues.apache.org/jira/browse/MSHADE-206 that
cause shaded dependencies to not be packaged correctly. Also please be aware that because we are shading dependencies mvn dependency:tree will not always show the dependencies correctly.

In order to build `storm` you need `python`, `ruby` and `nodejs`. In order to avoid an overful page we don't provide platform/OS specific installation instructions for those here. Please refer to you platform's/OS' documentation for support.

The `ruby` package manager `rvm` and `nodejs` package manager `nvm` are for convenience and are used in the tests which run on [travis](https://travis-ci.org/apache/storm). They can be installed using `curl -L https://get.rvm.io | bash -s stable --autolibs=enabled && source ~/.profile` (see the [rvm installation instructions](https://github.com/rvm/rvm) for details) and `wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash && source ~/.bashrc` (see the [nvm installation instructions](https://github.com/creationix/nvm) for details).

With `rvm` and `nvm` installed you can run

```sh
rvm use 2.1.5 --install
nvm install 0.12.2
nvm use 0.12.2
```

in order to get started as fast as possible. Users can still install a specific version of `ruby` and/or `node` manually.

## Building

# Build the code and run the tests (requires nodejs, python and ruby installed)
# `mvn clean package` will fail because storm-core requires storm-maven-plugin.
# This plugin should be installed before compiling storm-core.
$ mvn clean install
The following commands must be run from the top-level directory.

# Build the code and run the tests, with specifying default test timeout (in millisecond)
$ export STORM_TEST_TIMEOUT_MS=10000
$ mvn clean install
`mvn clean install`

# Build the code but skip the tests
$ mvn clean install -DskipTests=true
If you wish to skip the unit tests you can do this by adding `-DskipTests` to the command line.

In case you modified `storm.thrift`, you have to regenerate thrift code as java and python code before compiling whole project.

Expand All @@ -246,28 +275,46 @@ cd storm-core/src
sh genthrift.sh
```

You can also run tests selectively via the Clojure REPL. The following example runs the tests in
[auth_test.clj](storm-core/test/clj/backtype/storm/security/auth/auth_test.clj), which has the namespace
`backtype.storm.security.auth.auth-test`.

First, start the REPL from within the relevant sub-project (here: `storm-core`):

$ cd storm-core/
$ mvn clojure:repl
## Testing

Now we run the tests in `auth_test.clj` in the REPL:
Tests are separated in two groups, Unit tests, and Integration tests. Java unit tests, Clojure unit tests, and Clojure integration tests (for reasons inherent to the clojure-maven-plugin) run in the maven `test` phase. Java integration tests run in the maven `integration-test` or `verify` phases.

To run Clojure and Java unit tests but no integration tests execute the command

mvn test

Integration tests require that you activate the profile `integration-test` and that you specify the `maven-failsafe-plugin` in the module pom file.

To run all Java and Clojure integration tests but no unit tests execute one of the commands

mvn -P integration-tests-only verify
mvn -P integration-tests-only integration-test

To run all unit tests plus Clojure integration tests but no Java integration tests execute the command

mvn -P all-tests test

To run all unit tests and all integration tests execute one of the commands

mvn -P all-tests verify
mvn -P all-tests integration-test


You can also run tests selectively via the Clojure REPL. The following example runs the tests in
[auth_test.clj](storm-core/test/clj/org/apache/storm/security/auth/auth_test.clj), which has the namespace
`org.apache.storm.security.auth.auth-test`.

```clojure
;; You can use both absolute as well as relative paths to the .clj file.
(load-file "test/clj/backtype/storm/security/auth/auth_test.clj")
(ns backtype.storm.security.auth.auth-test)
(run-tests)
```
You can also run tests selectively with `-Dtest=<test_name>`. This works for both clojure and junit tests.

> Tip: IDEs such as IntelliJ IDEA support a built-in Clojure REPL, which you can also use to run tests selectively.
> Sometimes you may find that tests pass/fail depending on which REPL you use, which -- although frustrating --
> can be helpful to narrow down errors.

Unfortunately you might experience failures in clojure tests which are wrapped in the `maven-clojure-plugin` and thus doesn't provide too much useful output at first sight - you might end up with a maven test failure with an error message as unhelpful as `Clojure failed.`. In this case it's recommended to look into `target/test-reports` of the failed project to see what actual tests have failed or scroll through the maven output looking for obvious issues like missing binaries.

By default integration tests are not run in the test phase. To run Java and Clojure integration tests you must enable the profile



<a name="packaging"></a>

Expand All @@ -277,7 +324,7 @@ You can create a _distribution_ (like what you can download from Apache) as foll
do not use the Maven release plugin because creating an official release is the task of our release manager.

# First, build the code.
$ mvn clean install # you may skip tests with `-DskipTests=true` to save time
$ mvn clean install # you may skip tests with `-DskipTests=true` to save time

# Create the binary distribution.
$ cd storm-dist/binary && mvn package
Expand Down Expand Up @@ -309,12 +356,12 @@ You can verify whether the digital signatures match their corresponding files:

## Testing

Tests should never rely on timing in order to pass. In Storm can properly test functionality that depends on time by
Tests should never rely on timing in order to pass. Storm can properly test functionality that depends on time by
simulating time, which means we do not have to worry about e.g. random delays failing our tests indeterministically.

If you are testing topologies that do not do full tuple acking, then you should be testing using the "tracked
topologies" utilities in `backtype.storm.testing.clj`. For example,
[test-acking](storm-core/test/clj/backtype/storm/integration_test.clj) (around line 213) tests the acking system in
topologies" utilities in `org.apache.storm.testing.clj`. For example,
[test-acking](storm-core/test/clj/org/apache/storm/integration_test.clj) (around line 213) tests the acking system in
Storm using tracked topologies. Here, the key is the `tracked-wait` function: it will only return when both that many
tuples have been emitted by the spouts _and_ the topology is idle (i.e. no tuples have been emitted nor will be emitted
without further input). Note that you should not use tracked topologies for topologies that have tick tuples.
Expand Down Expand Up @@ -365,6 +412,8 @@ The Storm JIRA is available at:

If you do not have a JIRA account yet, then you can create one via the link above (registration is free).

<a name="code-search"></a>
The storm codebase is available at [Codota](https://www.codota.com/xref/#/github_apache_storm_560da9ada8cb8703008bbfdc/findUsages) where you can semantically search it like in an IDE (e.g. find usages for a method).

<a name="questions"></a>

Expand Down
10 changes: 0 additions & 10 deletions DISCLAIMER

This file was deleted.

Loading