ea8641a | Heron Release System | 09 March 2016, 21:31:45 UTC | Release 0.13.0-C (2016-03-09) Baseline: b9a2997 + 7f42fb9: Move constant "HERON_SYSTEM_CONFIG" from misc.Constants to class com.twitter.heron.common.config.SystemConfig Release 0.13.0-C (2016-03-09) | 09 March 2016, 21:31:45 UTC |
ef045c5 | Maosong Fu | 08 March 2016, 05:10:13 UTC | Move constant "HERON_SYSTEM_CONFIG" from misc.Constants to class com.twitter.heron.common.config.SystemConfig | 09 March 2016, 21:31:32 UTC |
b62594f | Jingwei Wu | 03 March 2016, 00:55:52 UTC | Merge branch 'master' into jwu_copy_command_uploader | 03 March 2016, 00:55:52 UTC |
91d0479 | Jingwei Wu | 03 March 2016, 00:50:04 UTC | added comment | 03 March 2016, 00:50:04 UTC |
1854080 | Jingwei Wu | 02 March 2016, 22:46:32 UTC | wip | 02 March 2016, 22:46:32 UTC |
a164f03 | Jingwei Wu | 02 March 2016, 22:34:56 UTC | added CopyCommandUploader to support uploading to AWS/S3, Artifactory etc | 02 March 2016, 22:34:56 UTC |
db108c5 | Jingwei Wu | 18 February 2016, 19:14:38 UTC | Merge pull request #84 from twitter/config_overrides allow config-overrides to take default values: | 18 February 2016, 19:14:38 UTC |
5eb6dfd | Jingwei Wu | 18 February 2016, 18:40:38 UTC | Merge branch 'master' into config_overrides | 18 February 2016, 18:40:38 UTC |
6923201 | nlu90 | 18 February 2016, 05:02:35 UTC | Merge pull request #97 from twitter/localmode-singleton-fix The SingletonRegistry used in Localmode prevents testing with multiple test cases | 18 February 2016, 05:02:35 UTC |
68ad65d | Neng Lu | 18 February 2016, 03:49:05 UTC | The SingletonRegistry used in Localmode prevents testing with multiple test cases | 18 February 2016, 03:49:05 UTC |
30f4ac1 | Maosong Fu | 13 February 2016, 00:39:33 UTC | Merge pull request #96 from twitter/fixInconsistentStatesInTMaster Distribute physical plan always with latest topology def | 13 February 2016, 00:39:33 UTC |
4332f89 | Maosong Fu | 12 February 2016, 23:28:13 UTC | Distribute physical plan always with latest topology def Currently when tmaster receives an activate/deactivate request, it would only persist the changes in topology def to zk, withtout persisting the new physical plan. But when tmaster restarts, it would check the persistent physical plan to determine the topology state, so: 1. Any topology state changes would not reflect after restart. 2. The topology states in topology def and physical plan are inconsistent. This change would consider topology def the owner of topology states, and every time when tmaster distributes physical plan to stream mgrs, it would first update its internal topology states with the correct one from latest topology def. By doing this, we could: 1. Avoid the transactional updates on topology def and physical plan. 2. Guarantee eventual consistency while also to provide correct behaviors. In future, we might remove the topology def from physical plan to have guarantee one owner of the data. | 12 February 2016, 23:28:13 UTC |
a63d422 | Karthik Ramasamy | 11 February 2016, 07:57:31 UTC | added docker file for Ubuntu15.10 | 11 February 2016, 07:57:31 UTC |
2e3d3ea | Karthik Ramasamy | 11 February 2016, 02:19:39 UTC | Merge pull request #94 from twitter/state Abstract state manager and its implementation | 11 February 2016, 02:19:39 UTC |
afa28a3 | Karthik Ramasamy | 11 February 2016, 01:19:26 UTC | Merge branch 'master' into state | 11 February 2016, 01:19:26 UTC |
ceb6392 | Karthik Ramasamy | 11 February 2016, 01:18:23 UTC | Merge branch 'master' of https://github.com/twitter/heron | 11 February 2016, 01:18:23 UTC |
68f238f | Karthik Ramasamy | 11 February 2016, 01:17:56 UTC | change heron.state to heron.statemgrs for python tracker | 11 February 2016, 01:17:56 UTC |
e85c192 | Karthik Ramasamy | 11 February 2016, 01:12:26 UTC | Merge branch 'state' of https://github.com/twitter/heron into state | 11 February 2016, 01:12:26 UTC |
d5e5b22 | Karthik Ramasamy | 11 February 2016, 01:07:38 UTC | cosmetic changes | 11 February 2016, 01:07:38 UTC |
240401f | Karthik Ramasamy | 11 February 2016, 01:06:19 UTC | Merge pull request #92 from twitter/cli Make CLI more modular with help | 11 February 2016, 01:06:19 UTC |
80cf0f7 | Vikas Kedigehalli | 11 February 2016, 00:47:49 UTC | scheduler: fix a bunch of unit tests | 11 February 2016, 00:47:49 UTC |
b9d21a1 | Karthik Ramasamy | 10 February 2016, 18:50:41 UTC | Merge branch 'master' into cli | 10 February 2016, 18:50:41 UTC |
9788d07 | Karthik Ramasamy | 10 February 2016, 18:50:17 UTC | Merge branch 'master' of https://github.com/twitter/heron | 10 February 2016, 18:50:17 UTC |
071639c | Karthik Ramasamy | 10 February 2016, 17:29:45 UTC | change DC to CLUSTER in Constants and dc | 10 February 2016, 17:29:45 UTC |
d6aa10c | Karthik Ramasamy | 09 February 2016, 08:01:50 UTC | moved NullScheduler, NullLauncher, NullUploader, NullLauncher to spis | 09 February 2016, 08:01:50 UTC |
85f9972 | Karthik Ramasamy | 08 February 2016, 05:57:11 UTC | cleaned up BUILD files to avoid repetition | 08 February 2016, 05:57:11 UTC |
3a0e1e5 | Karthik Ramasamy | 07 February 2016, 05:29:09 UTC | moved heron/common/core/base to heron/common/basics and heron/common/network | 07 February 2016, 05:29:09 UTC |
a104a5f | Karthik Ramasamy | 06 February 2016, 21:05:32 UTC | Merge pull request #90 from twitter/metrics move metrics manager api directory to spi directory | 06 February 2016, 21:05:32 UTC |
32ed505 | kramasamy | 06 February 2016, 20:54:58 UTC | remove metricsmgr api from release packages | 06 February 2016, 20:54:58 UTC |
22d987c | kramasamy | 06 February 2016, 20:41:15 UTC | remove metricsmgr-api directory | 06 February 2016, 20:41:15 UTC |
d7782ce | kramasamy | 06 February 2016, 20:36:27 UTC | use SysUtils instead of api.Utils to refrain from linking API everywhere | 06 February 2016, 20:36:27 UTC |
a4bda7a | Karthik Ramasamy | 06 February 2016, 18:54:50 UTC | modify packages for the move of metrics manager api to spi | 06 February 2016, 18:54:50 UTC |
6d8823e | Karthik Ramasamy | 06 February 2016, 18:53:33 UTC | move metrics manager api to spi | 06 February 2016, 18:53:33 UTC |
3848e1a | Karthik Ramasamy | 06 February 2016, 17:17:30 UTC | Merge pull request #89 from twitter/sysconfig moved SystemConfig from common/utils/misc common/config | 06 February 2016, 17:17:30 UTC |
f77023e | Karthik Ramasamy | 06 February 2016, 07:36:01 UTC | moved SystemConfig from common/utils/misc common/config | 06 February 2016, 07:36:01 UTC |
6b2dfd0 | Karthik Ramasamy | 06 February 2016, 02:39:18 UTC | Merge pull request #88 from twitter/cyaml added generic yaml config parsing | 06 February 2016, 02:39:18 UTC |
04cdb00 | Karthik Ramasamy | 06 February 2016, 02:29:38 UTC | moved heron/config src files to heron/common | 06 February 2016, 02:29:38 UTC |
129e978 | Karthik Ramasamy | 06 February 2016, 01:17:02 UTC | added generic yaml config parsing | 06 February 2016, 01:17:02 UTC |
ef83269 | Karthik Ramasamy | 04 February 2016, 21:56:37 UTC | Merge pull request #87 from twitter/scheduler separate scheduler api into multiple modules | 04 February 2016, 21:56:37 UTC |
fe8f2d5 | Karthik Ramasamy | 04 February 2016, 07:15:13 UTC | separate scheduler api into multiple modules and move them to spi directory | 04 February 2016, 07:15:13 UTC |
c91d133 | Karthik Ramasamy | 03 February 2016, 02:47:30 UTC | convert DC to CLUSTER and its references | 03 February 2016, 02:47:30 UTC |
5585fcb | Karthik Ramasamy | 02 February 2016, 19:00:39 UTC | added comments to the scheduler files and to some functions in submit.py | 02 February 2016, 19:00:39 UTC |
3b96067 | Karthik Ramasamy | 02 February 2016, 07:56:52 UTC | fix errors | 02 February 2016, 07:56:52 UTC |
5381a8b | Karthik Ramasamy | 02 February 2016, 07:26:21 UTC | cleaned up the code for submit | 02 February 2016, 07:26:21 UTC |
1ede81d | Karthik Ramasamy | 31 January 2016, 00:11:27 UTC | split each cli command into different files and add detailed help | 31 January 2016, 00:11:27 UTC |
017bb5b | Karthik Ramasamy | 30 January 2016, 17:21:31 UTC | Merge pull request #85 from twitter/tracker increase the memory required for heron controller | 30 January 2016, 17:21:31 UTC |
5fbe052 | Karthik Ramasamy | 30 January 2016, 03:48:38 UTC | Merge branch 'master' of https://github.com/twitter/heron | 30 January 2016, 03:48:38 UTC |
f630d96 | Karthik Ramasamy | 29 January 2016, 23:57:18 UTC | increase the memory required for heron controller | 29 January 2016, 23:57:18 UTC |
4ffb187 | Jingwei Wu | 29 January 2016, 18:49:28 UTC | allow config-overrides to take default role: jwu and default environ: default | 29 January 2016, 18:49:28 UTC |
024489e | Karthik Ramasamy | 29 January 2016, 17:43:42 UTC | Merge pull request #83 from twitter/tracker fixes the unit test to use cluster instead of dc | 29 January 2016, 17:43:42 UTC |
2ea8990 | Karthik Ramasamy | 29 January 2016, 17:29:26 UTC | fixes the unit test to use cluster instead of dc | 29 January 2016, 17:29:26 UTC |
de346d4 | Karthik Ramasamy | 28 January 2016, 08:23:04 UTC | Merge pull request #81 from twitter/tracker changed tracker to use cluster instead of dc | 28 January 2016, 08:23:04 UTC |
92c9be9 | Karthik Ramasamy | 28 January 2016, 08:07:00 UTC | removed self.dc since dc is not used anymore except in proto | 28 January 2016, 08:07:00 UTC |
9b6dc11 | Karthik Ramasamy | 28 January 2016, 07:35:21 UTC | changed tracker to use cluster instead of dc | 28 January 2016, 07:35:21 UTC |
6f525c1 | Jingwei Wu | 27 January 2016, 05:45:40 UTC | Merge pull request #80 from twitter/heron-config-overrides standardize config-overrides parsing | 27 January 2016, 05:45:40 UTC |
0a30744 | Jingwei Wu | 27 January 2016, 02:00:20 UTC | standardize config-overrides parsing | 27 January 2016, 02:00:20 UTC |
794fcb2 | Jingwei Wu | 23 January 2016, 03:55:04 UTC | Merge pull request #77 from twitter/jwu_configloader_refactoring Heron IConfigLoader class inheritance code refactoring | 23 January 2016, 03:55:04 UTC |
dbaf99c | Jingwei Wu | 23 January 2016, 00:16:13 UTC | Heron IConfigLoader class inheritance code refactoring to support clear config loading priority | 23 January 2016, 00:16:13 UTC |
be4b733 | Karthik Ramasamy | 22 January 2016, 05:16:03 UTC | Merge branch 'master' of https://github.com/twitter/heron | 22 January 2016, 05:16:03 UTC |
52a90a4 | Jingwei Wu | 20 January 2016, 22:53:08 UTC | Merge pull request #74 from twitter/jwu/heron_verbose standardize heron-cli2 cmdline options | 20 January 2016, 22:53:08 UTC |
950c962 | Jingwei Wu | 20 January 2016, 22:11:28 UTC | making pplans cleaning more fault tolerant | 20 January 2016, 22:11:28 UTC |
6712e18 | Jingwei Wu | 20 January 2016, 21:34:58 UTC | cleanup heron-cli2 cmdline options by dropping --heron-batch-size and renaming --heron-verbose to --verbose | 20 January 2016, 21:34:58 UTC |
ce0c0f8 | Jingwei Wu | 20 January 2016, 18:41:56 UTC | Merge pull request #73 from twitter/jwu/heron_cli Jwu/heron cli | 20 January 2016, 18:41:56 UTC |
c4aef5a | Jingwei Wu | 19 January 2016, 23:23:27 UTC | code comment | 19 January 2016, 23:23:27 UTC |
84fccad | Jingwei Wu | 19 January 2016, 23:16:40 UTC | updated example aurora config to upload/download user topology package | 19 January 2016, 23:16:40 UTC |
04da3e9 | Karthik Ramasamy | 18 January 2016, 01:09:58 UTC | Merge pull request #71 from lewiskan/master doc review/links updated | 18 January 2016, 01:09:58 UTC |
a0d5b81 | Karthik Ramasamy | 18 January 2016, 01:07:35 UTC | Merge pull request #72 from lucperkins/lperkins/docs/docker Changes to Docker instructions | 18 January 2016, 01:07:35 UTC |
57959cb | Luc Perkins | 17 January 2016, 23:40:11 UTC | some other misc cleanup | 17 January 2016, 23:40:11 UTC |
8be1b22 | Luc Perkins | 17 January 2016, 23:35:23 UTC | finish draft of contributions section | 17 January 2016, 23:35:23 UTC |
9b5f5de | Luc Perkins | 17 January 2016, 23:31:50 UTC | make suggested changes and begin adding a contributions section | 17 January 2016, 23:31:50 UTC |
d1c5109 | Lewis Kaneshiro | 17 January 2016, 21:40:04 UTC | Merge pull request #4 from lewiskan/lkdocs003 document review/links updated | 17 January 2016, 21:40:04 UTC |
65342b4 | Lewis Kaneshiro | 17 January 2016, 21:37:56 UTC | document review/links updated | 17 January 2016, 21:37:56 UTC |
1ee8279 | Jingwei Wu | 16 January 2016, 06:56:42 UTC | Merge pull request #67 from twitter/jwu/heron_aurora Jwu/heron aurora | 16 January 2016, 06:56:42 UTC |
f2b7de1 | Jingwei Wu | 16 January 2016, 06:55:00 UTC | comment cleanup | 16 January 2016, 06:55:00 UTC |
afd17ff | Jingwei Wu | 16 January 2016, 06:27:46 UTC | twitter aurora cleanup | 16 January 2016, 06:27:46 UTC |
cdf096c | Jingwei Wu | 16 January 2016, 06:26:37 UTC | twitter aurora cleanup | 16 January 2016, 06:26:37 UTC |
5e1e466 | Jingwei Wu | 16 January 2016, 06:01:48 UTC | revert previous changes for heron-scheduler_deploy.jar | 16 January 2016, 06:01:48 UTC |
29b0f7e | Jingwei Wu | 16 January 2016, 05:49:36 UTC | Merge branch 'master' into jwu/heron_aurora | 16 January 2016, 05:49:36 UTC |
e674e14 | Jingwei Wu | 16 January 2016, 05:46:23 UTC | updated example heron_controller.aurora | 16 January 2016, 05:46:23 UTC |
c3d8a6b | Jingwei Wu | 16 January 2016, 05:38:55 UTC | removed twitter-specific aurora configuration | 16 January 2016, 05:38:55 UTC |
55a8330 | Karthik Ramasamy | 16 January 2016, 02:09:25 UTC | Merge pull request #60 from twitter/shade shade scheduler and metrics manager | 16 January 2016, 02:09:25 UTC |
755fc29 | Jingwei Wu | 16 January 2016, 01:29:08 UTC | fixed heron-cli2 | 16 January 2016, 01:29:08 UTC |
27e2a34 | Jingwei Wu | 15 January 2016, 23:14:39 UTC | heron-cli cleanup | 15 January 2016, 23:14:39 UTC |
e1d1287 | Jingwei Wu | 15 January 2016, 19:01:22 UTC | review comment | 15 January 2016, 19:01:22 UTC |
eb0d760 | Jingwei Wu | 15 January 2016, 00:18:25 UTC | updated integration test.conf | 15 January 2016, 00:18:25 UTC |
e41f404 | Jingwei Wu | 15 January 2016, 00:08:59 UTC | updated heron code to support custom aurora configuration | 15 January 2016, 00:08:59 UTC |
6fe8c26 | Jingwei Wu | 15 January 2016, 00:05:52 UTC | added heron-conf | 15 January 2016, 00:05:52 UTC |
99586b2 | Sailesh Mittal | 14 January 2016, 19:09:04 UTC | Merge pull request #66 from twitter/vrk/kafka_spout kafka: Remove redundant Storm prefix from a few classnames | 14 January 2016, 19:09:04 UTC |
4ecab96 | Vikas Kedigehalli | 14 January 2016, 06:34:03 UTC | kafka: Remove redundant Storm prefix from a few classnames | 14 January 2016, 06:36:47 UTC |
3127a45 | Karthik Ramasamy | 13 January 2016, 21:53:58 UTC | Merge pull request #65 from ajorgensen/heron-compiler-docs Add documentation for compiling heron in docker | 13 January 2016, 21:53:58 UTC |
cc2f8be | Andrew Jorgensen | 13 January 2016, 16:13:54 UTC | Add documentation for compiling heron in docker | 13 January 2016, 16:13:54 UTC |
2975f90 | Karthik Ramasamy | 12 January 2016, 23:59:27 UTC | Merge pull request #64 from twitter/kafka initial version of kafka spout | 12 January 2016, 23:59:27 UTC |
aae7946 | Karthik Ramasamy | 12 January 2016, 22:27:03 UTC | initial version of kafka spout - need to move to latest version of kafka | 12 January 2016, 22:27:03 UTC |
95146e5 | Karthik Ramasamy | 12 January 2016, 04:10:28 UTC | Merge branch 'master' of https://github.com/twitter/heron | 12 January 2016, 04:10:28 UTC |
8b36893 | Karthik Ramasamy | 12 January 2016, 04:09:50 UTC | Merge pull request #63 from ajorgensen/build-container-per-platform Tag docker build container with platform | 12 January 2016, 04:09:50 UTC |
db67477 | Andrew Jorgensen | 11 January 2016, 21:36:37 UTC | Tag docker build container with platform | 12 January 2016, 03:34:46 UTC |
2b225f9 | Karthik Ramasamy | 12 January 2016, 00:49:23 UTC | Merge branch 'master' of https://github.com/twitter/heron | 12 January 2016, 00:49:23 UTC |
097b87f | Karthik Ramasamy | 11 January 2016, 22:29:16 UTC | Merge pull request #61 from twitter/separate-docker-scratch-directory Add scratch directory to heron docker build | 11 January 2016, 22:29:16 UTC |
7066df7 | Andrew Jorgensen | 11 January 2016, 18:52:10 UTC | Add scratch directory to heron docker build This sets the scratch directory for a build to be $HOME/.heron-compile. The purpose of this is to not add files to the working directory that might accidentally get committed while a build is taking place. This change also checks to make sure the output directory exists and creates it if it does not already exist. | 11 January 2016, 18:56:05 UTC |
9da9574 | Karthik Ramasamy | 11 January 2016, 09:37:16 UTC | shade scheduler and metrics manager | 11 January 2016, 09:37:16 UTC |