Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1726 commits
Select commit Hold shift + click to select a range
3a16070
add STORM-2101 to CHANGELOG
HeartSaVioR Sep 23, 2016
edd0c73
Merge branch 'STORM-2110' of https://github.com/revans2/incubator-sto…
HeartSaVioR Sep 23, 2016
1bdc922
add STORM-2110 to CHANGELOG
HeartSaVioR Sep 23, 2016
bd75c93
Merge branch 'master' of https://github.com/aichow/storm into STORM-2120
HeartSaVioR Sep 23, 2016
5e5e83c
add STORM-2120 to CHANGELOG
HeartSaVioR Sep 23, 2016
1fed08f
Merge branch 'STORM-1664' of https://github.com/srdo/storm into STORM…
HeartSaVioR Sep 23, 2016
eb02ede
add STORM-1664 to CHANGELOG
HeartSaVioR Sep 23, 2016
7140a15
Merge branch 'STORM-2078_enable_pagination_in_worker_tables' of https…
HeartSaVioR Sep 23, 2016
d2ca97f
add STORM-2078 to CHANGELOG
HeartSaVioR Sep 23, 2016
a7445d3
[STORM-2118] address review comments
arunmahadevan Sep 23, 2016
6cd9661
Fix ups.
knusbaum Sep 23, 2016
6a8be9f
Fix ups.
knusbaum Sep 23, 2016
523317b
Cleaning up tests.
knusbaum Sep 23, 2016
410ef3a
Cleaning up.
knusbaum Sep 23, 2016
158228b
Kick travis
knusbaum Sep 23, 2016
e55d9b7
STORM-2122: Cache dependency data, and serialize reading of the data.
Sep 23, 2016
6a657f1
Fixing travis, adding license to new code.
knusbaum Sep 23, 2016
e5a8841
STORM-2109: Treat Supervisor CPU/MEMORY Configs as Numbers
Sep 21, 2016
bf91e6d
Addressed review comments
Sep 23, 2016
7bb3b25
Merge branch 'STORM-2117' of https://github.com/HeartSaVioR/storm int…
Sep 23, 2016
d8115e7
Added STORM-2117 to Changelog
Sep 23, 2016
42722c5
correction as per review comments
kamleshbhatt Sep 23, 2016
dcd4de6
corrections as per review comments
kamleshbhatt Sep 23, 2016
506b77e
Merge branch 'STORM-2105_cluster_supervisor_total_and_avail_resources…
HeartSaVioR Sep 25, 2016
5fea602
add STORM-2105 to CHANGELOG
HeartSaVioR Sep 25, 2016
1056efb
Merge branch 'STORM-2122' of https://github.com/revans2/incubator-sto…
HeartSaVioR Sep 25, 2016
22e9609
add STORM-2122 to CHANGELOG
HeartSaVioR Sep 25, 2016
6220f71
Merge branch 'STORM-2119' of https://github.com/jerrypeng/storm into …
HeartSaVioR Sep 25, 2016
95832a2
add STORM-2119 to CHANGELOG
HeartSaVioR Sep 25, 2016
d554087
Merge branch 'udf' of https://github.com/arunmahadevan/storm into STO…
HeartSaVioR Sep 25, 2016
00f4c14
add STORM-2118 to CHANGELOG
HeartSaVioR Sep 25, 2016
15e4d5e
move STORM-2118 to 1.1.0
HeartSaVioR Sep 25, 2016
c91aada
Merge branch 'STORM-2109' of https://github.com/revans2/incubator-sto…
HeartSaVioR Sep 25, 2016
8e26bc1
add STORM-2109 to CHANGELOG
HeartSaVioR Sep 25, 2016
92df704
Move system test (VM based integration test) to another build matrix
HeartSaVioR Sep 26, 2016
837591d
Addressing comments by d2r
knusbaum Sep 26, 2016
1cd5b74
STORM-2089 Replace Consumer of ISqlTridentDataSource with SqlTridentC…
HeartSaVioR Sep 13, 2016
227721a
Merge branch 'STORM-2089'
HeartSaVioR Sep 26, 2016
07fcbf6
add STORM-2089 to CHANGELOG
HeartSaVioR Sep 26, 2016
300569c
whitespace commit to trigger sync between Apache & Github mirror
HeartSaVioR Sep 26, 2016
e02af6e
STORM-2099 Introduce new sql external module: storm-sql-redis
HeartSaVioR Sep 19, 2016
1cc4a24
Merge branch 'move-system-test-to-another-build-matrix' of https://gi…
Sep 27, 2016
230e64e
Addressing more comments.
knusbaum Sep 27, 2016
d9d2e11
STORM-2124: show requested cpu/memory for each component on topology …
Sep 24, 2016
fedfbc4
STORM-2124: slight changes to tooltips and to the table column spec
Sep 24, 2016
7252848
More updates.
knusbaum Sep 27, 2016
12c8a8a
STORM-2124: added docs for new rest fields, and fixed inconsistencies…
Sep 27, 2016
362858c
Update eventhub client dependency. Move Storm-Eventhubs dependency ve…
raviperi Sep 27, 2016
c5a9ad8
Merge branch 'STORM-2124_show_requested_cpu_mem_for_each_component' o…
Sep 27, 2016
35a7315
Added STORM-2124 to Changelog
Sep 27, 2016
3b8472b
Adding throw if we get no valid responses.
knusbaum Sep 27, 2016
3b0c69d
Merge branch '1.0.x-branch' of https://github.com/kluoto/storm into S…
Sep 28, 2016
f3e4dd3
Added STORM-2017 to Chengelog
Sep 28, 2016
c0c72ea
STORM-2126: fix NPE due to race condition in compute-new-sched-assign…
Sep 27, 2016
093c792
STORM-2126: upgrade rat plugin to 0.12, make rat plugin print filenam…
Sep 28, 2016
71acf9b
STORM-2126: fix missing license RAT found, and fix other licenses in …
Sep 28, 2016
164fd9c
Merge branch 'STORM-2126_fix_npe_due_to_race_in_compute_new_sched_ass…
Sep 29, 2016
337e835
Added STORM-2126 to Changelog
Sep 29, 2016
d885582
Merge branch 'get-rid-of-maven-compiler-plugin-setting-for-external-m…
Sep 29, 2016
5345496
Update storm kafka docs.
aandis Sep 30, 2016
36e4d9c
Merge branch 'STORM-1870'
HeartSaVioR Oct 1, 2016
47a2e70
add STORM-1870 to CHANGELOG
HeartSaVioR Oct 1, 2016
665f11e
Merge branch 'STORM-2040'
HeartSaVioR Oct 1, 2016
8f52655
add STORM-2040 to CHANGELOG
HeartSaVioR Oct 1, 2016
efc1d4f
Merge branch 'STORM-2066_fix_scheduler_status_in_isolation_pool' of h…
HeartSaVioR Oct 1, 2016
08d3a5b
add STORM-2066 to CHANGELOG
HeartSaVioR Oct 1, 2016
1b73dc7
changes done
kamleshbhatt Oct 2, 2016
d5762c8
fixed the NPE
kamleshbhatt Oct 2, 2016
56222e8
Replace tabs with spaces
raviperi Oct 3, 2016
49514b6
Updating worker launcher for blobs.
knusbaum Oct 3, 2016
5825e14
Fixing permissions for stormdist directory.
knusbaum Sep 26, 2016
f930b9a
Fixing workers artifacts permissions.
knusbaum Oct 3, 2016
4501052
Updating Pacemaker.md
knusbaum Oct 4, 2016
8afe7b4
Closes #647
knusbaum Oct 4, 2016
ad0f9ae
Closes #1242
knusbaum Oct 4, 2016
8969f07
Closes #1538
knusbaum Oct 4, 2016
d0a7730
Closes #1290
knusbaum Oct 4, 2016
3ff10c9
Closes #1154
knusbaum Oct 4, 2016
2676d4f
Closes #1396
knusbaum Oct 4, 2016
2f0c3dd
STORM-2072 Add map, flatMap with different outputs (T->V) in Trident
HeartSaVioR Aug 31, 2016
a82f910
merge storm-jms to external/storm-jms
ptgoetz Oct 5, 2016
c116945
integrate storm-jms with main build
ptgoetz Oct 5, 2016
4a2f50c
storm-jms: split into multi-module project
ptgoetz Oct 5, 2016
5ede1ee
storm-jms: fix examples to use storm 1.x packages
ptgoetz Oct 5, 2016
13f4b07
storm-jms: move main source to submodule
ptgoetz Oct 5, 2016
6a57e16
storm-jms: remove @author tags and reformat tabs to spaces
ptgoetz Oct 5, 2016
96431b3
storm-jms: apply Apache license headers
ptgoetz Oct 5, 2016
fd22d74
storm-jms: import documentation
ptgoetz Oct 5, 2016
668d4ab
add storm-jms to binary distribution
ptgoetz Oct 5, 2016
74c4c3b
Merge branch 'Pacemaker-HA'
knusbaum Oct 5, 2016
06a7f54
Updating CHANGELOG.md
knusbaum Oct 5, 2016
1ce0f63
fixing typo.
knusbaum Oct 5, 2016
ce7ba75
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/storm
ptgoetz Oct 6, 2016
d4e9437
[STORM-2134] - improving the current scheduling strategy for RAS
Oct 6, 2016
caf525e
re-adding accidentally deleted RAS tests
Oct 6, 2016
43478ed
STORM-2135 document covered features of SQL reference in Calcite
HeartSaVioR Oct 7, 2016
459f5ce
STORM-2139: Let ShellBolts and ShellSpouts run with scripts from blobs
Oct 7, 2016
df67ade
STORM-2142 ReportErrorAndDie runs suicide function only when Interrup…
HeartSaVioR Oct 10, 2016
d460169
STORM-2145 Leave leader nimbus's hostname to log when trying to conne…
HeartSaVioR Oct 10, 2016
0d616ba
adding to documentation
Oct 10, 2016
2d570b8
Addressing some comments.
knusbaum Oct 10, 2016
5884d55
STORM-2136 Write some examples to show the usage of Storm SQL
HeartSaVioR Oct 9, 2016
320ac9d
[STORM-2144] Fix Storm-sql group-by behavior in standalone mode
arunmahadevan Oct 10, 2016
5908b33
Added STORM-2144 to CHANGELOG.md
satishd Oct 11, 2016
f621cf2
addressing comments
Oct 11, 2016
4174c3f
Merge branch 'Apache_master_STORM-2097_TridentLogs' of https://github…
Oct 11, 2016
f807a21
Added STORM-2097 to CHANGELOG.
Oct 11, 2016
6ad10a3
Merge branch 'STORM-2131' of https://github.com/knusbaum/incubator-storm
knusbaum Oct 11, 2016
420e3f3
Updating CHANGELOG.md
knusbaum Oct 11, 2016
0a5a069
Merge branch 'STORM-2097'
Oct 11, 2016
55402db
Merge branch 'STORM-2099'
HeartSaVioR Oct 11, 2016
f9dd066
add STORM-2099 to CHANGELOG
HeartSaVioR Oct 11, 2016
d6eb0f9
Merge branch 'STORM-1444'
HeartSaVioR Oct 11, 2016
502dca1
add STORM-1444 to CHANGELOG
HeartSaVioR Oct 11, 2016
996e6af
STORM-2125 Use Calcite's implementation of Rex Compiler
HeartSaVioR Sep 22, 2016
4633983
Merge branch 'STORM-2125'
HeartSaVioR Oct 12, 2016
6162ccd
add STORM-2125 to CHANGELOG
HeartSaVioR Oct 12, 2016
3a5ecf5
Merge branch 'STORM-2136'
HeartSaVioR Oct 12, 2016
cbf7eda
Merge branch 'STORM-2134' of https://github.com/jerrypeng/storm
Oct 13, 2016
b8c5202
adding STORM-2134 to Changelog
Oct 13, 2016
aee1ebb
STORM-203 Adding /usr/lib64 and /usr/lib/x86_64-linux-gnu to default …
picadoh Oct 13, 2016
5f45252
Merge remote-tracking branch 'upstream/master'
picadoh Oct 14, 2016
c8f7a53
Jira 2127- Storm-eventhubs should use latest amqp and eventhubs-clien…
raviperi Sep 27, 2016
a3ca828
Merge branch 'master' of https://github.com/raviperi/storm
raviperi Oct 17, 2016
a3799d4
STORM-203 Removing /usr/lib/x86_64-linux-gnu from default java librar…
picadoh Oct 17, 2016
e649e0e
Merge branch 'STORM-2142'
HeartSaVioR Oct 18, 2016
74c3116
add STORM-2142 to CHANGELOG
HeartSaVioR Oct 18, 2016
8635dcf
Merge branch 'patch-26' of https://github.com/vesense/storm
knusbaum Oct 18, 2016
b2e7388
Updating CHANGELOG with STORM-2012
knusbaum Oct 18, 2016
e3f001e
Merge branch 'master' of https://github.com/raviperi/storm into STORM…
Oct 18, 2016
f05e37e
Added STORM-2127 to CHANGELOG.
Oct 18, 2016
7cd3f22
STORM-2158: Fix OutOfMemoryError in Nimbus' SimpleTransportPlugin
tibkiss Oct 21, 2016
a3d1389
merge resolve
kamleshbhatt Oct 21, 2016
b8b890e
upmerge
kamleshbhatt Oct 21, 2016
da42ba1
Merge branch 'STORM-2072'
HeartSaVioR Oct 25, 2016
1daeb97
add STORM-2072 to CHANGELOG
HeartSaVioR Oct 25, 2016
0a18ef2
Merge branch 'STORM-2145'
HeartSaVioR Oct 25, 2016
0c60019
add STORM-2145 to CHANGELOG
HeartSaVioR Oct 25, 2016
c1ed4db
Merge branch 'master' of https://github.com/kamleshbhatt/storm into S…
Oct 25, 2016
4da5f7b
STORM-1985 to Changelog
Oct 25, 2016
8c1e8af
Added in some documentation
Oct 25, 2016
e0d861f
Merge branch 'STORM-2158-master' of https://github.com/tibkiss/storm …
Oct 25, 2016
4ae17b8
added STORM-2158 to Changelog
Oct 25, 2016
c75fc85
Merge branch 'STORM-2139' of https://github.com/revans2/incubator-sto…
HeartSaVioR Oct 27, 2016
793d3ad
add STORM-2139 to CHANGELOG
HeartSaVioR Oct 27, 2016
8911349
also add STORM-2018,2131,2117,2110,2109 to CHANGELOG of 1.1.0
HeartSaVioR Oct 27, 2016
2c9ce5c
STORM-2103: Introduce new sql external module: storm-sql-mongodb
vesense Oct 28, 2016
94d61c7
STORM-2175: Support at least once shutdown in workers
Oct 28, 2016
76d6e7e
STORM-1694: Kafka Spout Trident Implementation Using New Kafka Consum…
hmcl Jun 21, 2016
67178e0
[STORM-2172][SQL] Support Avro as input / output format
vesense Oct 29, 2016
f9fb206
STORM-1278: Merge with master
Oct 31, 2016
9747e5f
STORM-2175: Retry shutdown longer and timeout if too long.
Oct 31, 2016
2d1785b
[STORM-2177][SQL] Support TSV as input / output format
vesense Oct 31, 2016
b635b0c
error log for blobstore was missing a space between string 'key' and …
erikdw Nov 1, 2016
d165464
[STORM-2173][SQL] Support CSV as input / output format
vesense Nov 1, 2016
3e07195
Merge pull request #7 from srdo/STORM-2175-1.x-disable-shutdown-timeo…
revans2 Nov 1, 2016
3a389e9
STORM-2175: Allow for longer timeout and different operations on fail…
Nov 1, 2016
4d22a68
STORM-2182: Refactor Storm Kafka Examples Into Own Modules
hmcl Oct 25, 2016
ad599b4
[STORM-2172][SQL] recursively check Avro Utf8 type and move convert l…
vesense Nov 2, 2016
f14e0b2
[STORM-2177][SQL] TSV format support user defined delimiter
vesense Nov 2, 2016
0d5c8bf
also add STORM-2018 to CHANGELOG
HeartSaVioR Nov 2, 2016
af26460
Merge branch 'STORM-2175' of https://github.com/revans2/incubator-sto…
HeartSaVioR Nov 3, 2016
99a11cb
add STORM-2175 to CHANGELOG
HeartSaVioR Nov 3, 2016
02d290b
STORM-1312: Port worker_test.clj to java
Nov 1, 2016
f7b8cda
Resolve conflicts
Nov 3, 2016
71bcd88
Merge branch 'fix-error-log' of https://github.com/erikdw/storm into …
Nov 3, 2016
b0b7ea9
Merge branch 'master' of https://github.com/picadoh/storm into STORM-203
Nov 3, 2016
e5e0640
Added STORM-203 to Changelog
Nov 3, 2016
10b9df2
STORM-2184: Don't wakeup KafkaConsumer on shutdown, spout methods are…
Nov 2, 2016
43bdc03
Merge branch 'storm-kafka-docs' of https://github.com/aandis/storm in…
Nov 3, 2016
be91989
Merge branch 'STORM-2103' of https://github.com/vesense/storm into ST…
HeartSaVioR Nov 5, 2016
32c83d8
add STORM-2103 to CHANGELOG
HeartSaVioR Nov 5, 2016
dbc95a0
Merge branch 'master' into STORM-2172
vesense Nov 5, 2016
6ce3a60
STORM-2188: Interrupt all executor threads before joining in executor…
Nov 5, 2016
3fe3de7
[STORM-2172][SQL] support converting Avro Utf8 type in map or array …
vesense Nov 6, 2016
7f0479f
[STORM-2189] RAS_Node::freeCPU outputs incorrect info
wangli1426 Nov 7, 2016
6749a5c
[STORM-2172][SQL] remove CachedSchemas
vesense Nov 7, 2016
bf4f7be
Merge branch 'STORM-2188' of https://github.com/srdo/storm into STORM…
HeartSaVioR Nov 7, 2016
e8d681b
add STORM-2188 to CHANGELOG
HeartSaVioR Nov 7, 2016
5f5a482
STORM-2185: Storm Supervisor doesn't delete directories properly some…
Nov 2, 2016
2c95f34
Merge branch 'STORM-2185-merge'
HeartSaVioR Nov 7, 2016
5e0ece3
add STORM-2185 to CHANGELOG
HeartSaVioR Nov 7, 2016
acd6f8c
Merge branch 'STORM-2184' of https://github.com/srdo/storm into STORM…
HeartSaVioR Nov 7, 2016
6dc6407
add STORM-2184 to CHANGELOG
HeartSaVioR Nov 7, 2016
4efb0e6
[STORM-2192] Add a new IAutoCredentials plugin to support SSL files
Nov 8, 2016
a0b46a9
Merge branch 'patch-1' of https://github.com/wangli1426/storm into ST…
HeartSaVioR Nov 9, 2016
6bdad21
add STORM-2189 to CHANGELOG
HeartSaVioR Nov 9, 2016
c09081b
[STORM-2172][SQL] change case to if clause to avoid hard coded
vesense Nov 9, 2016
afb0291
add license to test file
Nov 9, 2016
eaa415a
Cleaning up some of worker-launcher
Nov 2, 2016
3a5052f
Cleanup.
Nov 9, 2016
9d7c3cd
STORM-2197: Fix for NimbusClient connectins leak due to ThriftClient …
satishd Nov 10, 2016
2bae678
[STORM-2196] A typo in RAS_Node::consumeCPU
wangli1426 Nov 10, 2016
c712961
STORM-2198: perform RotationAction when stopping HdfsBolt
vesense Nov 11, 2016
c42fcc1
Added STORM-2197 to CHANGELOG
satishd Nov 11, 2016
4e5b2ea
[STORM-2172][SQL] re-add CachedSchemas
vesense Nov 11, 2016
3eca861
Merge branch 'STORM-2172' of https://github.com/vesense/storm into ST…
HeartSaVioR Nov 11, 2016
f357d84
add STORM-2172 to CHANGELOG
HeartSaVioR Nov 11, 2016
7c1aff5
Merge branch 'master' into STORM-2177
vesense Nov 12, 2016
068e069
Merge branch 'patch-2' of https://github.com/wangli1426/storm into ST…
HeartSaVioR Nov 14, 2016
bf086cf
add STORM-2196 to CHANGELOG
HeartSaVioR Nov 14, 2016
b3356de
Merge branch 'STORM-2196-merge'
HeartSaVioR Nov 14, 2016
424f65b
[STORM-2177][SQL] add input output prefix
vesense Nov 14, 2016
ace68fd
Merge branch 'STORM-2177' of https://github.com/vesense/storm into ST…
HeartSaVioR Nov 14, 2016
a522028
add STORM-2173 and STORM-2177 to CHANGELOG
HeartSaVioR Nov 14, 2016
d636ae1
move STORM-2172 to 1.1.0
HeartSaVioR Nov 14, 2016
6d6bdb9
Merge branch 'STORM-1278' of https://github.com/abhishekagarwal87/sto…
Nov 14, 2016
71f8e86
STORM-2087: storm-kafka-client improvements for kafka 0.10
jfenc91 Sep 11, 2016
1c1029f
STORM-1278: rework
Nov 14, 2016
f98dd18
Merge branch 'Apache_master_STORM-2182_top_STORM-1694' of https://git…
Nov 15, 2016
397a131
Added STORM-2182, STORM-1694 to CHANGELOG.
Nov 15, 2016
957fcab
STORM-2202 [Storm SQL] Document how to use supported connectors and f…
HeartSaVioR Nov 15, 2016
aa49508
Merge branch 'STORM-2192' of https://github.com/tgravescs/storm
Nov 15, 2016
69eee31
Updating CHANGELOG to add STORM-2192
Nov 15, 2016
0606977
Merge branch 'STORM-1278' of https://github.com/revans2/incubator-sto…
HeartSaVioR Nov 16, 2016
9fb0e20
add STORM-1278 to CHANGELOG
HeartSaVioR Nov 16, 2016
9a50567
Merge branch 'STORM-2198' of https://github.com/vesense/storm into ST…
HeartSaVioR Nov 16, 2016
8c449dc
add STORm-2198 to CHANGELOG
HeartSaVioR Nov 16, 2016
5bcbb8d
Merge branch 'stormKafkaClientTests' of https://github.com/jfenc91/st…
Nov 19, 2016
a912cf3
Added STORM-2087 to CHANGELOG.
Nov 19, 2016
71af670
STORM-2205 Racecondition in getting nimbus summaries while ZK connect…
satishd Nov 20, 2016
8705605
STORM-2209: Update documents adding new integration for some external…
vesense Nov 20, 2016
d536153
Added STORM-2205 to CHANGELOG.md
satishd Nov 20, 2016
6fda4a4
Merge branch 'worker-launcher-comm' of https://github.com/knusbaum/in…
Nov 21, 2016
ea67694
add STORM-2195 to Changelog
Nov 21, 2016
b7c9d92
STORM-2208: HDFS State Throws FileNotFoundException in Azure Data Lak…
hmcl Nov 19, 2016
a23a6ad
STORM-2213 ShellSpout has race condition when ShellSpout is being ina…
HeartSaVioR Nov 22, 2016
ccd5107
STORM-2212: Remove Redundant Declarations in Maven POM Files
hmcl Nov 22, 2016
1e30adc
STORM-2193: Fix FilterConfiguration parameter order
Nov 22, 2016
d41704e
STORM-2216: prefer JSONValue.parseWithException
Nov 22, 2016
cdbaba2
Added kubernetes integration
vesense Nov 23, 2016
69de52a
STORM-2210 remove array shuffle from ShuffleGrouping when counter res…
kpeeksf Nov 23, 2016
0cc0e4e
Merge branch 'STORM-2210-master' of https://github.com/kevpeek/storm …
Nov 23, 2016
10c8572
STORM-2210: Changelog
Nov 23, 2016
aeb9d2f
Merge branch 'Apache_master_STORM-2212_CleanPOMDups' of https://githu…
Nov 23, 2016
ecb3fd8
STORM-2212: Changelog
Nov 23, 2016
f7b62c3
Merge branch 'STORM-2209' of https://github.com/vesense/storm into ST…
Nov 23, 2016
33c155f
STORM-2209: Changelog
Nov 23, 2016
49c61fd
Merge branch 'STORM-2213'
HeartSaVioR Nov 24, 2016
286a9ce
add STORM-2213 to CHANGELOG
HeartSaVioR Nov 24, 2016
6de1f0d
Merge branch 'Apache_master_STORM-2208' of https://github.com/hmcl/st…
HeartSaVioR Nov 24, 2016
89311db
add STORM-2208 to CHANGELOG
HeartSaVioR Nov 24, 2016
983227f
Merge branch 'STORM-2216' of https://github.com/revans2/incubator-sto…
HeartSaVioR Nov 24, 2016
73bdbca
STORM-2216: CHANGELOG
HeartSaVioR Nov 25, 2016
5f71a2d
Merge branch 'STORM-2193' of https://github.com/revans2/incubator-sto…
HeartSaVioR Nov 25, 2016
e6d667c
STORM-2193: CHANGELOG
HeartSaVioR Nov 25, 2016
57998b4
Merge branch 'STORM-2202'
HeartSaVioR Nov 25, 2016
4e2df4f
STORM-1886 Extend KeyValueState iface with delete
Jun 2, 2016
0089f39
Use a Map with tombstones to represent deletions
Jun 24, 2016
d34717c
STORM-1886 Address last comments
Nov 28, 2016
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
  •  
  •  
  •  
33 changes: 26 additions & 7 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,20 +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/
10 changes: 7 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,26 @@
# 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
- oraclejdk8
before_install:
- rvm use 2.1.5 --install
- nvm install 0.12.2
- nvm use 0.12.2
install: /bin/bash ./dev-tools/travis/travis-install.sh `pwd`
script: /bin/bash ./dev-tools/travis/travis-script.sh `pwd` $MODULES
sudo: false
script:
- /bin/bash ./dev-tools/travis/travis-script.sh `pwd` $MODULES
sudo: true
cache:
directories:
- "$HOME/.m2/repository"
Expand Down
1,092 changes: 394 additions & 698 deletions CHANGELOG.md

Large diffs are not rendered by default.

16 changes: 15 additions & 1 deletion DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Table of Contents
* <a href="#packaging">Create a Storm distribution (packaging)</a>
* <a href="#best-practices">Best practices</a>
* <a href="#best-practices-testing">Testing</a>
* <a href="#best-practices-versions">Version Changes</a>
* <a href="#tools">Tools</a>
* <a href="#code-repositories">Source code repositories (git)</a>
* <a href="#issue-tracking">Issue tracking (JIRA)</a>
Expand Down Expand Up @@ -179,7 +180,7 @@ your fork up to date with the latest changes of the upstream (official) `storm`

### Approve a pull request

[BYLAWS](http://storm.apache.org/documentation/BYLAWS.html) describes the condition of approval for code / non-code change.
[BYLAWS](http://storm.apache.org/contribute/BYLAWS.html) describes the condition of approval for code / non-code change.

Please refer Approvals -> Actions section for more details.

Expand Down Expand Up @@ -366,6 +367,19 @@ Storm using tracked topologies. Here, the key is the `tracked-wait` function: i
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.

<a name="best-practices-versions"></a>

## Version Changes

An easy way to change versions across all pom files, for example from `1.0.0-SNAPSHOT` to `1.0.0`, is with the maven
versions plugin.

```
mvn versions:set #This prompts for a new version
mvn versions:commit
```

[Plugin Documentation] (http://www.mojohaus.org/versions-maven-plugin/)

<a name="tools"></a>

Expand Down
31 changes: 26 additions & 5 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
Master Branch: [![Travis CI](https://travis-ci.org/apache/storm.svg?branch=master)](https://travis-ci.org/apache/storm)
Master Branch:
[![Travis CI](https://travis-ci.org/apache/storm.svg?branch=master)](https://travis-ci.org/apache/storm)
[![Maven Version](https://maven-badges.herokuapp.com/maven-central/org.apache.storm/storm-core/badge.svg)](http://search.maven.org/#search|gav|1|g:"org.apache.storm"%20AND%20a:"storm-core")

Storm is a distributed realtime computation system. Similar to how Hadoop provides a set of general primitives for doing batch processing, Storm provides a set of general primitives for doing realtime computation. Storm is simple, can be used with any programming language, [is used by many companies](http://storm.apache.org/documentation/Powered-By.html), and is a lot of fun to use!

Expand Down Expand Up @@ -91,6 +93,11 @@ under the License.
* Boyang Jerry Peng ([@jerrypeng](https://github.com/jerrypeng))
* Zhuo Liu ([@zhuoliu](https://github.com/zhuoliu))
* Haohui Mai ([@haohui](https://github.com/haohui))
* Sanket Chintapalli ([@redsanket](https://github.com/redsanket))
* Longda Feng ([@longda](https://github.com/longdafeng))
* John Fang ([@hustfxj](https://github.com/hustfxj))
* Abhishek Agarwal ([@abhishekagarwal87](https://github.com/abhishekagarwal87))
* Satish Duggana ([@satishd](https://github.com/satishd))

## Contributors

Expand Down Expand Up @@ -228,7 +235,6 @@ under the License.
* Renkai Ge ([@Renkai](https://github.com/Renkai))
* Aaron Coburn ([@acoburn](https://github.com/acoburn))
* Rick Kellogg ([@rmkellogg](https://github.com/rmkellogg))
* Abhishek Agarwal ([@abhishekagarwal87](https://github.com/abhishekagarwal87))
* chenyuzhao ([@danny0405](https://github.com/danny0405))
* Michael Schonfeld ([@schonfeld](https://github.com/schonfeld))
* Erik Weathers ([@erikdw](https://github.com/erikdw))
Expand All @@ -249,10 +255,25 @@ under the License.
* Satish Duggana ([@satishd](https://github.com/satishd))
* Seth Ammons ([@sethgrid](https://github.com/sethgrid))
* Aaron Dixon ([@atdixon](https://github.com/atdixon))
* Roshan Naik([@roshannaik](https://github.com/roshannaik))
* Roshan Naik ([@roshannaik](https://github.com/roshannaik))
* Dan Bahir ([#dbahir](https://github.com/dbahir))
* Alessandro Bellina ([#abellina](https://github.com/abellina))
* Basti Liu ([@basti](https://github.com/bastiliu))
* Jark Wu ([@jark](https://github.com/wuchong))
* Cody Wang ([@unsleepy22](https://github.com/unsleepy22))
* Karthick Duraisamy Soundararaj ([@dsKarthick](https://github.com/dsKarthick))
* Olivier Mallassi ([@omallassi](https://github.com/omallassi))
* Balázs Kossovics ([@kosii](https://github.com/kosii))
* csivaguru ([@csivaguru](https://github.com/csivaguru))
* sakanaou ([@sakanaou](https://github.com/sakanaou))
* wangperry ([@wangperry](https://github.com/wangperry))
* Slava Andreyev ([@slava92](https://github.com/slava92))
* Pavel Grochal ([@Darkless012](https://github.com/Darkless012))
* Manikumar Reddy O ([@omkreddy](https://github.com/omkreddy))
* Dohyun Lee ([@leedohyun](https://github.com/leedohyun))
* Arthur Maciejewicz ([@Zintinio](https://github.com/Zintinio]))
* Juan Paulo Gutierrez ([@juanpaulo](https://github.com/juanpaulo))

## Acknowledgements

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: [YourKit Java Profiler](http://www.yourkit.com/java/profiler/index.jsp) and [YourKit .NET Profiler](http://www.yourkit.com/.net/profiler/index.jsp).


25 changes: 24 additions & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,31 @@ To set up 2-way authentication:
1. `drpc.https.want.client.auth` (If this set to true, server requests for client certificate authentication, but keeps the connection even if no authentication is provided)
2. `drpc.https.need.client.auth` (If this set to true, server requires the client to provide authentication)

#### GENERATE CERTIFICATES FOR LOCAL TESTING SSL SETUP

Run the following script and fill in the values and passwords when prompted. The `keyalg` must be set to `RSA`

```bash
#!/bin/bash

DIR=/Users/user/certs/dir/

keytool -keystore $DIR/server.keystore.jks -alias localhost -validity 365 -keyalg RSA -genkey

openssl req -new -x509 -keyout $DIR/ca-key -out $DIR/ca-cert -days 365

keytool -keystore $DIR/server.truststore.jks -alias CARoot -import -file $DIR/ca-cert

keytool -keystore $DIR/client.truststore.jks -alias CARoot -import -file $DIR/ca-cert

keytool -keystore $DIR/server.keystore.jks -alias localhost -certreq -file $DIR/cert-file

openssl x509 -req -CA $DIR/ca-cert -CAkey $DIR/ca-key -in $DIR/cert-file -out $DIR/cert-signed -days 365 -CAcreateserial -passin pass:test12

keytool -keystore $DIR/server.keystore.jks -alias CARoot -import -file $DIR/ca-cert

keytool -keystore $DIR/server.keystore.jks -alias localhost -import -file $DIR/cert-signed
```

## Authentication (Kerberos)

Expand Down Expand Up @@ -469,7 +493,6 @@ nimbus.groups:
- "storm"
```


### DRPC
Hopefully more on this soon

Expand Down
4 changes: 2 additions & 2 deletions bin/flight.bash
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

JDKPATH="/home/y/share/yjava_jdk/java"
JDKPATH=$JAVA_HOME
BINPATH="/usr/bin"
USER=`whoami`

Expand Down Expand Up @@ -59,7 +59,7 @@ function dump_record {

function jstack_record {
FILENAME=jstack-$1-${NOW}.txt
$BINPATH/jstack $1 > "$2/${FILENAME}"
$BINPATH/jstack $1 > "$2/${FILENAME}" 2>&1
}

function jmap_record {
Expand Down
19 changes: 7 additions & 12 deletions bin/storm
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,8 @@ while [ -h "${PRG}" ]; do
fi
done

# find python >= 2.6
if [ -a /usr/bin/python2.6 ]; then
PYTHON=/usr/bin/python2.6
fi

if [ -z "$PYTHON" ]; then
PYTHON=/usr/bin/python
fi

# check for version
PYTHON="/usr/bin/env python"
majversion=`$PYTHON -V 2>&1 | awk '{print $2}' | cut -d'.' -f1`
minversion=`$PYTHON -V 2>&1 | awk '{print $2}' | cut -d'.' -f2`
numversion=$(( 10 * $majversion + $minversion))
Expand All @@ -51,12 +43,15 @@ fi
STORM_BIN_DIR=`dirname ${PRG}`
export STORM_BASE_DIR=`cd ${STORM_BIN_DIR}/..;pwd`

#check to see if the conf dir is given as an optional argument
#check to see if the conf dir or file is given as an optional argument
if [ $# -gt 1 ]; then
if [ "--config" = "$1" ]; then
conf_file=$2
if [ -d "$conf_file" ]; then
conf_file=$conf_file/storm.yaml
fi
if [ ! -f "$conf_file" ]; then
echo "Error: Cannot find configuration directory: $conf_file"
echo "Error: Cannot find configuration file: $conf_file"
exit 1
fi
STORM_CONF_FILE=$conf_file
Expand All @@ -71,4 +66,4 @@ if [ -f "${STORM_CONF_DIR}/storm-env.sh" ]; then
. "${STORM_CONF_DIR}/storm-env.sh"
fi

exec "$PYTHON" "${STORM_BIN_DIR}/storm.py" "$@"
exec "${STORM_BIN_DIR}/storm.py" "$@"
14 changes: 11 additions & 3 deletions bin/storm-config.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,11 @@ if not defined STORM_LOG_DIR (
@rem retrieve storm.log4j2.conf.dir from conf file
@rem

"%JAVA%" -client -Dstorm.options= -Dstorm.conf.file= -cp "%CLASSPATH%" org.apache.storm.command.config_value storm.log4j2.conf.dir > %CMD_TEMP_FILE%
if not defined CMD_TEMP_FILE (
set CMD_TEMP_FILE=tmpfile
)

"%JAVA%" -client -Dstorm.options= -Dstorm.conf.file= -cp "%CLASSPATH%" org.apache.storm.command.ConfigValue storm.log4j2.conf.dir > %CMD_TEMP_FILE%

FOR /F "delims=" %%i in (%CMD_TEMP_FILE%) do (
FOR /F "tokens=1,* delims= " %%a in ("%%i") do (
Expand All @@ -113,7 +117,7 @@ if not defined STORM_LOG4J2_CONFIGURATION_FILE (
set STORM_LOG4J2_CONFIGURATION_FILE="file:///%STORM_HOME%\log4j2\cluster.xml"
)

"%JAVA%" -client -Dstorm.options= -Dstorm.conf.file= -cp "%CLASSPATH%" org.apache.storm.command.config_value java.library.path > %CMD_TEMP_FILE%
"%JAVA%" -client -Dstorm.options= -Dstorm.conf.file= -cp "%CLASSPATH%" org.apache.storm.command.ConfigValue java.library.path > %CMD_TEMP_FILE%

FOR /F "delims=" %%i in (%CMD_TEMP_FILE%) do (
FOR /F "tokens=1,* delims= " %%a in ("%%i") do (
Expand All @@ -125,7 +129,11 @@ FOR /F "delims=" %%i in (%CMD_TEMP_FILE%) do (


:storm_opts
set STORM_OPTS=-Dstorm.options= -Dstorm.home=%STORM_HOME% -Djava.library.path=%JAVA_LIBRARY_PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre\lib
if "%set_storm_options%"=="true" (
set STORM_OPTS=-Dstorm.options=
)

set STORM_OPTS=%STORM_OPTS% -Dstorm.home=%STORM_HOME% -Djava.library.path=%JAVA_LIBRARY_PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre\lib
set STORM_OPTS=%STORM_OPTS% -Dlog4j.configurationFile=%STORM_LOG4J2_CONFIGURATION_FILE%
set STORM_OPTS=%STORM_OPTS% -Dstorm.log.dir=%STORM_LOG_DIR%
del /F %CMD_TEMP_FILE%
Expand Down
43 changes: 43 additions & 0 deletions bin/storm-kafka-monitor
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#!/usr/bin/env bash
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# 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.
#

# Resolve links - $0 may be a softlink
PRG="${0}"

while [ -h "${PRG}" ]; do
ls=`ls -ld "${PRG}"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "${PRG}"`/"$link"
fi
done

STORM_BIN_DIR=`dirname ${PRG}`
export STORM_BASE_DIR=`cd ${STORM_BIN_DIR}/..;pwd`

# Which java to use
if [ -z "$JAVA_HOME" ]; then
JAVA="java"
else
JAVA="$JAVA_HOME/bin/java"
fi

exec "$JAVA" -cp "$STORM_BASE_DIR/toollib/*" org.apache.storm.kafka.monitor.KafkaOffsetLagUtil "$@"
Loading