86c64eb | Karthik Ramasamy | 02 August 2017, 07:00:58 UTC | fix unit tests | 02 August 2017, 07:00:58 UTC |
37c63e5 | Karthik Ramasamy | 02 August 2017, 06:04:55 UTC | fix trailing space | 02 August 2017, 06:04:55 UTC |
ababc47 | Karthik Ramasamy | 02 August 2017, 05:26:27 UTC | topology submitting user is captured in the cli rather than in submitter main | 02 August 2017, 05:26:27 UTC |
e055ae4 | Neng Lu | 01 August 2017, 01:47:46 UTC | update sendOutState (#2131) | 01 August 2017, 01:47:46 UTC |
d764d79 | Sanjeev Kulkarni | 31 July 2017, 23:00:02 UTC | While unzipping pex files, don't overwrite existing files. (#2129) * While unzipping pex files, don't overwrite existing files. This is useful while running multi container topologies in local mode where multiple executors are unzipping the same file * Clean the working dir * Fixed unittest | 31 July 2017, 23:00:02 UTC |
22cd815 | Ali Ahmed | 31 July 2017, 22:37:32 UTC | Use Java ver 8 as source and target version (#2130) * Use Java ver 8 as source and target version Signed-off-by: Ali Ahmed <a.ahmed@streaml.io> * Use Java ver 8 as source and target version Signed-off-by: Ali Ahmed <a.ahmed@streaml.io> * Use Java ver 8 as source and target version Signed-off-by: Ali Ahmed <a.ahmed@streaml.io> | 31 July 2017, 22:37:32 UTC |
18d6cab | Ashvin | 31 July 2017, 22:19:11 UTC | Add Dhalion-sensor implementation for heron (#2101) * First Heron-Dhalion commit to enable topology auto-health-management * Add dhalion dependencies * Build and deploy health manager library * Add utility class to pull metrics from tracker * Connect PackingPlan and Topology providers to the StateMgr * Minor refactor for readability * Refactor code to use latest dhalion api * Add health policy config yaml * Add Heron main class for HealthManager * Fix any issues running HealthManager as a process * Assume all health policy configs to be strings * Isolate policy config specific guice modules * Add event handlers and invoke resolver actions * Fix dhalion package name change related errros * Use JsonPath to parse tracker response * Add bazel dependencies for json path * Replace tracker's metrics call with timeline call * Fix checkstyle errors * Use the Dhalion project's repo as binary source * Update dependencies as per update heron-common * Add sensors for BackPressure and ExecuteCount * Add BufferSizeSensor and refactor sensors * Minor refactor for readability * Refactor sensor code to use latest dhalion api * Make BackPressureSensor configurable, add high-pass-filter * Fix checkstyle errors * Replace tracker's metrics call with timeline call * Added metric name to sensors * Fixed checkstyle errors * Mark HealthManager evolving, remove dead code, improve javadoc * Add sample config file for the HealthManager * Address review comment, use ConfigReader for yaml files * Fix checkstyle errors * Add metrics duration configuration for all sensors * Decouple HealthManager constructor and tracker Resolves a review comment * Remove interface for constants * Rename healthm so that it matches other components * Address review comments * Add dependency on full proto package instead of sub package * Refactor method consuming command line arguments * Avoid building health manager package Wait for the dhalion jar to be available on maven central before enabling health manager. Also fix healthmgr path in build scripts * Address review comments * Refactor code based on review comments in PR-1980 * Enable health manager build since dhalion is in maven now * Address review comments PR 2101 | 31 July 2017, 22:19:11 UTC |
94556d7 | Neng Lu | 31 July 2017, 18:31:42 UTC | limit stmgr client reconnect attempts (#2125) | 31 July 2017, 18:31:42 UTC |
f8eff84 | Sanjeev Kulkarni | 31 July 2017, 14:45:29 UTC | Remove duplicate variable (#2127) | 31 July 2017, 14:45:29 UTC |
c94b0bf | Sanjeev Kulkarni | 30 July 2017, 05:45:03 UTC | Print Command details only in verbose mode (#2126) * Print Command details only in verbose mode * Added more log statements under debug | 30 July 2017, 05:45:03 UTC |
eeb6285 | Neng Lu | 28 July 2017, 23:02:25 UTC | Make instance send out state (#2120) | 28 July 2017, 23:02:25 UTC |
1c860dd | Neng Lu | 28 July 2017, 23:02:07 UTC | register stateful processing messages with StreamManagerClient (#2119) | 28 July 2017, 23:02:07 UTC |
df0dd74 | Karthik Ramasamy | 28 July 2017, 18:02:11 UTC | organize the docker directory (#2122) | 28 July 2017, 18:02:11 UTC |
d0de5d0 | Sanjeev Kulkarni | 28 July 2017, 05:57:40 UTC | Added a new socket option to take the maximum packet size accepted (#2118) * Added a new socket option to take the maximum packet size accepted * Fixed unittest * Fixed var name | 28 July 2017, 05:57:40 UTC |
1fd6d7f | Neng Lu | 28 July 2017, 00:53:53 UTC | add stateful support into Slave (#2106) | 28 July 2017, 00:53:53 UTC |
9724d44 | Sanjeev Kulkarni | 27 July 2017, 18:53:00 UTC | Rename TupleStreamMessage2 to TupleStreamMessage for better comprehension (#2117) | 27 July 2017, 18:53:00 UTC |
f85b7a1 | Sanjeev Kulkarni | 27 July 2017, 17:37:23 UTC | Remove TupleMessage2 since no one is using it (#2116) | 27 July 2017, 17:37:23 UTC |
b39b0fb | Sanjeev Kulkarni | 27 July 2017, 16:21:44 UTC | Removed TupleStream proto structure since no one uses it (#2115) | 27 July 2017, 16:21:44 UTC |
e49c796 | Sanjeev Kulkarni | 27 July 2017, 07:10:09 UTC | Removed TupleMessage since its obsolete (#2114) * Removed TupleMessage since its obsolete * Fix unit test | 27 July 2017, 07:10:09 UTC |
caf163f | Sanjeev Kulkarni | 27 July 2017, 00:21:43 UTC | StreamManager never deals with TupleMessage (#2110) | 27 July 2017, 00:21:43 UTC |
6e16ce6 | Sanjeev Kulkarni | 27 July 2017, 00:21:27 UTC | Removed TupleMessage usage in python instance because stmgr does not supports it (#2111) | 27 July 2017, 00:21:27 UTC |
412827b | Bill Graham | 26 July 2017, 19:14:29 UTC | Fix previous AbstractTupleRoutingTest refactor (#2112) | 26 July 2017, 19:14:29 UTC |
7e389ed | Sanjeev Kulkarni | 26 July 2017, 11:39:59 UTC | Removed dummy since no one uses it (#2108) | 26 July 2017, 11:39:59 UTC |
990b481 | Sanjeev Kulkarni | 26 July 2017, 06:41:29 UTC | Renamed controller to tmaster_controller (#2107) * Renamed controller to tmaster_controller to avoid confusion with stateful_controller * Changed NULL to nullptr | 26 July 2017, 06:41:29 UTC |
f8f6a77 | Sanjeev Kulkarni | 26 July 2017, 05:35:25 UTC | Introduce StatefulController in TMaster and handle all stateful messages (#2105) * Introduce StatefulController in TMaster and handle all stateful related messages * Address pr feedback | 26 July 2017, 05:35:25 UTC |
f558fae | Neng Lu | 25 July 2017, 22:37:14 UTC | update queue with type Message (#2103) | 25 July 2017, 22:37:14 UTC |
94aebd8 | Sanjeev Kulkarni | 25 July 2017, 19:42:06 UTC | Added ability in tmaster to accept stateful processing messages (#2102) from stmgr. | 25 July 2017, 19:42:06 UTC |
555d346 | Sanjeev Kulkarni | 25 July 2017, 18:15:04 UTC | For stateful topologies, TMaster should connect with checkpoint manager (#2100) * For stateful topologies, TMaster should connect with checkpoint manager * Fixed executor unittest | 25 July 2017, 18:15:04 UTC |
936cebf | bed debug | 25 July 2017, 02:49:08 UTC | packet size check (#2098) * add packet size check * add comment * re-use function | 25 July 2017, 02:49:08 UTC |
a9f68ea | Ashvin | 25 July 2017, 02:45:44 UTC | Dhalion health manager (#1980) * First Heron-Dhalion commit to enable topology auto-health-management * Add dhalion dependencies * Build and deploy health manager library * Add utility class to pull metrics from tracker * Connect PackingPlan and Topology providers to the StateMgr * Minor refactor for readability * Refactor code to use latest dhalion api * Add health policy config yaml * Add Heron main class for HealthManager * Fix any issues running HealthManager as a process * Assume all health policy configs to be strings * Isolate policy config specific guice modules * Add event handlers and invoke resolver actions * Fix dhalion package name change related errros * Use JsonPath to parse tracker response * Add bazel dependencies for json path * Replace tracker's metrics call with timeline call * Fix checkstyle errors * Use the Dhalion project's repo as binary source * Update dependencies as per update heron-common * Mark HealthManager evolving, remove dead code, improve javadoc * Add sample config file for the HealthManager * Address review comment, use ConfigReader for yaml files * Fix checkstyle errors * Decouple HealthManager constructor and tracker Resolves a review comment * Remove interface for constants * Rename healthm so that it matches other components * Address review comments * Add dependency on full proto package instead of sub package * Refactor method consuming command line arguments * Avoid building health manager package Wait for the dhalion jar to be available on maven central before enabling health manager. Also fix healthmgr path in build scripts * Address review comments | 25 July 2017, 02:45:44 UTC |
8a4336e | Neng Lu | 25 July 2017, 01:26:08 UTC | add stateful controller into tmaster dir (#1973) * add stateful helper into tmaster * add unit test for stateful restorer * update * update * address comments * update metric name | 25 July 2017, 01:26:08 UTC |
223e4fa | Neng Lu | 24 July 2017, 23:42:51 UTC | add clean stateful checkpoint handler into tcontroller (#2096) * add clean stateful checkpoint handler into tcontroller * address comments | 24 July 2017, 23:42:51 UTC |
f9bddff | Sanjeev Kulkarni | 24 July 2017, 20:43:48 UTC | Introduce stateful restorer in stmgr. (#2091) * Introduce stateful restorer in stmgr. This allows stmgr to handle all checkpoint save/restore as well as exactly once messages * Added metrics to keep track of bytes/tuples discarded during restore | 24 July 2017, 20:43:48 UTC |
eefcd08 | Sanjeev Kulkarni | 21 July 2017, 01:51:48 UTC | New API for topology reliability modes (#2089) * Added topology.reliability.mode to specify what reliability the user wants to run the topology in. This will deprecate the topology.acking, topology.stateful.enabled and topology.stateful.exactonce settings, thereby providing user with a single switch to control the topology behaviour * Fixed build * Made the value of topology.reliability.mode to be mirroring the names * Fixed integration build * Fixed integration test * Brought back setEnableAcking interface back to keep compat with Heron native topologies inside Twitter * Fixed old values of reliability mode * Marked deprecated fields/methods with annotations * Removed STATEFUL mode since there is still lack of clarity on what that means * Added comments that the suppresswarnings will go away once TOPOLOGY_ENABLE_ACKING goes away | 21 July 2017, 01:51:48 UTC |
e394660 | Runhang Li | 20 July 2017, 17:43:31 UTC | Correct heap memory usage of stream manager (#2086) | 20 July 2017, 17:43:31 UTC |
a2ab64f | Luc Perkins | 20 July 2017, 00:43:21 UTC | Remove website build from Travis CI build (#2088) | 20 July 2017, 00:43:21 UTC |
c1facd5 | Sanjeev Kulkarni | 19 July 2017, 22:43:55 UTC | Remove unused function (#2081) * Remove unused function * Deleted the whole file because no one uses it | 19 July 2017, 22:43:55 UTC |
2a1cf77 | John Hunt | 19 July 2017, 21:34:14 UTC | Move uploader init above PackingPlan creation to fix NPE in case of bad PackingPlan (#2083) | 19 July 2017, 21:34:14 UTC |
68d8d0e | Huijun Wu | 19 July 2017, 21:23:48 UTC | comment instead of removing (#2085) * try 1 * comment instead of removing it | 19 July 2017, 21:23:48 UTC |
4acd367 | Huijun Wu | 19 July 2017, 20:02:44 UTC | try 1 (#2084) | 19 July 2017, 20:02:44 UTC |
8fc4455 | Runhang Li | 19 July 2017, 05:55:32 UTC | Limit number of messages in mempool, instead of total byte sizes (#2073) | 19 July 2017, 05:55:32 UTC |
f537a31 | Runhang Li | 19 July 2017, 05:44:22 UTC | Do not log exception when OOM. (#2080) | 19 July 2017, 05:44:22 UTC |
b63478b | cckellogg | 19 July 2017, 04:24:15 UTC | Add Pulsar spout. (#2069) * Add Pulsar spout. * Reset pulsar metrics when getValueAndReset() is called. * Create a default client and consumer configuration. The default consumer configuration uses a shared subscription with a 60 second ack timeout so messages are replayed. | 19 July 2017, 04:24:15 UTC |
966a1d6 | Sanjeev Kulkarni | 18 July 2017, 20:25:28 UTC | Instantiate ClientMgr in constructor (#2078) | 18 July 2017, 20:25:28 UTC |
6837b8e | Sanjeev Kulkarni | 18 July 2017, 18:12:47 UTC | Instantiate checkpoint manager client in stmgr (#2076) * Instantiate checkpoint manager in stmgr * Fixed build * Fixed unittest | 18 July 2017, 18:12:47 UTC |
db60686 | Sanjeev Kulkarni | 18 July 2017, 05:10:14 UTC | Added Stateful processing related message handling in TMasterClient (#2075) | 18 July 2017, 05:10:14 UTC |
a663d64 | Neng Lu | 17 July 2017, 23:16:55 UTC | fix kafka spout HeapByteBuffer not serializable problem (#2063) | 17 July 2017, 23:16:55 UTC |
120cb2d | Sanjeev Kulkarni | 17 July 2017, 22:19:21 UTC | Added stateful processing restore state machine to stmgr. (#2070) * Added stateful processing restore state machine to stmgr. * Added unittest for stateful restorer * Added config file as arg to the test * Added case to test dead instances while in restore * Added test case to check for ckptmgr restart * Added more comments to classes and methods | 17 July 2017, 22:19:21 UTC |
98e9c69 | Karthik Ramasamy | 17 July 2017, 16:18:47 UTC | packaging python with all the modules (#2072) * python packaging * remove tree utility that shows the contents of the python package | 17 July 2017, 16:18:47 UTC |
20eb2b6 | Karthik Ramasamy | 15 July 2017, 01:04:39 UTC | fix the comparison to be string rather than numerical (#2071) | 15 July 2017, 01:04:39 UTC |
0ec2490 | Karthik Ramasamy | 14 July 2017, 22:26:39 UTC | change ci-docker.sh to use sh instead of bash (#2068) | 14 July 2017, 22:26:39 UTC |
7a1af1e | Sanjeev Kulkarni | 14 July 2017, 22:13:53 UTC | Added stateful processing message handlers in stmgr-server (#2067) * Added stateful processing message handlers in stmgr-server * Made changes based on the feedback | 14 July 2017, 22:13:53 UTC |
32cf16d | Bill Graham | 14 July 2017, 18:24:25 UTC | Remove API dep on c.t.h.common.basics.TypeUtils (#2061) | 14 July 2017, 18:24:25 UTC |
5680770 | Sanjeev Kulkarni | 14 July 2017, 17:05:13 UTC | Add hooks in stmgr client/clientmgr to send checkpoint markers. (#2060) Also add hook into stmgr to get notifications about dead client connections | 14 July 2017, 17:05:13 UTC |
856d9d2 | Karthik Ramasamy | 14 July 2017, 06:26:36 UTC | added a script to build/publish docker images (#2065) | 14 July 2017, 06:26:36 UTC |
b4659fc | Sanjeev Kulkarni | 13 July 2017, 20:10:06 UTC | Added ability in tuple cache to take in checkpoint messages to be sent to downstream tasks (#2058) * Added ability in tuple cache to take in checkpoint messages to be sent to downstream tasks * Added unittest to test the checkpoint message handling in tuple cache * Added more comments detailing the diff between clear and drain | 13 July 2017, 20:10:06 UTC |
e0f2d28 | Sanjeev Kulkarni | 13 July 2017, 01:56:14 UTC | Mempool acquire should always return a Clean protobuf (#2057) | 13 July 2017, 01:56:14 UTC |
bff8367 | Bill Graham | 13 July 2017, 00:02:09 UTC | Adding debugging to integration test spout, increasing timeouts for get condition (#2055) * Adding debugging to integration test spout, increasing timeouts for get condition * reverting the move of tuplesToAck | 13 July 2017, 00:02:09 UTC |
631471b | Sanjeev Kulkarni | 13 July 2017, 00:00:55 UTC | Added Checkpoint Gateway Layer while sending data to instances (#2047) * added applatix scripts (#2) * change the docker build image to use the latest * remove applatix scripts * Added Checkpoint Gateway Layer while sending data to instances * Clear the protobuf before using it * Address feedback | 13 July 2017, 00:00:55 UTC |
430b15f | Runhang Li | 12 July 2017, 21:57:09 UTC | Use Tier. (#2056) | 12 July 2017, 21:57:09 UTC |
7103a30 | Runhang Li | 12 July 2017, 21:33:16 UTC | Shell refactor (#2054) | 12 July 2017, 21:33:16 UTC |
b7954f6 | Bill Graham | 11 July 2017, 23:03:08 UTC | Increase timeout for integration test result checking (#2053) | 11 July 2017, 23:03:08 UTC |
a31659b | Karthik Ramasamy | 11 July 2017, 19:21:52 UTC | retain heron core tar.gz file (#2049) | 11 July 2017, 19:21:52 UTC |
57d1aec | Bill Graham | 11 July 2017, 17:34:10 UTC | Add countdown latch to runnable in testRegisterTimerEventInNanoSeconds (#2050) | 11 July 2017, 17:34:10 UTC |
e44197b | Sanjeev Kulkarni | 11 July 2017, 01:12:11 UTC | Added Spout for Apache Pulsar (#2048) * added applatix scripts (#2) * change the docker build image to use the latest * remove applatix scripts * Added Spout for Apache Pulsar | 11 July 2017, 01:12:11 UTC |
2559540 | Sanjeev Kulkarni | 10 July 2017, 23:13:12 UTC | Created heron/spouts to house all well-known spouts. (#2046) * added applatix scripts (#2) * change the docker build image to use the latest * Created heron/spouts as the location to house all well known spouts Moved TextFile/FixedLines spouts/streamlets to seed it * Revert "Created heron/spouts as the location to house all well known spouts" This reverts commit 891523b63d67bcceb5e88d2d3658253d2fb50f38. * Created heron/spouts as the location to house all well known spouts Moved TextFile/FixedLines spouts/streamlets to seed it * remove applatix scripts | 10 July 2017, 23:13:12 UTC |
3b6b729 | Karthik Ramasamy | 10 July 2017, 21:19:28 UTC | added applatix scripts and tools (#2045) | 10 July 2017, 21:19:28 UTC |
2a7d53f | Karthik Ramasamy | 10 July 2017, 05:26:11 UTC | remove the hard coded path in dsl (#2044) | 10 July 2017, 05:26:11 UTC |
365cef6 | Karthik Ramasamy | 10 July 2017, 03:33:17 UTC | package python dsl package (#2043) | 10 July 2017, 03:33:17 UTC |
9dddbd8 | Karthik Ramasamy | 08 July 2017, 23:43:37 UTC | move scripts and tools around (#2041) | 08 July 2017, 23:43:37 UTC |
4d4b173 | Sanjeev Kulkarni | 08 July 2017, 21:21:38 UTC | Python DSL (#2033) * Added first cut of python dsl * Added first cut of text input * Made everything a Streamlet * Added BUILD file and did the first set of fixes * Added MapBolt * Added FlatMapBolt * Added FilterBolt and FlatMapBolt * Added partial sample bolt * Added JoinBolt and JoinGrouping * Added RepartitionBolt * Made everything TIMEWINDOW * Join now support sliding interval * Added ReduceByWindow Bolt * Switched everything to reducebykeyandwindow bolt * Fixed all compilation issues * Added StaticLines Streamlet * Merged spouts inside the streamlet files * Changed function name * Added a dsl example * reduce takes timewindow * Fixed the format of Stream constructor * Fixed bugs while composing dag * Fixed more bugs * Fixed the way to specify custom grouping * Fixed generation of stage names * Specify classpath rather than instances * Fixed the Reduce/Join Custom grouping * Fixed logic for join/reduce tuple * Fixed the format of output tupled * Addressed review comments | 08 July 2017, 21:21:38 UTC |
afbcfab | Sanjeev Kulkarni | 07 July 2017, 08:44:48 UTC | Extract HeronTuple from current_tuples while acking it (#2032) * Current tuples is a tuple of (HeronTuple, time). While acking we need to extract the HeronTuple * Do not reuse tm * Ignore itime | 07 July 2017, 08:44:48 UTC |
e032dee | Karthik Ramasamy | 06 July 2017, 22:23:10 UTC | Applatix workflow with build followed by test (#2015) * applatix parallel builds * try test build followed by test workflow * change the container to applatix container * add the actual test * use artifacts for test containers * map the output to input * fix applatix errors * debugging applatix * update the path to be applatix * due to unicode from slack typed the entire command * moved common.sh to only dir above and change where it is being used * bind the user variable * move save-logs.py one level above * remove tar, zip files to make artifact transfer faster. Include tests * export scripts and its subdirectories * generate test package * include the path in test.sh * cleanup the travis and applatix scripts * fix spelling mistake * parallelize language tests * fix applatix yaml to invoke the appropriate test script * remove starting of http server twice in tests | 06 July 2017, 22:23:10 UTC |
adfea16 | Sanjeev Kulkarni | 06 July 2017, 18:07:40 UTC | CustomGrouping can be either a CustomGrouping instance or a class path of that instance (#2031) | 06 July 2017, 18:07:40 UTC |
0ccb2c5 | Sanjeev Kulkarni | 05 July 2017, 14:36:39 UTC | Made cloudpickle the default serializer (#2030) * Added cloudpickler for better serialization * remove style check warnings * orrected name * Removed pyspark stuff | 05 July 2017, 14:36:39 UTC |
a9bdab8 | Sanjeev Kulkarni | 04 July 2017, 03:06:40 UTC | Window tuples should take care of handling acks (#2028) | 04 July 2017, 03:06:40 UTC |
88a73c9 | Sanjeev Kulkarni | 02 July 2017, 13:37:34 UTC | Changed the custom grouping to take in an actual instance of (#2027) ICustomGrouping than a class path. | 02 July 2017, 13:37:34 UTC |
ed2451a | Runhang Li | 30 June 2017, 21:31:02 UTC | Check if any unshaded third party libraries are introduced into `heron-instance.jar` (#2023) | 30 June 2017, 21:31:02 UTC |
4732947 | Sanjeev Kulkarni | 30 June 2017, 20:33:51 UTC | Added WindowBolt interface in python (#2021) * Added window bolt to python api * Added a sample topology for WindowBolt * Added Tumbling Window Bolt * Changed WindowInfo to WindowContext * Changed copyright | 30 June 2017, 20:33:51 UTC |
1511845 | Sanjeev Kulkarni | 30 June 2017, 19:52:06 UTC | Added Checkpoint Gateway (#2024) * Added Checkpoint Gateway, a class that buffers tuples until upstream markers have all been received. * Took Neng's feedback into consideration | 30 June 2017, 19:52:06 UTC |
af932a0 | bed debug | 30 June 2017, 19:47:47 UTC | add security check for shell-kill-executor (#2013) * add security check for shell-kill-executor * remove unused code * update log * add space in test | 30 June 2017, 19:47:47 UTC |
6fefa59 | bed debug | 30 June 2017, 19:40:10 UTC | set init value getTotalMemoryUsed (#2026) | 30 June 2017, 19:40:10 UTC |
e819e17 | Karthik Ramasamy | 30 June 2017, 18:30:49 UTC | flatten the directory structure for integration tests (#2018) * flatten the directory structure for integration tests * flatten the directory structure for python integration test topologies * changing path names using integration-test to integration_test and also ensure module imports are correct * flatten the python integration tests and corresponding changes * package tests into tarballs * package tests to self extractable binary * Change travis script to use packaged integration tests * after installation, we should invoke test-runner instead of test-runner.pex | 30 June 2017, 18:30:49 UTC |
043548e | Luc Perkins | 30 June 2017, 01:41:59 UTC | Updated Python documentation (#2017) * modified CSS and python docs content * modify doc gen script to use PyPI pyheron package instead of local sources * fix issue in custom grouping topology BUILD file * fix pydoc gen script once again * fix scrolling offset issue * some additions to the python docstrings * more re-org for the python topologies doc * update link to bazel dev environment * remove applatix dir from this branch * merge applatix material with master * undelete mistakenly removed kubernetes doc * undo mistaken changes to graphite doc * merge applatix scripts from master * undo more extraneous changes * remove errant parens in config.yaml * remove unnecessary ls from python doc gen script * remove references to streamparse * change upgrade language to migrate * change booleans to uppercase for python * finish descriptions for example topologies * s/pyheron/heronpy * replace raw version numbers with shortcodes * fix broken shortcode reference * small commit to re-run CI * fix python lint issues * change website build script * add pdoc install to setup script * upgrade to new version of hugo * remove website generation from CI * fix hugo installation command in .travis.yml * another adjustment to hugo install URL * remove references to streamparse in python docs | 30 June 2017, 01:41:59 UTC |
a2967c8 | bed debug | 30 June 2017, 00:11:55 UTC | add libtool-bin in doc compiling on linux (#2025) * add libtool-bin * add setuptools | 30 June 2017, 00:11:55 UTC |
bd7bb2d | bed debug | 29 June 2017, 22:18:49 UTC | add shard number to log name (#2022) * add shard number to log name * fix unit test * update func name | 29 June 2017, 22:18:49 UTC |
9ae5739 | Neng Lu | 29 June 2017, 21:07:55 UTC | clean common dependency (#2019) | 29 June 2017, 21:07:55 UTC |
673ed2c | Neng Lu | 29 June 2017, 17:45:34 UTC | limit the mem pool size (#2011) | 29 June 2017, 17:45:34 UTC |
089cff0 | Sanjeev Kulkarni | 29 June 2017, 03:38:39 UTC | Added Neighbour Calculator, a utility class to calculate (#2016) * Added Neighbour Calculator, a utility class to calculate upstream and downstream components on a per task basis * neighbour calculator unittest is not flaky * Moved neighbour calculator from manager to util | 29 June 2017, 03:38:39 UTC |
1687703 | Sanjeev Kulkarni | 28 June 2017, 06:46:30 UTC | Expose TopologyContext in heronpy (#2014) | 28 June 2017, 06:46:30 UTC |
2bf4626 | Sanjeev Kulkarni | 28 June 2017, 05:33:54 UTC | Moved Herons pypi to heronpy. Updated requirements as well (#2012) | 28 June 2017, 05:33:54 UTC |
5d3f0fa | bed debug | 28 June 2017, 04:33:58 UTC | add kill-executor handler (#1997) * add kill executor handler * new line at the end * remove unused import * remove unused import | 28 June 2017, 04:33:58 UTC |
12a79ec | bed debug | 28 June 2017, 00:36:35 UTC | add pmap to shell (#1995) * add pmap to shell * add PmapHandler to init | 28 June 2017, 00:36:35 UTC |
c4ba267 | Sanjeev Kulkarni | 27 June 2017, 22:28:29 UTC | Remove pyheron since now python is first class api in Heron (#2006) | 27 June 2017, 22:28:29 UTC |
4fb6622 | Karthik Ramasamy | 27 June 2017, 20:46:43 UTC | Fix applatix scripts (#2010) * fix the docker images for source code checkout * fixed the applatix scripts to pass the ci environ | 27 June 2017, 20:46:43 UTC |
932331f | Karthik Ramasamy | 27 June 2017, 20:39:31 UTC | fix the docker images for source code checkout (#2009) | 27 June 2017, 20:39:31 UTC |
5f39435 | Karthik Ramasamy | 27 June 2017, 20:33:48 UTC | changes for applatix ci (#2008) | 27 June 2017, 20:33:48 UTC |
330f33a | Karthik Ramasamy | 27 June 2017, 20:33:08 UTC | rename tools/travis-ci to tools/travis and update the references to it (#2007) | 27 June 2017, 20:33:08 UTC |
05d3bc1 | Runhang Li | 27 June 2017, 20:01:04 UTC | Restart subprocess with shell_env. (#2004) | 27 June 2017, 20:01:04 UTC |
77035b4 | Karthik Ramasamy | 27 June 2017, 19:13:32 UTC | changed travis scripts to take an input arg that indicates the CI env (#2003) | 27 June 2017, 19:13:32 UTC |