You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@heron.apache.org by ka...@apache.org on 2019/01/17 01:28:16 UTC
[incubator-heron] branch karthik/bazel021 created (now 6af8b09)
This is an automated email from the ASF dual-hosted git repository.
karthikz pushed a change to branch karthik/bazel021
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git.
at 6af8b09 added changes for compiling in bazel-0.21.0
This branch includes the following new commits:
new 2218e8a First commit.
new d7a908f Update Readme for a PR test.
new 1b16488 Update as per comments.
new 81ed217 Merge pull request #1 from twitter/pr-test
new 506e2f0 updated the readme
new cbc6fe3 Merge branch 'master' into readme
new dadb609 Merge pull request #2 from twitter/readme
new ec21d3e removed aurora and mesos deployment configuration targets
new 1e5432a Merge pull request #3 from twitter/sconfig
new 280463e add the bazelrc for travis-ci, namely travisrc and the toolchain used
new 01af89f renamed travisrc file as bazel.rc
new cee5f08 Merge pull request #4 from twitter/travis
new 2f75cc8 add the .travis.yml file
new c13f323 add CC and CXX environment variables to .travis.yml
new f90bf96 Merge pull request #5 from twitter/travisyml
new ea98cb2 ensure travis.yml environment variables CC and CXX set together
new 97f8f2c Merge pull request #6 from twitter/travisyml
new ccb505d bazel_configure.py will generate a scripts/env_exec.sh exporting the environment variables for bazel genrules to use - especially needed for yaml-cpp
new 14b431c Merge pull request #7 from twitter/travisyml
new fe1cdb8 invoke bazel_configure.py in .travis.yml
new 97c8c53 added libunwind to the list of packages in travis.yml
new 8effb61 instead of libunwind7-dev just request libunwind-dev
new d40f85c removed libunwind in the list of travis packages. enable option of gpertools not to link with libunwind
new ce0c8f5 trying with libunwind8-dev
new 8011adb trying with explicitly installing libunwind7-dev
new cf86fb9 add sudo required to .travis.yml to explictly install libunwind7-dev
new 67d46e6 reverted to use libunwind-dev
new eec69ac add debian-sid for apt sources to get libunwind8-dev
new 44d9b0f remove ubuntu-toolchain-r-test from apt sources to try if debian sid is sufficient
new af7ac1c checking the gcc default versions and its path
new ca204f3 explicitly install gcc-4.8 and g++-4.8
new 44b5991 force install gcc-4.8 and g++-4.8
new 366c910 added gcc-4.8 and g++-4.8 with the apt source ubuntu-toolchain-r-test
new 6b1a7cd add API docs
new f23e250 add travis badge to README.md file
new 5dc7ca8 Merge pull request #9 from twitter/travisyml
new b2e5c95 Merge pull request #8 from lucperkins/master
new da830d9 add gitbook scaffolding
new e2190df modify gitignore, remove docs dir, and move API content
new 14209f2 modify gitignore
new 3eecfc1 modify gitignore again
new 50a43e2 add gitbook scaffolding
new 6b35d6c remove redundant API docs directory
new 94eab90 Merge pull request #10 from lucperkins/lperkins/gitbook-scaffolding
new 1a5b1a5 add release doc
new 84d1cbc add bazel version to book.json
new e3c9f91 rough draft ready
new 04ca664 remove redundant version of doc
new 495dbe6 add instructions for building specific components
new b40648e add bazel installation instructions
new c4e14d4 change URL to accommodate bazel_version variable
new 49ac299 cpp_test -> cc_test
new a40596d change doc title
new 10c2ac3 use clang instead of gcc for travis ci
new ac6e6e0 add gcc-4.8 and g++-4.8 as well
new 68f4bbc discover the include paths for clang
new 6bc6ddd add new build section
new 3e730e3 Merge pull request #12 from lucperkins/lperkins/docs/compiling
new 7cf8a17 move conceptual material from other branch
new 4445def added clang toolchain to check if it works
new 32dd350 merge with master
new 0182566 add the clang rule in toolchain/BUILD
new cf8daf4 add missing logical and physical plan sections
new 262bbb6 add link to Storm paper
new 6404856 move material from other branch
new 350ef1b make deployment material work with gitbook
new 2758312 Merge pull request #13 from lucperkins/lperkins/docs/concepts
new 296a537 merge with master
new 646674f move README to main dir
new 3d70f56 Merge pull request #14 from lucperkins/lperkins/docs/deployment
new 1245769 add note about doc contributions
new 4092c60 add links to more info
new 9e90e92 remove clang and revert to use g++ 4.8
new 57cfb39 trying with downloading libunwind and compiling
new 3623e63 trying to find whether c compiler exists
new 23baf03 export gcc-4.8 rather than export gcc48
new a122a84 use sudo since we are compiling libunwind from sources
new b4d6e14 invoke sudo when doing make install for libunwind
new 961d773 move one directory up after libunwind is done
new 4b171ba modified to use the right CROSSTOOL file
new 526bd2a remove compiler clang from the bazel command line in .travis.yml
new 0add311 removed .ci file and remove clang from bazel command line
new afc2bd8 added install path for libunwind
new a617e63 limit the number of build jobs to 25 and also remove fPIE and pie compiler and linker options
new ce99a46 link with the appropriate libs
new f1313f4 split the build step and unit test step in bazel so that we can track progress more incrementally
new 2ee3017 Merge branch 'master' into travisyml
new a580d62 Merge branch 'travisyml'
new 5cd9624 remove owners and groups file
new 69aea04 Merge pull request #16 from twitter/rfiles
new e7fa48c move doc from other branch
new 48f27da rough draft of custom scheduler doc
new 8b9360b merge with master
new 09476c0 some small fixes
new da33523 Merge pull request #17 from lucperkins/docs/custom-scheduler
new 0a01167 move docs dir
new b8cd2e0 move doc from other branch
new d31b2df modify gitignore to reflect new dir structure
new de9eed7 clean up README
new a19eb0b clarify classpath
new bd8ffa0 rearrange and remove refs to Heron Viz
new 12c1f85 change doc title
new 7ea7944 add note
new 55ac230 re-add badge for travis CI
new c30176b s/Aurora/Mesos
new f3adc38 rough draft ready
new 1d44ecd Merge pull request #18 from lucperkins/docs/custom-metrics-sink
new ff5aa84 move doc from other branch
new 34e0e1e add some conceptual material on heron-cli
new 972ba4a move material from other branch
new a6dc5ca Merge pull request #19 from lucperkins/docs/heron-cli
new c2de2a5 remove node_modules dir
new 8d16029 some reorg
new e1b857f change filename
new 2411933 revamp config explanation
new 9a9c6a2 move doc from other branch
new a235e54 merge topology configs branch
new 25bf0d2 clean up heron-cli doc
new 599526c finish up config explanation
new 97dc45a finish rough draft
new 409789e move docs from other branch
new 6a2b98a add docs to SUMMARY
new 083d8a0 some more clarification info
new 2aa5209 move doc from other branch
new 781aa00 more cleanup
new 2d3bcfd move serialization doc from other branch
new 9409a1e Merge pull request #20 from lucperkins/docs/operator-configs
new bc14d85 Allow non-alpha-numeric characters for instanceIds in shell pid http call.
new 74b8dfb Merge pull request #23 from twitter/shell-pid-regex
new 9ebef9f merge with master
new 0a2acc2 fix merge issue
new 3a599f2 Merge pull request #22 from lucperkins/docs/data-model
new abab313 combine docs into one
new 1eb4d37 finish combining tracker material
new 9951ad6 fix merge conflict in SUMMARY
new d8e0a58 Merge pull request #21 from lucperkins/docs/heron-tracker
new 8ce1600 add to SUMMARY index
new 5b64e38 add new testing doc
new 6ac84d0 working toward rough draft
new 5c52f79 add link to concepts doc
new 63b2375 add a few more sections plus some reorg
new 00eb48a finish rough draft
new 561b9a4 merge with master
new 6112cec Merge pull request #24 from lucperkins/docs/serialization
new e4dd5d6 Python version != 3.x
new 947dd9b Merge pull request #1 from lewiskan/lkdoc001
new 3227567 Merge pull request #25 from lewiskan/lkdoc001
new 229f9b7 Dependencies GNU Libtools
new 84836ec Merge pull request #2 from lewiskan/lkdocs002
new 6089c36 Merge pull request #26 from lewiskan/master
new 7e3e78c Linux and Mac export commands
new 8bd2060 Merge pull request #3 from lewiskan/lkdocs003
new 78b85a8 Merge pull request #27 from lewiskan/master
new e04bc24 Updated Readme with current status
new 894b194 fixed typo
new 365e645 fixed typo
new ab2631a building of release packages use bazel pkg_tar
new 95f1d7b Add detailed comments for rules and macros in heron.bzl
new 6440e9b Merge pull request #28 from twitter/releasep
new 75649d2 ensure that building of packages is checked in travis ci
new 783f811 undo release being tested in travis ci and remove warning for unsupported sandboxing
new e974fe6 Merge pull request #29 from twitter/travis-ci-update
new 6712680 build wit
new d7d8603 improve landing page description
new b45f593 rough draft of codebase doc
new 728579e add index link to testing doc
new d2bc81a fix rendering issue
new a8b9db1 WIP fixes to get build working from vagrant vm cloning from repo without anything else to-do
new dffb430 update lib tool to version to match docs
new 39049f5 build passing
new 768b243 Merge pull request #32 from lucperkins/lperkins/docs/codebase
new 6d855a2 added config for ubuntu
new 9cda6bb change from centos to ubuntu for --config=ubuntu
new 7ac84be Merge pull request #35 from twitter/ubuntu
new 112bb91 Merge pull request #2 from twitter/master
new 5265e9d Add the default bazelrc to tools/travis-ci/bazel.rc
new 6c0aaa9 Append the default bazelrc to tools/travis-ci/bazel.rc
new ccfa434 move appending of default bazelrc before invoking any bazel
new 52fd7e3 added comments to .travis.yml
new 931ee59 Merge pull request #37 from twitter/ubuntu
new 06d4fc8 add note on Java 7 and remove RELEASE instructions
new c057938 disable openssl while compiling libevent
new a6eedfb Merge pull request #40 from twitter/openssl
new acc8192 removed merge conflict message
new abac3ea Merge pull request #41 from twitter/fixdoc
new b858d2f add another note on java 7
new d3b0115 two more small changes
new 969216b Merge pull request #43 from lucperkins/lperkins/docs/minor-changes
new acde239 make heron_internals.yaml more readable
new d448b02 Merge pull request #47 from twitter/hinternals
new ddd0f76 Merge pull request #31 from elodina/build_init
new c94c0bf Add a script to build and compile heron in a container
new 2797f82 modified the release build
new 3aed8b8 modify release output directory
new c5e0a60 Merge pull request #49 from twitter/releasedoc
new 9f76523 Rename Dockerfiles to reflect os version
new 116d1c3 Move bazelrc to tools/docker/bazelrc
new 44fae55 Add heron level config to storm config, which could avoid the mix usage of two configs
new c4a36ab Merge pull request #51 from twitter/addHeronConfig
new 88d1a36 Merge pull request #48 from twitter/docker-build
new 851d9f4 Generate a complete tar ball in addition to individual tar balls
new 4f1494e add full heron tar ball dependency to the target packages
new f2d0733 Merge pull request #52 from twitter/fullrelease
new 2e6670d for consistently change the name from bazelrc to bazel.rc
new 44b0a51 Merge pull request #53 from twitter/dockerc
new e3f3378 change the mode of bin/conf/lib files appropriately
new 5000e61 Merge pull request #56 from twitter/dockerc
new 9da9574 shade scheduler and metrics manager
new 7066df7 Add scratch directory to heron docker build
new 097b87f Merge pull request #61 from twitter/separate-docker-scratch-directory
new 2b225f9 Merge branch 'master' of https://github.com/twitter/heron
new db67477 Tag docker build container with platform
new 8b36893 Merge pull request #63 from ajorgensen/build-container-per-platform
new 95146e5 Merge branch 'master' of https://github.com/twitter/heron
new aae7946 initial version of kafka spout - need to move to latest version of kafka
new 2975f90 Merge pull request #64 from twitter/kafka
new cc2f8be Add documentation for compiling heron in docker
new 3127a45 Merge pull request #65 from ajorgensen/heron-compiler-docs
new 4ecab96 kafka: Remove redundant Storm prefix from a few classnames
new 99586b2 Merge pull request #66 from twitter/vrk/kafka_spout
new 6fe8c26 added heron-conf
new e41f404 updated heron code to support custom aurora configuration
new eb0d760 updated integration test.conf
new e1d1287 review comment
new 27e2a342 heron-cli cleanup
new 755fc29 fixed heron-cli2
new 55a8330 Merge pull request #60 from twitter/shade
new c3d8a6b removed twitter-specific aurora configuration
new e674e14 updated example heron_controller.aurora
new 29b0f7e Merge branch 'master' into jwu/heron_aurora
new 5e1e466 revert previous changes for heron-scheduler_deploy.jar
new cdf096c twitter aurora cleanup
new afd17ff twitter aurora cleanup
new f2b7de1 comment cleanup
new 1ee8279 Merge pull request #67 from twitter/jwu/heron_aurora
new 65342b4 document review/links updated
new d1c5109 Merge pull request #4 from lewiskan/lkdocs003
new 9b5f5de make suggested changes and begin adding a contributions section
new 8be1b22 finish draft of contributions section
new 57959cb some other misc cleanup
new a0d5b81 Merge pull request #72 from lucperkins/lperkins/docs/docker
new 04da3e9 Merge pull request #71 from lewiskan/master
new 84fccad updated example aurora config to upload/download user topology package
new c4aef5a code comment
new ce0c0f8 Merge pull request #73 from twitter/jwu/heron_cli
new 6712e18 cleanup heron-cli2 cmdline options by dropping --heron-batch-size and renaming --heron-verbose to --verbose
new 950c962 making pplans cleaning more fault tolerant
new 52a90a4 Merge pull request #74 from twitter/jwu/heron_verbose
new be4b733 Merge branch 'master' of https://github.com/twitter/heron
new dbaf99c Heron IConfigLoader class inheritance code refactoring to support clear config loading priority
new 794fcb2 Merge pull request #77 from twitter/jwu_configloader_refactoring
new 0a30744 standardize config-overrides parsing
new 6f525c1 Merge pull request #80 from twitter/heron-config-overrides
new 9b6dc11 changed tracker to use cluster instead of dc
new 92c9be9 removed self.dc since dc is not used anymore except in proto
new de346d4 Merge pull request #81 from twitter/tracker
new 2ea8990 fixes the unit test to use cluster instead of dc
new 024489e Merge pull request #83 from twitter/tracker
new 4ffb187 allow config-overrides to take default role: jwu and default environ: default
new f630d96 increase the memory required for heron controller
new 5fbe052 Merge branch 'master' of https://github.com/twitter/heron
new 017bb5b Merge pull request #85 from twitter/tracker
new 1ede81d split each cli command into different files and add detailed help
new 5381a8b cleaned up the code for submit
new 3b96067 fix errors
new 5585fcb added comments to the scheduler files and to some functions in submit.py
new c91d133 convert DC to CLUSTER and its references
new fe8f2d5 separate scheduler api into multiple modules and move them to spi directory
new ef83269 Merge pull request #87 from twitter/scheduler
new 129e978 added generic yaml config parsing
new 04cdb00 moved heron/config src files to heron/common
new 6b2dfd0 Merge pull request #88 from twitter/cyaml
new f77023e moved SystemConfig from common/utils/misc common/config
new 3848e1a Merge pull request #89 from twitter/sysconfig
new 6d8823e move metrics manager api to spi
new a4bda7a modify packages for the move of metrics manager api to spi
new d7782ce use SysUtils instead of api.Utils to refrain from linking API everywhere
new 22d987c remove metricsmgr-api directory
new 32ed505 remove metricsmgr api from release packages
new a104a5f Merge pull request #90 from twitter/metrics
new 3a0e1e5 moved heron/common/core/base to heron/common/basics and heron/common/network
new 85f9972 cleaned up BUILD files to avoid repetition
new d6aa10c moved NullScheduler, NullLauncher, NullUploader, NullLauncher to spis
new 071639c change DC to CLUSTER in Constants and dc
new 9788d07 Merge branch 'master' of https://github.com/twitter/heron
new b9d21a1 Merge branch 'master' into cli
new 80cf0f7 scheduler: fix a bunch of unit tests
new 240401f Merge pull request #92 from twitter/cli
new d5e5b22 cosmetic changes
new e85c192 Merge branch 'state' of https://github.com/twitter/heron into state
new 68f238f change heron.state to heron.statemgrs for python tracker
new ceb6392 Merge branch 'master' of https://github.com/twitter/heron
new afa28a3 Merge branch 'master' into state
new 2e3d3ea Merge pull request #94 from twitter/state
new a63d422 added docker file for Ubuntu15.10
new ec4fd27 initial version of context and IUploader
new 40d244c modularized all the uploaders
new 7491a1f add new storm compatibility support
new 4332f89 Distribute physical plan always with latest topology def
new 8070225 moved packing algorithms to packing, updated IPackingAlgorithm
new 30f4ac1 Merge pull request #96 from twitter/fixInconsistentStatesInTMaster
new 2c62f53 moved tests for utils
new 5109381 Make context an immutable map
new b1962b0 Merge branch 'karthik/newscheduler' of github.com:twitter/heron into karthik/newscheduler
new d0835b2 added tests for round robin packing and separated creation of test topologies from tests
new dfeac89 added tests for round robin packing and separated creation of test topologies from tests
new 57b0338 minor changes to Context
new cb7a623 Merge branch 'karthik/newscheduler' of github.com:twitter/heron into karthik/newscheduler
new 045e21e added config parsing
new 09476ab resolve conflicts in Context
new ac6ad4c initial version of config loading
new b991bfe fix Context error
new a05caed move newuploader to uploader and fix compilation of uploaders
new e802203 Merge branch 'karthik/newscheduler' of https://github.com/twitter/heron into karthik/newscheduler
new 2671323 cleanup spi directory and compiles
new bd861ee NullStateManager cleanup
new 6175910 Merge branch 'karthik/newscheduler' of github.com:twitter/heron into karthik/newscheduler
new 7c16512 Move state manager out from spi
new 41e41bd state manager clean up
new 49b173c changed FileUtility to FileUtils
new 2e91b7d Merge branch 'karthik/newscheduler' of https://github.com/twitter/heron into karthik/newscheduler
new cfa8f34 fix BUILD
new 8cac6ef cleanup to close
new 25a6bb9 statemanager add comments
new b2eed65 Merge branch 'karthik/newscheduler' of https://github.com/twitter/heron into karthik/newscheduler
new 68ad65d The SingletonRegistry used in Localmode prevents testing with multiple test cases
new 6923201 Merge pull request #97 from twitter/localmode-singleton-fix
new 5eb6dfd Merge branch 'master' into config_overrides
new db108c5 Merge pull request #84 from twitter/config_overrides
new b0d29a5 changes to scheduler
new 702cb96 packaging, self extracting tar balls and fixed bugs in local uploader, statemgr and submitter
new e1900ec added package release files
new 094c080 added a link to ~/bin for heron-cli
new 4c667bd default uploader and statemgr path is changed ~/.herondata. This is to separate the software from the data
new b20d86f fix bugs for local scheduler
new 8a304d9 more cleanup
new a164f03 added CopyCommandUploader to support uploading to AWS/S3, Artifactory etc
new 1854080 wip
new 91d0479 added comment
new b62594f Merge branch 'master' into jwu_copy_command_uploader
new b6a57d4 resolved conflicts with master
new c2cabd1 Merge pull request #113 from twitter/jwu_copy_command_uploader
new ac4440c changes for config local scheduler
new 868e1d4 Convert examples to use Storm API rather than Heron API. Test done with example topologies: CustomGroupingTopology and TaskHookTopology
new d4a2531 Merge pull request #116 from twitter/convertExamplesToStormAPI
new 27594f7 moved config keys and default values to yaml files, that are included as resources in jars
new 1ce6dcb fixed test cases in zoo keeper statemgr
new 4ff1230 fixed packing tests
new 0adbf2e fixed local scheduler to compile using config key value pairs
new 0cd413b self extracting binary uses tar balls
new 5996c7d self extracting binary uses tar balls
new 78fa357 new website scaffolding
new 790d2b1 remove old docs dir
new 1163c2c add 'setup' command to Makefile
new dcec6e2 add rudimentary docs to README in /website
new 78be832 remove /less folder
new b35083f debugged the local scheduler
new 4257f18 move more docs over from old site
new e07bf13 move the last of the docs from the old site
new 1bb911a finish up TOC and doc porting
new e3b5a76 ensured unit tests work
new c860411 change config
new f58544c remove Javadoc until a better system is in place
new f2d34b4 add to README
new 6651e0d added a config keys test
new 3b42d0f added test to check the defaults read from defaults.yaml
new b91e2f2 added a test to check if defaults values have corresponding config keys
new cc4bd68 added another test for checking variable substitution
new 9b88774 Added scheduler state manager adaptor, graceful shutdown of scheduler, code refactoring
new 30937ea fixed the shutdown issue
new a40709f check if the topology running before we apply runtime commands activate/deactivate/kill/restart
new 4f6c6bc added final for safe inner class access
new 9a523f0 fix tmaster so that it takes metrics_sinks.yaml
new 543ce40 Merge branch 'karthik/newscheduler' of https://github.com/twitter/heron into karthik/newscheduler
new 2776523 resolve conflicts from master
new 84c0d19 fix tmaster and stmgr tests
new 01071cd change SchedulerStateManager to SchedulerStateManagerAdaptor
new ae04f18 Merge pull request #128 from twitter/karthik/newscheduler
new 2cfee90 Move constant "HERON_SYSTEM_CONFIG" from misc.Constants to class com.twitter.heron.common.config.SystemConfig
new 68dcba7 Rename misc.Constants to ThreadNames to make it more specific
new 0ce16aa Merge pull request #130 from twitter/moveConstants
new 1954765 renamed install.sh to heron-client-install.sh and remove the use of shading for renaming files
new 9418d65 Merge pull request #132 from twitter/karthik/cleanupshade
new b45ac37 Merge pull request #123 from lucperkins/lperkins/new-website
new c8ae3dd Make Logging related classes more generic, able to be used in scheduler too.
new 1498ace remove the constant for default instance ram, instead use the ones provided from defaults values
new 5db585f Merge pull request #135 from twitter/mfu/genericLoggingHelper
new 6e0f854 Merge pull request #136 from twitter/instanceram
new 8fdfb99 Make LocalScheduler run async. Redirect stdout & stderr of Scheduler to logging files.
new d3ab8b6 reorganize the scripts directory, so that release scripts and packages scripts can be added
new d050599 added a README file for scripts/compile directory
new dc5eda1 Merge pull request #141 from twitter/karthik/scripts
new 98a917d More comments
new 6dbcb47 Check whether we started the process successfully
new 786e97b rephrase the command
new 18d21d3 Merge pull request #140 from twitter/mfu/asyncLocalScheduler
new 13f099e added centos release self extracting package
new 3aaf900 Release heron-0.13.0-C (2016-03-09)
new 58a7cbc Release 0.13.0-C (2016-03-09)
new 541affd added scripts/release
new 1ab2006 Bug fix. In current cleanup() in heron-executor, we will flush something to std out. And in aysnc LocalScheduler, the standard streams channel may close at that time; the flushing will throw exceptions and stop killing children processes forked by executor.
new 9543469 Update unit tests
new fa51574 Merge pull request #145 from twitter/mfu/killExecutorForkedProcessesInLocalScheduler
new 6332bd6 updating docker build for ubuntu/centos and moved release/package to scripts
new 6b79d8c Redirect stdout & stderr in heron-executor to file.
new f4c4d83 fixed the topology restart command with optional container id
new 251d561 rename filename we redirect stdout & stderr to
new 3f57aeb Merge pull request #148 from twitter/karthik/docker
new 41deb46 Merge pull request #146 from twitter/mfu/redirectStdStreamToFile
new 699fc46 Merge pull request #143 from twitter/jwu_heron_release
new 421bb17 include special packaging directory for centos5 since pkg_tar from bazel does not work
new 7d99056 include special packaging directory for centos5 since pkg_tar from bazel does not work
new b9a8d24 unwind the changes to tracker main
new d028791 Merge pull request #147 from twitter/karthik/restart
new 6a662f4 Merge branch 'master' into karthik/trelease
new 4765ef0 add centos5 packaging
new b31928d Bug Fix: Clean TMasterLocation in LocalScheduler's restart only when TMaster is required to restart.
new f03d79d Merge pull request #152 from twitter/mfu/cleanTMasterLocationInLocalRestart
new 26705ee update the docker compile files based on target name changes
new 031ee6b Merge pull request #150 from twitter/karthik/trelease
new 82738a6 move template_bin.sh to client_template_bin.sh
new edeb662 packaging of heron tools, currently includes only tracker
new 8f83646 Redefine PhysicalPlan, Topology and refactor TMaster
new 3006198 Add comments
new 24beaa0 Merge pull request #155 from twitter/karthik/tracker
new 6a1a27a Merge pull request #157 from twitter/mfu/refactorTMaster
new c4ef648 Check topology running state before sending activate/deactivate requests
new 3ee4b6f Merge pull request #162 from twitter/mfu/checkStateBeforeActivateDeactivate
new d56665e fix the statemgr path for tracker to work
new 6c1e5ac Merge pull request #164 from twitter/karthik/tracker
new da1a979 Force checking whether topology already exists before to submit or manage a topology
new c85f07e Rename boolean variable to make it more verbose.
new eacd542 Disable Scribe-sink by default
new f4f43f1 Merge pull request #168 from twitter/mfu/disableScribeSink
new 373aa7a added the initial drop of ui
new e222b94 corrected dc to refer to as cluster
new 1cdd82b fixed converting of dc to cluster
new acd088c added scripts to create heron-tools self extracting binary
new 98d8980 Merge pull request #165 from twitter/mfu/checkTopologyExistsBeforeSubmitOrManage
new f2a6505 make the rootpath directory generic
new 195c31d Use type safe Command Enum to represent and pass Command in RuntimeManager
new 6cca263 Put main logic code in a try block and release resources in finally block.
new 972245d Use more efficient logging API in RuntimeManager
new 533ccd4 fixed tracker unit test failure
new a558323 Merge pull request #170 from twitter/mfu/typesafeCommandToManageTopology
new ae6f186 Refactor Scheduler 1. Put main logic in try block and release resources in a finally block in Submitter and Scheduler 2. Use more efficient java logging API
new 3add559 Add more comments
new 4b145cd Merge pull request #169 from twitter/karthik/tracker
new 326d512 Redirect heron-shell logs to log-files directory.
new 0710031 scheduler: Move to commons cli argument parser
new 68589bf Merge pull request #173 from saileshmittal/shell-logs
new bfa67b9 added packaging of heron tools conf to self heron tools tar ball
new ee95109 Pass instancees: IPacking, ILauncher and IRuntimeManager thru Config runtime.
new 1376575 Merge pull request #172 from twitter/mfu/refactorScheduler
new 0c53474 Add localzk Cluster sample 1. Fix the CuratorStateManager source code, adding necessary dependencies 2. Add config for localzk, which using LocalScheduler with CuratorStateManager 3. Move System.exit(...) out from finally block in RuntimeManagerMain and SubmitterMain, to avoid any hiding of exception info due to early exit.
new fa228fe Merge branch 'master' into vrk/cli
new 6ed449d Merge pull request #175 from twitter/mfu/addLocalZkCluster
new 590588e Local Scheduler: Fix activate / deactivate commands
new a7854ad move 3rdparty/commons-cli to 3rdparty/common directory
new 73dfe9b fix indentation
new 627e531 add cli jar
new a12e006 use args parse for parsing arguments and provide help, read config file instead of resource
new e872548 Merge branch 'master' into karthik/tracker
new 1bbb6d6 Merge branch 'master' into karthik/ui
new 303d434 removed sniffer and viz related buttons and functions
new f37b770 add comments
new 5e0d976 removed hard coded clusters and deploy scripts
new 9b38e4b cluster names should be capitalized
new 340fbd3 removed data center references
new 4851f32 Merge pull request #181 from twitter/karthik/ui
new 1fe8fae package the ui binary
new 3a7583d add argsparse parsing
new 7959883 make a link to heron-ui
new 4885f8f Merge pull request #176 from twitter/vrk/cli
new fc236e2 added feedback from Chris - consts moved to consts.py and renamed variables meaningfully
new 3392913 Merge pull request #185 from twitter/karthik/uipack
new 27439ac fix typos
new e0f8e0f fix
new 3b9f20b Merge branch 'master' into vrk/fix_activate_deactivate
new 8f648cc fix typo
new 3d8beea Merge pull request #177 from twitter/vrk/fix_activate_deactivate
new b397453 runtime manager
new f9a060b fixed feedback from sailesh
new c2457d7 Merge pull request #178 from twitter/karthik/tracker
new 403c114 remove heron-ui link before installing
new e2c77c4 Fix getMetricsTimeline being called through tracker.
new d957d43 Move getting metrics timeline to its own module.
new 4d1f054 Add some comments.
new 25ef922 Fix query unittests.
new 75b9ede Add comment as per review.
new 5791f02 Add some more comments in metricstimeline.
new 1234325 Merge pull request #191 from saileshmittal/metricsquery-fix
new 900290a Log the pid of heron-shell in a file at the root of heron running sandbox.
new a600932 Merge pull request #201 from twitter/mfu/logHeronShellPid
new 457d37b RuntimeManager
new 6ef0eac fix typo
new 3f225b8 container_identifier to container_id
new 517b359 divided the config into regular config and sandbox config
new 080d45b fixed errors after dividing sandbox config with cluster config
new e17b6b4 Put Scheduler log files into log-files folder.
new 94809c0 use additional config file called client.yaml - this is mainly for reading config specific to cli
new 1d18428 Merge pull request #205 from twitter/mfu/putSchedulerLogInLogFiles
new e94cb9e Merge pull request #203 from twitter/karthik/sandbox
new 2cc9140 load sandbox config default in submitter main
new b62657e fix
new 76b6fbe Merge pull request #208 from twitter/karthik/sandboxconfig
new 1a76de8 HttpServer: Accept requests on any ip address (INADDR_ANY)
new bb990b5 Merge pull request #209 from twitter/vrk/httpservercpp
new 1cc7d4d moved topology proto related python files to place of usage - tracker
new 84052ce Merge branch 'master' into vrk/commons
new 2a33989 HttpServer: Add a missing line that got deleted accidentally
new 4be6d8d Merge pull request #212 from twitter/vrk/fix
new 5b93f9a Merge branch 'master' into vrk/commons
new 087226f Merge branch 'master' into karthik/pycleanup
new c16ee8e fix spaces
new 3525b09 change python module import from heron.common to heron.tracker
new fb4249a Merge pull request #211 from twitter/karthik/pycleanup
new 939452c fixes
new 3920d7e Add AuroraLauncher for AuroraScheduler
new b063d18 Refactor AuroraLauncher 1. Add AuroraUtils class 2. Make config more reasonable and reduce the dependencies between different implementations. 3. Remove the dependencies on apache common
new 19f47c2 Change the method to get filename
new 8010ce7 Merge pull request #213 from twitter/vrk/commons
new a65a233 SubmitterMain: move to using commons cli arg parsing
new ddd36b6 fix typo
new e64db65 Merge pull request #216 from twitter/vrk/submitter
new 19dc28c adding homepage structure with points
new 15d6641 Merge remote-tracking branch 'upstream/master' into lk_website001
new ffd33c0 heron layout + logo
new 4cba246 getting-started initial
new 1f12bff Update Config key value in AuroraScheduler to make them consistent
new 1980064 index getting started
new 0194c7e Change the cluster name from devcluster to aurora
new b20fc02 Merge pull request #214 from twitter/mfu/auroraScheduler
new b514b64 moved cli3 to cli
new 1f24007 change cli3 to cli in BUILD file for cli tests
new a49db2a Refactor RuntimeManagerRunnable and add AuroraRuntimeManager and bug fixing 1. Refactor RuntimeManager to determine whether "no_scheduler_rest_enpoint" basing on config rather than checking whether a location is reachable 2. Fix bugs in RuntimeManager, which currently will by mistake return early when no_scheduler_rest_endpoint, without invoking post* logic, including states cleaning in killRequest. 3. Refactor the RuntimeManager to close resources, i.e. connection [...]
new 8b8d1f0 Fix typo
new 1bc8692 Release 0.13.1-C (2016-03-23)
new 710df78 updated master repository uri
new 6c1fcd9 Merge pull request #220 from twitter/karthik/mvcli
new 6bda9e0 Merge pull request #222 from twitter/fix_release_sh
new e6fccd3 Merge remote-tracking branch 'upstream/master' into lk_website001
new dd586b7 Add api packaging - generate both the tar ball and self installing package
new f3abf7c remove heron-cli3 link before installing
new 331fc6d fix centos5 packaging for api
new 1bedc74 Merge pull request #223 from twitter/karthik/packapi
new a2dec32 added comments for self extractable packages
new e714a83 Merge pull request #224 from twitter/karthik/packapi
new 0d4a71b website bazelVersion
new 20dae92 Merge remote-tracking branch 'upstream/master' into lk_website001
new 513c37a separate cli parsing and Scheduler Main into separate methods
new 5c02d6b Fix typo in pidhandler.py
new 345a346 Merge pull request #227 from saileshmittal/pid-link
new 97fe79a Print traceback for errors in tracker handlers.
new eda5b4c Fix wrong indent in copying files.
new c16e292 Merge pull request #228 from saileshmittal/tracker-add-traceback
new cd2c070 Merge pull request #229 from saileshmittal/fix-indent
new 1f90f71 check if java home is set and remove trace execution option from subcommands both in cli
new 6f97832 Merge pull request #225 from twitter/karthik/schedseparate
new 9780774 incorporate feedback
new e4beb09 getting started links
new 8285f66 Merge remote-tracking branch 'upstream/master' into lk_website001
new 2f06201 toc updates
new b4242ab add color for different types of messages in CLI
new 58317d3 take care of the case for help
new b5a361e clean extragenous print outs
new d6f5c1b Merge pull request #232 from twitter/karthik/javahome
new b7fa20c removed import Log as Log and return True in successful cases
new 5b3315a removed a comment
new b0e9ec5 Merge pull request #233 from twitter/karthik/color
new f78883b remove classpath command
new 21a4b75 Merge pull request #234 from twitter/karthik/classpath
new f50cbac Merge remote-tracking branch 'upstream/master' into lk_website001
new 0f46dfd website links
new dc1c6f0 index layout mods
new 897d700 added logos
new 287a64f web init log
new 69997ef Merge remote-tracking branch 'upstream/master' into lk_website001
new c9a9d2d remove unused code
new 8defafc log as errors for JAVA_HOME not found
new 3dcbef7 removed the unused file sandbox.py
new 6403104 move 3rdparty libraries in a separate directory called 3rdparty in packaging
new 151ccef fixed centos5 distribution of client.yaml
new b321a59 Merge pull request #235 from twitter/karthik/cleanup
new 9397f39 clean the code duplication in various commands
new 1a5466b refactored restart command
new 07cebc0 remove extragenous print
new cd395d5 Merge pull request #239 from twitter/karthik/cliclean
new fe023fc Merge remote-tracking branch 'upstream/master' into lk_website001
new 37dba7f updated toc + heron-ui todo
new ca1e266 wesite/static assets update
new 328217d Merge pull request #240 from lewiskan/lk_website001
new 9cb6287 added ps command
new 5f0b8a0 fixed compilation error
new c43b3f3 fix compilation of NullStateManager by adding the getAllExecutionStates method
new 255fbcc Merge pull request #241 from twitter/karthik/ps
new a1ed86c Do not raise exception if no metrics are found.
new dec7c8d A single metric timeline is still multivariate if it has 'instance'.
new db2dcb1 Merge pull request #242 from saileshmittal/tracker-metrics-fix
new 322ccc4 Fix tmaster metrics counting.
new e1e6684 Merge pull request #243 from saileshmittal/tmaster-metrics-fix
new d0ff7fd update kryo class path
new af7063f Merge branch 'master' into neng-new-storm-compatibility
new 2b69072 google analytics added to homepage
new cb0b86e Merge branch 'master' into kryo-upgrade
new b7ec6d2 Merge pull request #245 from lewiskan/lk_website002
new 85b0a66 comment on localOrShuffleGrouping
new 4450087 Revert "added ps command"
new 649e713 Merge pull request #247 from twitter/revert-241-karthik/ps
new 983d30c Merge pull request #246 from twitter/remove-localorshufflegrouping-todo
new ae0491b Merge branch 'master' into mfu/refactorRuntimeManager
new b20832e upgrade kryo 3.0.3
new d3c340b add missing external deps
new 7264bcf keep kryo 2.21 jar
new dad56c1 Merge pull request #244 from twitter/neng-new-storm-compatibility
new 929f954 Merge pull request #249 from twitter/kryo-upgrade
new 5176357 add install to maven opt for api installing script
new 408371b install jar to maven quietly
new 25275c8 1. Uniform the scheduler abstraction: run NullScheduler (a dummy scheduler) in Aurora implementation 2. Include NullLauncher and NullScheduler into building target. 3. Uniform the path for activate/deactivate request. 4. Remove unnecessary config.
new ba55319 use mktemp to create temp dir
new 15bf95b Merge pull request #250 from twitter/add-maven-opt
new 0945ac4 Enhance with Chris' comments on Pull Request
new d307aef Merge pull request #248 from twitter/mfu/refactorRuntimeManager
new 36a0911 getting started - install scripts
new 8a1c24f Merge remote-tracking branch 'upstream/master' into lk_website003
new 4d58a96 clean up logs
new d19c205 Merge branch 'master' into vrk/verbose
new 1ee92c4 update comment
new ce6ca9b Merge pull request #252 from lewiskan/lk_website003
new c24b0f3 Bugs and comments fixed 1. Invoke java program with "$JAVA_HOME/bin/java" rather than "java", which may point to a different java executable 2. Fix some comments
new e6efb41 Merge pull request #255 from twitter/mfu/useCorrectJavaExecutable
new 401827c fixed getting started guide
new 0cc2bce added the fixes
new 935559f Merge pull request #256 from twitter/karthik/fixes
new f8b087c update the getting started guide
new 99e7201 updated starting guide
new d6b446f Merge pull request #257 from twitter/karthik/docs
new e84ef13 fixed mktemp to contain a minimum of 3 XXX - required for ubuntu
new 5c43438 Refactor the interface IUploader 1. The return value of IUploader's uploadPackage() will be URI of destination package. No need to invoke getUri(), which causing confusion in the workflow. 2. Remove UploaderRunner class to simplify the code. Simplify the way to use IUploader interface during SubmitterMain. 3. Update the corresponding implementations and unit tests.
new e68cda7 Merge pull request #262 from twitter/mktemp
new 773c482 IUploader's uploadPackage() returns URI. Safer and more specific.
new de5c9e1 Merge pull request #263 from twitter/mfu/refactorIUploader
new 5c2e3f7 Add HdfsUploader
new 1669776 instead of using AckingTopology use ExclamationTopology in examples for consistency
new 3e98c19 Merge pull request #268 from twitter/karthik/getstart
new a0793ce Bug fixed: invoke uploader's close()
new 6a55ad1 removed unwanted files in scratch, renamed LocalFileSystemConstants.java in uploader tests to LocalFileSystemConstantsTest.java
new 62488b7 Merge pull request #275 from twitter/cleanup
new 79a79e2 package reorganization for heron/newscheduler/test-#276. moving to folder service
new 6af6011 Fix UnsupportedOperationException in AuroraUtils
new da6f744 Merge pull request #278 from ajorgensen/aurora-utils-unsupported-operation
new 0269a85 Accept java options for local invocation if topology main.
new 22fb455 Merge pull request #279 from saileshmittal/javaDefines
new 7549ac7 Refactor Scheduler interfaces
new 576ffcb add the aurora packaging for centos5
new 243c1c8 rearranged scheduler alphabetically and used hscheduler-<scheduler> names
new adf8d43 Merge pull request #281 from twitter/karthik/aurora
new 010c9e9 add the packer packing for centos5
new 874599f rename uploaders
new 8f1035b Merge pull request #282 from twitter/neng/packing-packer
new e00f832 Merge branch 'master' into vrk/verbose
new 9ffa0c0 Refactored scheduler interfaces and bug fixed
new 71194df Check that the core dump file is readable
new 8e107b9 Fixes to getting started docs
new c7efd95 Merge pull request #287 from ajorgensen/check-core-dump-is-readable
new 34369b7 change wording
new 6975483 Merge pull request #289 from billonahill/billg/docs_fixes
new 2d1627d Fix logging level and add safe check when cleaning state in RuntimeManagerRunnable (#292)
new 02a0923 Provide utils method to reduce duplicated codes in LocalFileSystemStateManager. (#293)
new e2e4f87 change the downloaded heron core file from heron-core-release.tar.gz heron-core.tar.gz
new b2a9a09 Add config for Zk StateManager and initialize tree structure if needed (#294)
new 4f32cb1 Merge pull request #295 from twitter/karthik/aurora
new 1570052 Merge branch 'master' into vrk/verbose
new ac3e7e8 Merge pull request #277 from prabhuinbarajan/prabhu/package-276
new b3c37f7 moved tests under newscheduler to package com.twitter.heron.scheduler
new 05f8cfd fix a bug in LoggingHelper
new f2b45e4 fix comments
new 0f83d23 Merge branch 'master' into vrk/verbose
new cdb6216 fix log
new 3165faa Merge pull request #296 from twitter/karthik/movetests
new ccb0906 Clarify wording on the example tracker state configuration files
new 77bd3f5 Update compile docs and patch bazel_configure.py
new efa0cf8 clean up
new 2c94310 Merge pull request #298 from ajorgensen/tracker-type-comment-clarification
new ca6ddd7 Adding cleanup of testing page
new 95bd044 fix review comments
new a5aa95b Merge pull request #253 from twitter/vrk/verbose
new 45554fe add ISPRODUCTION bind to AuroraLauncher
new 43fe528 Merge pull request #299 from billonahill/billg/compile_cleanup
new 1eca99b refactor aurora binding code
new a305910 refactor launch()
new 0714e80 fix packer uploader issue
new 99c2dba website - upgrading storm guide
new 132e68c Update website styling.
new c638dea Merge pull request #304 from twitter/cckellogg/website
new d7c7b7e Merge pull request #303 from lewiskan/lk_web_storm-convert-guide_001
new 7f02d19 Set ExecutionState completely in LauncherRunner and Refactor ILauncher interface (#305)
new 803733a Implement simple S3Uploader
new ff7602b upgrade storm with heron-api install
new cbc2792 .m2 repo link added
new 011d2ce updated navbar
new af7eca3 Merge pull request #307 from lewiskan/lk_web_maven-binaries-001
new ffe79c7 remove generated website files
new fae12ab Add buttons to website home page.
new bbee5a7 Merge pull request #309 from twitter/karthik/cssremove
new b583525 Merge pull request #310 from twitter/cckellogg/website-buttons-main
new 1cde87d Merge pull request #297 from ajorgensen/s3-uploader
new 54cfe0e updated website: proven at scale
new 84ee07d Merge pull request #311 from lewiskan/lk_web_updates-004
new bec0627 add PackerUtils methods to help process packer uri
new 37e71e9 remove comment
new 0b6f5cc Merge pull request #301 from twitter/neng/fix-packer-uploader
new e3e7ac8 Merge pull request #300 from twitter/neng/add-production-bind
new 25c8347 website status added
new f198d4a Merge remote-tracking branch 'upstream/master' into lk_web_addBeta
new 781ee89 Merge pull request #312 from lewiskan/lk_web_addBeta
new 32469c8 added proxy connection string and proxy connection type
new 93c9516 make heron cli requires role/env if configured
new ea478a2 updated copyright to heron/scheduler
new 35842dd updated copyright in heron/cli
new d98d1e8 handle conf missing cases
new 853c66b Merge pull request #319 from twitter/copyright_scheduler
new 5dd91e5 partial update on copyright
new 0df0224 wip
new 23cf44b check empty cmd line args and bail out
new d17f371 Merge pull request #322 from twitter/heron_copyright_2
new d2b73eb updated copyright (3rd batch)
new cad392a Update footer template for website.
new df00804 Merge pull request #318 from twitter/neng/heron-cli-role-env-fix
new 5be1562 Merge pull request #326 from twitter/cckellogg/website-footer
new 54aa50f rename proxy to scheduler proxy
new 61c2f07 Merge pull request #325 from twitter/heron_copyright_3
new 5227f43 updated copyright (4th batch)
new a056540 Merge pull request #317 from twitter/karthik/proxy
new 39d5194 added help for how to invoke help for subcommand
new f7915e9 Merge pull request #329 from twitter/karthik/help
new 3773ddc Merge pull request #328 from twitter/heron_copyright_4
new 42d291b Merge pull request #320 from twitter/copyright_cli
new accb3b7 Update getting started docs and others (#323)
new a137699 generate release and version information
new 8fa4f21 Merge branch 'master' into karthik/version
new 6ae83e2 added RELEASE file into heron core, fixed centos5 packages, travis-ci bazel.rc need to include workspace_status_command
new 1ef0e26 remove packer uploader from oss heron
new abeed90 fix conflicts
new 7d1fc28 Merge pull request #331 from twitter/karthik/version
new e0bfbe8 SubmitterMain: Add verbose option to context
new 97b12d9 Merge pull request #332 from twitter/neng/remove-packer-uploader
new b47c0e4 make default verbose to false
new 6b47cc2 pass verbose flag as boolean instead of string
new 68f7f27 display version information in heron cli
new 99280f7 Merge pull request #334 from twitter/karthik/cliversion
new 61f647a Fixes #36 - Adding version checks to bazel_configure.py (#306)
new 524802a add assets command to makefile
new ffc47d1 merge with master
new e47d772 Proxy viewing logfiles though UI and tracker.
new 073499e Add LogfileDataHandler.
new 7cdc443 Point log link to its own domain.
new 4177e20 Sort imports.
new 25009da fix travis CI scripts (#339)
new 37d63cb Merge branch 'master' into vrk/sched
new 599d2c5 Merge remote-tracking branch 'upstream/master' into logfiles-ui
new 9862c77 intellij support -v2 (#291)
new e227e9f Merge pull request #333 from twitter/vrk/sched
new 129dc8b Sort imports.
new 13eea71 Make all calls in SchedulerStateManagerAdaptor synchronized (#342)
new 2f08ea0 updated copyright (5th)
new 365b61e Merge pull request #336 from lucperkins/lperkins/heron-ui-docs
new cbb8008 Merge pull request #337 from saileshmittal/logfiles-ui
new dd69810 Merge pull request #343 from twitter/heron_copyright_5
new 3657b56 fix broken links (#327)
new 9fec5bf Remove duplicate sections from home page (#344)
new b5acf72 Website - table of content, navbar, added Community section to discuss. (#330)
new be730c4 Reword and reorder TOC (#350)
new bde6bac Fix links to source and add favicon (#345)
new eb5ac29 pass various release info for docker builds
new 4a53f09 fix a bug where build_user was using build_time
new a16f119 moved travis build script to scripts/travis
new 0939da2 Merge pull request #356 from twitter/karthik/travis
new 6405afe config path should be a directory that in turn contains the directory of the cluster name
new 57bd8ee catch exception when unable to run the topology main and print an error
new acf7010 RuntimeManager: Add verbose option
new 3c0cc08 Merge pull request #362 from twitter/vrk/rtmgr
new 848d00f Merge pull request #354 from twitter/karthik/dockerversion
new 2326a24 Add unit tests for LaunchRunner and fix bugs in LaunchRunner (#359)
new 4d59ab5 Merge pull request #358 from twitter/karthik/configpath
new add1020 Add javadoc target (#355)
new 2eaf43a Added some main page website enhancements (#360)
new c6fcee1 Add backward compatibility to tracker for execution-state. (#361)
new baf9aa1 Merge pull request #353 from twitter/vrk/cleanup
new b90b8a6 Merge pull request #367 from twitter/karthik/releaseyaml
new 04bda72 373 bazel configure anaconda - deterministic install location (#379)
new 1969d5a read build and release info (#378)
new 4b658cb 376 compilation fail type parameter qualifier (#381)
new 10ffe3f Single release script for building tar and bin pkgs (#364)
new 6474379 Merge pull request #371 from twitter/neng/add-heron-core-uri-option
new dd778cd Use UI-Tracker path to browse job url for a container (#385)
new 0950120 fix heron help/version command problem (#384)
new 52d7b7f fix centos5/BUILD release info (#383)
new 9ad3413 report error for unknown platform (#386)
new 44f514e Add the config scheduler is a service (#388)
new ff7d0ef resources page updates (#392)
new f039c21 make the verbose default to false (#393)
new aad77c9 Fix javadocs to include all classes (#368)
new e8292f4 Add verbose option for tracker which enables DEBUG logging. (#387)
new 8becf0f update integration test with new heron cli (#403)
new 3e754ad Enable container file downloading from UI. (#401)
new 616ab4a enable verbose logging for shell commands run from Submitter (#406)
new b7aea48 corner cases for version checking in centos (#399)
new 9b22d90 Add code style checks to heron to fix #348 (#404)
new d6c4081 Refactor scheduler abstraction and fix corresponding implementations (#402)
new 1e5a745 Fix indent styles (#410)
new df60ad9 Updated documentation instructions (#335)
new 7d88cf1 Fix indents and imports (#411)
new f7b556f Add unit tests for ISchedulerClients (#418)
new b64c126 change dataCenter to cluster (#417)
new fb40787 Add unit tests for RuntimeManagerRunner (#421)
new bb1e55b Adding bazel build for extra_actions_base.proto (#422)
new 8f46424 More finer logging for Submitter/RuntimeManager (#425)
new 4765e62 fix coding style for uploaders and statemgrs (#429)
new 33e4c8f Fix check-style errors in S3Uploader (#433)
new b8e1b05 Make Linkchecker (Make Site) automated with formatted errors (#372)
new 996763e Do not fail when no tags are found. (#437)
new a5c3d73 Update status script to log errors better (#438)
new 99ede93 Move classes in spi packages to appropriate places (#428)
new 8e53742 PR - include heron copy right in intellij (#442)
new 4eb3132 remove set -e (#445)
new 4f5dde3 Add unit tests for SchedulerServer (#443)
new 60a48e5 write a function that executes a command by disabling -e and use it to get tree status (#449)
new 5165dcc Merge pull request #424 from ajorgensen/fix-docker-compile-permissions
new b49cfe1 Remove all jars from 3rdparty (#426)
new df0e43b Add check to assure that jars are not committed (#427)
new d03327a Add ability to supress checkstyles with an annotation (#446)
new f99782f Add a config file for tracker, which can be used to format viz url. (#416)
new a5c968a fixes more checkstyle issues (#448)
new f55dda3 Commit files masked by 'bazel' in .gitignore (#451)
new 648b715 Print heron-ui listening address in the console (#435)
new 8bff1f7 fix several check style under heron/common/src/java (#453)
new 69b7497 Add cpp checkstyles to fix issue #420 (#447)
new 94fde38 fix several check style under heron/statemgrs/src/java (#454)
new e7089bc fix several check style under heron/common/src/java/com/twitter/heron/common/network/ (#455)
new 853e811 Omit heron-config.h from checkstyles (#458)
new 60f1cb9 Fix a bug in GlobalMetrics (#460)
new 715b706 fix check style warnings under heron/api and heron/spi (#457)
new 0659bdd Fix check style under heron/api for catching exceptions (#461)
new 6943fe3 Fix check style in heron/spi/...
new 29a5ecd Fix check style in utils (#462)
new d217b12 Report BufferPoolMXBean metrics for topologies (#434)
new 866cef2 Clean up spacing and tabs in IntelliJ scripts (#468)
new 2326783 Fix check style in EchoTest (#469)
new e9b67cc fix cpp style for heron/common/src/cpp/basics (#465)
new 991c74e Rename executor methods to be more descriptive (#472)
new c705aee Fix intellij script to work on mac and add maven jar deps (#470)
new 6fed02a revert accidental commit (#474)
new 88102c6 fix cpp style for heron/common/src/cpp/errors (#475)
new 91408c8 Clean SchedulerMain (#476)
new 6a0b983 fix more check style issues in spi, examples, localmode, and metricsmgr (#464)
new 2c8d72e Fix check style of unit tests in common/network
new b6dda92 fixed checkstyle in heron/common/... (#479)
new b0f36d6 fix cpp style for heron/common/src/cpp/threads (#477)
new 53442ad Fix check style (#482)
new 593fa4d Fix check style - remove RuntimeException Catching (#483)
new ed258ec fixed check style in instance and tests (#481)
new 4e3260d Fix check style in unit tests under instance network package (#484)
new a7881f7 fix cpp style for heron/common/src/cpp/network (#480)
new 25f608d fix javac warnings in heron/common (#485)
new a5e7e8c fix cpp style for heron/common/src/cpp/zookeeper (#486)
new 3b2f5e2 fix cpp style for heron/common/src/cpp/config (#488)
new b4d1b43 Fixing intellij script fetch of jar deps (#487)
new 21178a3 Disabling warnings from proto and thrift compile (#490)
new bc8b28a Adding serializableVersionID to all serializable classes (#489)
new c3d5c4a Fix style check in both src and tests under schedule abstraction. (#492)
new cf505bb Fix check styles under Schedulers (#493)
new 394c823 fix cpp style for heron/common/src/cpp/metrics (#491)
new a7a95a5 Fix check style in heron/instance/src (#494)
new c480efc fix cpp style for heron/statemgrs/src/cpp/statemgr (#495)
new 8ab92c2 fix checkstyle in metrics manager and packing (#496)
new cebe6e5 Fix check style in metrics mgr (#499)
new 78b231a resources updated w/ twitter compute video (#500)
new 6f34ccd Fix check style in metricsmgr unit test (#501)
new 72380ce fix residual styles (#502)
new a5872c9 fix cpp style for heron/stmgr/src/cpp (#498)
new 2c0040a remove the heron-conf top level directory (#506)
new bb0853e enable opt mode compilation for release builds (#503)
new 378cf4d fix cpp style for heron/tmaster/src/cpp (#509)
new 244c19f fix checkstyle for heron/storm (#512)
new bf59cf8 Add unit tests for Aurora Scheduler (#513)
new 4ea0720 Fix all javac compiler "rawtypes" warnings for Maps, Lists, Sets (#511)
new 7c1a621 enable java checkstyle by default (#514)
new 5b2c908 more fixes for java check style (#517)
new e22602a Shut down all executor services in SchedulerMain when killing a topology (#520)
new a118a38 Merge pull request #523 from twitter/cckellogg/heron_tracker_clusters_endpoint
new 49e3779 check the existence of symbolic links
new 89822da Adding a compiling guide for ubuntu 14.04 (#507)
new 57ca357 Move SchedulerConfig to spi.utils and make LoadConfig() public (#518)
new 66bbad9 Check whether cluster/role/environ when managing a topology match with submission. (#527)
new 2b97c4c fix cpp style for heron/common/tests/cpp (#528)
new dabd704 Remove code kept for backward compatibility in execution state. (#531)
new d08c3db fix cpp unit tests checkstyle (stmgr, statemgr, tmaster) (#532)
new 5b3d7fa Add unit tests for LocalLauncher (#533)
new 97ad92f enable checkstyle for cpp (#534)
new 398fa9e Remove dead code (#537)
new 61c2b92 Add unit tests for local scheduler (#536)
new af90ed8 Clean up execution state proto. (#538)
new 18ef988 Use generics for Metrics to fix compiler warnings (#515)
new d249aa4 Fix javac rawtypes warnings for ComponentConfigurationDeclarer classes (#516)
new 8bd1a73 Fix javac rawtypes compiler warnings for Config and Serializers (#539)
new e08413d enable cpp check style in travis ci (#542)
new 9c92ea1 cli should bail out fast (#541)
new 289de60 Remove cli2 (#547)
new 88e7823 Refactor the order to set states on state manager. (#545)
new 61a2cc3 Fix javac warnings in integration-tests (#544)
new e8fddfd Website minor updates (#543)
new c53110c fix local integration test (#546)
new ff34ccd Fail on all javac warnings except 'unchecked' (#548)
new f06847c Fix bugs in Config class (#551)
new 2b5ef64 Troubleshooting and tuning guide for topology developers (#510)
new 043d92e enable local integration test for travis ci (#550)
new c20a24c Consolidate TypeUtils in c.t.b.common.util (#549)
new 1b8f970 fail travis build fast if unit test fails (#555)
new 58d0acf move examples config to seperate examples directory
new aa325e8 fix stylechecks in integration test (#557)
new db36876 Provide repeated job link for running topology (#552)
new caccb0f Add metric measuring the time a bolt spending in execute() (#559)
new a0586e3 Fix more rawtypes in apache, backtype and test code (#556)
new d596b77 update README on how to run local integration test (#553)
new 369b74f Reduce java checkstyle logging (#561)
new 522e9c2 tuning + troubleshooting minor edits (#558)
new 6ae18be reduce cpp checkstyle logging (#564)
new 0d1d920 Fix warnings in integration tests (#560)
new dbc66b9 Reduce noise from cpp checkstyle (#566)
new a2e48a4 Show Job link only if it is present in SchedulerLocation proto message (#567)
new ae851ed Fix more int test javac warnings (#569)
new 360ac1d Fixing deps paths and improving intellij setup script (#568)
new 9049a8e use python2.7 (#570)
new a412e4b Dynamically render clusters in the all topologies ui page. (#576)
new f8643eb Alphabetize python eggs (#586)
new 01bbef7 Add python stylechecker (#587)
new a15bd90 website - contributor docs (#585)
new 5b2b71e Make IMetric and friends generic (#562)
new 950f101 enable integration tests (#565)
new a430659 Add twitter feed to home page and restyle some content. (#589)
new a95fd35 Fail on javac warnings (#563)
new 351d910 Add unit tests for SchedulerMain (#588)
new 74891c8 stop using 'with open()' to handle files (#590)
new be39b84 website googlegroups changed to heron-dev (#591)
new 92a040a reorganize the documentation and add deteiled documentation on how to setup zookeeper (#592)
new b7be6c7 detailed documentation for local file system as a state manager (#594)
new e787a35 use getBooleanValue with a default initial value (#596)
new 5585d86 detailed documentation of local file system uploader (#598)
new ef73677 detailed documentation of hdfs uploader (#600)
new 88c4dc9 Generate unique filename to upload a topology package (#601)
new b28007b add documentation for s3 uploader
new ba97081 Add Unit tests for HdfsUploader (#603)
new 3a0854f fixed several docs
new f6ac426 Update UI images. (#610)
new 6c063af remove the files from .tarignore that are not in the code base anymore (#605)
new 6e2cb2e Pixelate UI image. (#612)
new 51e392a added committers and contributors (#609)
new bdc0e6b Remove unneeded config files (#611)
new 0bfa72b Remove controller, dead code. (#613)
new 8e33d42 make cpplint compatible with python2.4 (#615)
new e616e8d Rename folder newscheduler to scheduler-core (#614)
new 1da1550 Show viz link only if it is present in execution state. (#621)
new 9d7f9a3 Change viz link format config to be consistent with other config variables. (#622)
new 56cd1ca Fix clusters endpoint in tracker. (#624)
new 2f54567 Remove logging properties (#625)
new a12ce8c Adding checkstyle file (#626)
new 53a823d Remove dead config "heron.java.home.path" in heron_internals.yaml (#627)
new 9f120b7 Add committers and license file (#619)
new 0ceb475 install in versioned directories (#525)
new 6ebdd99 Revert "install in versioned directories" (#631)
new ffd393b fix typo on mac install page (#633)
new 118c82b tweak circle positioning and initial color (#634)
new 7c1c4d5 Minor tweak on website build (#632)
new 78eb8a5 Fix Intellij setup script (#636)
new 7b247c0 Remove unneeded config related to RuntimeManager class (#640)
new d6f4aa6 commit messages should be enclosed in quotes (#642)
new 68a8708 Add Observability with Graphite doc (#635)
new 6c97967 Refactor SchedulerMain's constructor to make it more reasonable (#643)
new c2d376c Remove unused fields in tracker/topology.py. (#641)
new 704dae9 Remove logging config in scheduler and executor interface (#644)
new 6bcb9d8 Fix instance links on one-instance-selected topology page. (#648)
new 0a1e224 Make arguments passed to executor descriptive (#652)
new bd73667 website rename javadocs to docs w/ redirect (#653)
new 2310964 Clean/Remove spi/utils/NetworkUtils (#650)
new 654c4cd documentation of Heron CLI, rephrased installation scripts (#649)
new 75690c5 add default for zk state manager config (#651)
new fed5059 Add a method constructing executor command in SchedulerUtils (#656)
new 9429f00 Add support for loading python deps via pypi (#629)
new 82dbbec Change pex reqs to a list of strings (#657)
new f36f0de Add a utility builder method for SchedulerMain (#660)
new 6dbceda Refactor the signature of SchedulerUtils.SchedulerCommand(...) (#663)
new ebe8b1e prevent shell variable expansion (#664)
new 52d2fe6 Add tunnel support for state manager & rename HttpUtils to NetworkUtils (#666)
new 0821a15 Make topology info table full width to match the counters table. (#665)
new 5035896 Add an utils method to close resources ignoring any exceptions (#669)
new 8ec0642 Remove 3rdparty/eggs (#659)
new 7a54a4f adding centos 7 build documentation (#667)
new 9306442 UI Guide Docs (#654)
new daa5f38 Adding check to travis CI build to prevent eggs and wheels from being added to the repo (#670)
new 70cda5c Remove bazel from gitignore (#672)
new 66e2eee Fix heron-ui cli doc. (#675)
new dae076e Update getting started using generic <version> (#662)
new e09874c Add Factory method to create new ISchedulerClient instance. (#673)
new 2292a43 Overwrite TMasterLocation and SchedulerLocation when exist in LocalFileStateManager (#677)
new 4cfb56d Add website/public as a gitmodule pointing to gh-pages branch (#678)
new 67390a9 update docs about building the website (#682)
new b0fffbf run flaky tests run serially (#683)
new 1cfb840 Remove unneeded duplicated check. (#684)
new be3e685 Fix broken links from zookeeper and schedulers/ directory creation (#686)
new 18a9710 Remove nav links to missing pages (#688)
new 3f34d8d fix javadocs links (#687)
new 9922587 remove unused build/EMPTY file (#681)
new df73614 Refactor RuntimeManagerMain and add unit tests (#691)
new 362c9d5 Fix typo and remove duplicated Exceptions thrown in method signature (#693)
new 23ece32 Refactor SubmitterMain and add unit tests (#694)
new bd0ee48 Wrong return value in Heron CLI parser (#680)
new 2a38368 fix scheduler location (#685)
new cb0c061 fix mistaken commit in website makefile (#701)
new 0c535b4 move logos to website (#705)
new c4b3bb8 added another collaborator (#700)
new d656ecc Move shared methods in LocalLauncher out as utils (#706)
new e200e42 implement aurora scheduler getJobLinks (#707)
new 882c0a1 Mark stmgr cpp tests flaky, fix idea copyright settings (#708)
new 8657f76 Travis CI to test that website links are valid (#709)
new 83a80a3 fix import for heron cli (#713)
new b505587 add TestWordSpout (#711)
new 50a20e8 Add missing values for Config runtime to avoid NPE (#715)
new a297161 Make cluster nav bar full width. (#717)
new a78f8fc add serialVersionUID for TestWordTopology (#718)
new 351b302 Fix of doc generation (#716)
new 13c823b slurm scheduler (#712)
new be428c6 Set ExecutionState with values from config, rather than Constants (#726)
new b42e150 refactor the setSchedulerLocation method (#727)
new 92c300f removed commit msg and commit url (#730)
new 4976bc7 Remove flay cpp unit test "time_now_unittest" (#720)
new f476be3 General website cleanup (#722)
new 8ae9503 renamed topology jvm property (#731)
new b303b70 Overhaul of the site's aesthetic (#732)
new 73e5f7b Revert adding generics to Storm APIs (#733)
new c7d0b24 Error immediately when generating javadocs (#739)
new 7f7255f Fix broken API links and Slurm scheduler links (#744)
new 56030ae Add more deps to javadocs and add more sources (#741)
new e959755 Rename all occurrence of LocalMode to Simulator (#743)
new 15b8981 Add Simulator Mode doc, with other small fixes. (#734)
new 270d162 Add SLA doc to community and update docs (#745)
new 7e879c6 Add documentation link in README (#753)
new 7a15cae Some basic docs cleanup (#750)
new e10bbc3 Fix more errors and warnings as many as possible. (#754)
new 527f563 doc tweaks (#748)
new 1dd0072 Remove unneeded constants (#756)
new e5249de Fix yaml reading in utils.py && Clean unneeded config (#755)
new b77b4bc remove unused files (#757)
new 6dcd5ee fix heron topology doc (#738)
new 0ae793e add doc about writing a topology (#749)
new 0e3a92a fix broken heron doc link (#759)
new 517dc79 Enable link checker in travis CI, fixes #689 (#760)
new e69715e Fix broken links on codebase and other small fixes (#762)
new abb1b6c Fix outdated comments (#758)
new 89a30d0 Disable failing on javadocs failure (#765)
new 0a27d17 Read statemgr connection string as host:port in tracker config. (#763)
new be87b09 Documentation for distributed deployment and schedulers (#747)
new dce2d00 Add solarized dark syntax highlighting (#764)
new 5f41b79 Heron tools Runbook (#710)
new 62793b6 Revert "Add solarized dark syntax highlighting" (#776)
new 1edf45b Fix path to javadocs so they get published (#781)
new b161c64 Some documentation fixes (#777)
new 4fa1b74 Update submodule link. (#793)
new 0748664 Remove localzk from heron_tracker.yaml. (#782)
new f2dff45 Add docs for how to init submodules (#794)
new 3f01d6d website doc publishing tweak
new db0ed02 website doc publishing tweak
new eb453aa Correct the webpages of heron internal configuration (#786)
new 0563d03 fix links in footer (#801)
new 1f144c8 Change baseurl to not include the hostname (#805)
new 6de3111 Fix 404 link in README (#783)
new 1e5866e Remove info about Mesos scheduler (#806)
new a5c7056 Fix typo: 'filered' → 'filtered'. (#784)
new 6212272 README.md: use open source Travis link and badge (#802)
new f611758 Add Heron deployment img (#817)
new b5ad4d0 Fix Heron build date locale (#814)
new 122b532 Fix small typo in getting-started.md (#823)
new ddefb64 Add accordion-style sidebar (#826)
new 1e04c98 convert jquery URL from HTTP to HTTPS (#828)
new 934898c Add note that Tracker requires ZK paths before starting. (#839)
new d758e3a Fix sidebar accordion issue (#835)
new 9e37405 New code highlighting theme for the docs (#796)
new 5338055 fixing https://github.com/twitter/heron/issues/742 - can't compile for centos (#842)
new 7d187c2 Do not spawn a process for basic system information (#847)
new 2d5d2b0 add ci timing info to log output (#850)
new 3200b22 Add more timers to CI scripts (#854)
new 685700c Log down the stdout & stderr for processes spawned by heron-executor (#862)
new f6bbf03 Fix broken script URL (#861)
new e53c0cf Fix #851 - can't build beacuse of missing export some powermock package (#863)
new 0852616 ensure pygments version 2.1.3 is installed (#872)
new cc99a23 Ensure that the heron-spi version is properly displayed in the docs (#879)
new fc069a8 Correct heron developers doc (#880)
new 6361c06 Always log spawned process's stderr (#884)
new 9a4c203 Increase the minimal queue size for Communicator (#891)
new e60e62b Add topology submit sequence diagram to architecture page (#889)
new c291023 updated website resources with oss announcement (#895)
new e20635b Improve error messaging when role or env is missing, fixes #888 (#894)
new f142ff8 Additions (command line output, screenshots) to getting-started.md (#877)
new 36a0bf5 Fix markdown file formatting, change file name to avoid confusion (#899)
new 81cad67 add debug section to simulator doc (#870)
new d85ef32 Fix a typo in simulator's grouping (#907)
new ecff933 Additions to topologies.md (#890)
new a415877 Improve examples logic, rev site to 0.14.0 and patch cli bug (#908)
new 927be1a Add Facebook Open Graph and Twitter Cards metadata (#815)
new 1aced80 Fix typo in panel body of site index page. (#906)
new 0989506 Fix pip-related issues in website setup script (#790)
new a37857d Additions to getting-started-troubleshooting.md (#902)
new ed7c556 bazel_configure.py discover version function support debian (#868)
new f19b80f Add word count topology as an example using fields grouping. (#917)
new 01a3628 force version and timestamp to be string (#921)
new 9f8b0b0 Rewrite RoundRobinPacking class to fix bugs (#926)
new d4295c3 Fix the incorrect ram map specification for heron-executor (#927)
new 7f994c8 fix another broken link (#928)
new 1c4baa9 Added docs and script for integration tests (#913)
new a9a8bb2 Added Java-serialization integration test (#916)
new c592635 Java unit test name changes in BUILD files (#938)
new 4e47b79 return str type for __str__ function (#919)
new 08984be Remove dependency on log4j-over-slf4j (#878)
new a1eb9cd Suppress unzip warnings (#939)
new b78616a #924 JAVA_PATHS should be lowercase in scripts/get_all_heron_paths.sh (#940)
new 94982ac website resources add press (#955)
new 7fb03eb wget as linkchecker (#943)
new e68943d YARN scheduler for Heron (#929)
new 1afe92b Add comments on why Java API doc should be copied. (#956)
new 07d478b Export heron-spi jar (#937)
new 7b42d26 Fix flaky yarn scheduler test (#967)
new 058c81b heron.aurora config documentation for aurora (#966)
new 2ea59c2 Added the travis-bazelrc rule for javadocs.sh (#968)
new 3647559 Removed unused code; fixed platform code for py2.x; improved chmod (#957)
new ca87470 #816 compile heron with bazel 0.2.3 (#869)
new 65046fb Limit the maximum size of heron tuple set (#960)
new 8bfa2c6 website updates for Bazel 0.2.3 after PR merge (#942)
new 0172381 #963 capture bazel build info into files, print info when return code is not zero (#982)
new 0b587fa Apply override config on scheduler (#980)
new f9882b3 clean spi/common dir (#969)
new 9e86690 Add new design goals page (#911)
new f371386 Add the metricsmgr to the spi jar (#995)
new 8f939f3 #915 pass '--config=[os]' to bazel in get_all_heron_paths.sh (#985)
new 28555b4 fix SpoutInstance OutQueueFullCount metric (#991)
new 60482bf Update custom-metrics-sink documentation (#998)
new 77b4a66 correct the heron-spi rule location (#997)
new adace82 fix centos5 BUILD file (#999)
new f71a093 docker dist build (#971)
new 5d433b7 Remove ArrayList boxing (#1000)
new 490b25e Remove duplicate install code (#990)
new f2a4c47 Fix broken link, fixes #994 (#996)
new d54de38 Fix undefined name, remove semicolon. (#1006)
new e392bb9 Fix minor issues in html (#1007)
new 51f97d3 fix executor instance_cmd and metricsmgr_cmd (#1008)
new 768e01d fix pylint build file (#1005)
new f4c55a0 Add how to release to maven (#918)
new 7e0beba Add the command to install libtool for Mac OS X developers (#1009)
new f06f0a7 Make taskIndex never be negative (#1014)
new 7d33b16 Allow display of single node topologies (#1019)
new 1e00492 fix simulator SpoutInstance OutQueueFullCount metric (#1020)
new 9766894 Make task index never negative in simulator's FieldsGrouping (#1016)
new b328e0c website resources - community blog (#1022)
new 2a65499 Documentation - Setting up Heron with Aurora Cluster Locally on Linux (#992)
new 8e49646 Add YARN scheduler documentation (#977)
new c9f1465 remove dependency on log4j-over-slf4j (#1025)
new d8cc697 Fix corner cases for FileSink.flush (#1021)
new f9bcd3b fix typo for example exclamation topology (#1030)
new d71ee31 Fix a resource link in MetricsSinksConfig (#1034)
new c56f023 Add API doc link, fix broken link. (#1029)
new 8142018 Tracker with role (#979)
new 8580c9e change heron version in website/config.yaml (#1037)
new 4a61bae Fix org/apache/storm/clojure/lang/Atom.java's package name (#1033)
new 04f8486 add missing params for get_comp_metrics (#1039)
new 4cbe5ae Add the notice from Apache Storm since we use some of it (#1041)
new 13c6dd5 Fix HeronMasterDriverTest.createsContextConfigForExecutorId (#1040)
new 273bec1 website qs: update export path from install (#1044)
new 7d7d820 #1048 print verbose test failure output when test failed (#1049)
new de9ee89 Add extension when generating filename (#1055)
new 85705fe Update aws dependency version (#1042)
new 80d9d84 Allow specify env variables when spwaning a new process in java (#1061)
new 72b4ce6 Add utils method schedulerCommandArgs (#1060)
new 643a90e Allow passing properties to SchedulerMain (#1062)
new 8cea23e add some useful information when run async process (#1017)
new f38ea58 Set correct response type HTTP header for tracker (#1066)
new 609dba0 Fix NPE for MetricsManager.DefaultExceptionHandler (#1068)
new 26255d2 Creating main method to make it easy to inspect local state manager contents (#1064)
new 2e0e667 Alan/pylint rcfile (#849)
new b1adbc5 #91 add eclipse IDE support (#1047)
new 08e09f0 Remove dup shebang. (#1071)
new e6a1d84 Upgrade Pex to 1.1.11. (#1052)
new a887286 Update version numbers. (#1046)
new b337e2e fix bugs in the centos5/BUILD file: (#1074)
new ae1e393 heron-explorer (#989)
new 052cbb7 Website resources added Streaming@Twitter (#1076)
new 81b0e80 Add Bazel 0.3.0 support (#1075)
new 1b4eec6 Move duplicate get/delete code up into FileSystemStateManager (#1070)
new 37e9f2c Change AuroraController.appendAuroraCommandOptions to private (#1065)
new 71b4e1a Fix Python code style under heron/ui (#1081)
new 24847e0 Fix Python style under heron/common. (#1082)
new 97e253d Add java_tests to make adding java unit tests easier (#1054)
new 378d0a0 Fix Python code style under heron/tracker/... (#1085)
new 8c3cbe0 Fix Python code sytle under heron/statemgrs. (#1088)
new e20052c Fix Python style under heron/executor. (#1089)
new bab727f Fix Python style under heron/shell. (#1090)
new 835d30d Fix Python style under heron/explorer. (#1092)
new 645c6d8 Remove cli utils, error invalid cli subcommand (#1086)
new dee4821 Fix cli python style (#1095)
new ddeb77b Fix some leftover Python style errors. (#1096)
new a267493 Enable Python style checking during build and CI. (#1097)
new 7e003fc Fix Python style under integration-test. (#1100)
new 24deb7d Sort containers by id in the UI so they are easier to find (#1105)
new bd2b242 Heron native mesos scheduler (#1067)
new ab80274 main README update (#1106)
new e436037 Ffdpacking (#1059)
new 62195f9 updated readme status (#1108)
new 5001e8e Added documentation for the First Fit Decreasing packing algo (#1109)
new 931a587 replace the license for all files under storm directory (#1080)
new b6c7ae1 Remove unnecessary tabulate dependency. (#1118)
new 4865799 Print a random word with exclamation points as the tutorial explains (#1113)
new 8d63b27 scp package uploader (#1056)
new af0b94a Move scheduler specific computation outside packing (#1079)
new 40147e5 Downgrade tabulate version to 0.7.4 (#1127)
new 014b480 Increase count of python method lines requires for a docstring (#1132)
new 4f0a9d4 package all files in spi directory for publishing (#1133)
new a13676a Added brief description about the internal architecture (#973)
new 3a7730d Correct custom-metrics-sink.md doc. (#1144)
new d5978fc Improve exception handling of heron-explorer. (#1121)
new 990088a ISSUE-898 - gracefully log zookeeper path not found (#1141)
new b32a0e6 Add double quote to support spaces in envionment variables (#1123)
new 53fb4de fix python checkstyle for unused variable err (#1151)
new ecf24dc Enable Python style checking in CI. (#1152)
new 50aa0a1 Set PEX_ROOT to container working directory/.pex (#1140)
new 46b1c78 Added constants for system config and topology config (#1150)
new 18e0c06 Added mock protobuf generator for Python (#1156)
new 9c3d559 Modified topology.proto to support for Python topology (#1149)
new 816813f Added common modules for python topology support (#1135)
new 9e5b3a8 Improve err msg of heron-explorer. (#1164)
new a9d4861 heron executor refactor and unit tests (#1134)
new efb5c3b Tracker and UI with version (#1163)
new 3970172 Adjust logging level. (#1162)
new d6ae46f Improve community page. (#1168)
new 2a91bc4 fix doc - update m2 path where heron libs are installed (#1170)
new ad12ca3 Pex without interpreter cache disabled (#1167)
new d5d24a2 Don't keep STDIN open if not attached (#1174)
new 9707f1f Added pex_loader.py for adding python topology support (#1137)
new f8193df Revert UI with version (#1175)
new ee26ac2 Made Config message in topology.proto generic (#1179)
new 920094b Made ComponentObjectSpec optional for backward compatibility (#1180)
new 3340ba6 Added common utility modules for adding python topology support (#1136)
new d2e5e5b Added common network modules for adding python topology support (#1138)
new 79ee61d Made custom grouping more generic (#1181)
new 72336b6 website documentation for running heron on mesos local locally on mac (#1142)
new fb71bc4 Add reflectasm as a require dependency for kryo (#1166)
new e0f368c Removed the comment in the command. (#1191)
new e0a4471 Better logging for tracker (#1169)
new 7c7e4c5 Modified pex_loader to avoid duplicates in sys.path (#1184)
new fba237d Properly shutdown heron-tracker and heron-ui (#1187)
new ebc251d Use correct method signature and fix test (#1193)
new 643ff0f Added metricsmgr_cli, stmgr_cli for python topology
new 87e30da Dedup and organize launcher 1158 (#1178)
new 38de3ab refactor the getMaxResource method (#1176)
new 69ead0b Added the resource compliant round robin algorithm (#1160)
new 5adbd9b Added arg for physical plan helper (#1185)
new 5e404ea Merge branch 'master' into pytopo/instance_nw
new 293ba8a Set PEX_ROOT for executor environment (#1207)
new b400cd6 Add verbose flag config for YARN scheduler (#1208)
new 5d7c3ee Partial fix.
new e3d9cdc Fix logging in tracker.
new f30c1e1 Tune scheduler logging.
new 4972483 `set_verbose` ~> `set_logging_level`.
new 51d63fb `tar` and `curl` only show more info when verbose.
new 22c8785 Fix test - do not inherit IO.
new 7c597f8 get Log object first.
new ce269d4 Log.debug
new 2707ff2 No need for init value.
new 8dd743b Fix tracker and UI logging.
new f113cba Adopt propagated verbose level.
new f9cf794 blank commit
new cd63d1f Modified checkstyle for python topology support (#1199)
new bfdd52b travis scripts should use --config=ubuntu since the underlying VM is ubuntu based
new 4cf976a Merge pull request #1204 from objmagic/great-logging
new ea6a50e move log that shows the status of where to find logs to fine level
new ab551af Improve logging for TMasterUtils.
new a13e9e7 Merge pull request #1211 from twitter/karthik/travisconfig
new 4a320e5 Merge pull request #1212 from twitter/karthik/logs
new d26a5d9 Merge pull request #1213 from objmagic/more-logging-impro
new 5ae63d7 Merge branch 'master' into pytopo/instance_nw
new fe681bc Added unit tests
new 3d1478c Improve PackingPlanTest (#1214)
new 991e5cf strcat -> formatter
new a038e6c Merge branch 'master' into pytopo/instance_nw
new 4ab7e4f Fixed style
new 7ba61b2 fix vagrant build
new e0ecb77 Import Log object directly.
new 4a59ae8 Update Python's common/util modules (#1185)
new 561a09e Adding support for python topology to executor, spi, scheduler
new fbd51e9 Fixed executor
new dd2917a Refactored to follow the convention
new bf72b86 Removed profiling from executor
new b02379a Fixed some issue
new f110c9a Fix bug introduced when rebasing.
new 577be39 Merge pull request #1221 from lukess/master
new 1165863 Merge pull request #1197 from taishi8117/pytopo/instance_nw
new a617c5b Merge pull request #1195 from taishi8117/pytopo/executor
new c6326fc Website content change (#1226)
new 0ee7cdc add support for heronrc file (#1119)
new 1c27c39 add marathon scheduler for heron (#1161)
new 80d9bed Bump version number in config. (#1229)
new 8114425 Allow overriding docker build environment variables (#1227)
new 7f5c237 Changed heron.options from system property to environment variable (#1233)
new 5bf79a0 make travis test compilation to use --config=ubuntu (#1234)
new d7728c1 When installing heron client, do not modify .heronrc if exists already. (#1235)
new dafd591 Added custom serializer support (#1237)
new 85bf126 Streamparse compatible Python topology API (#1236)
new b14a9f3 Python topology submission/execution support (#1238)
new 5db8868 Changed some debugging messages (#1240)
new 50070be Update the heron scheduler document (#1241)
new 355268e Add Spout Instance and Bolt Instance for Python topologies (#1239)
new 872ba26 Added single-thread Heron Instance in python (#1201)
new 3086a71 Some fixes to python topologies (#1250)
new e2027d8 Fix heron executor log problem (#1252)
new e25aa0e Added docs for Python topology support (#1231)
new 6e77de9 Modified test_runner for python topology integration tests (#1246)
new 4df4ca6 Added python integration test core modules (#1247)
new 75c5c76 Add python integration test topologies (#1248)
new 495a71a Keep argument value as list (#1257)
new c87074b Add python integration tests script (#1249)
new 6c2e6bb add address argument to heron-ui (#1256)
new c2c3725 Added example topologies in python (#1198)
new d8e2bd5 clean up compiling docs (#795)
new a4a9a53 heron cli cleanup (#1260)
new f0196c5 Fix flaky SpoutInstanceTest (#1263)
new f01783f Load HTTPS JQuery. (#1268)
new aca0f7a change the name of the directory streamparse to pyheron (#1267)
new 143699e Add Javadocs metadata (fresh PR) (#1266)
new 4b6391d Separate a new page for Python topologies. (#1271)
new 6205142 Remove duplicate code from state manager tests (#1270)
new 6472427 Adding PackingPlan protobuf object (#1219)
new f98873b Some debug and docs (#1275)
new a452e72 Minor comment fix in Tuple proto. (#1273)
new 9bcd043 Add NotCompatibleError for invalid streamparse apis (#1278)
new e26c37a Add the ability to store PackingPlan in the state manager (#1274)
new 11a27f3 Move cli, explorer, tracker and ui and tools' common files to /tools (#1276)
new 4d60c59 Added Streamparse copyrights to PyHeron API. (#1281)
new 17eb4d3 Adding packing plan methods to SchedulerStateManagerAdaptor (#1282)
new c0c7015 Update Launcher to set PackingPlan in StateManager (#1284)
new 8ca1492 Fix code block rendering. (#1287)
new 0a55ab1 Typos (#1289)
new d35be99 Add Heron list of ADOPTERS (#1290)
new 1917d74 verify topology when submitting to simulator (#1298)
new cba0aa9 Kill and request new container(s) on restart
new 849e884 Fix checkstyle errors and improve exception handling
new a3c113b Fix YARN scheduler unit test
new 94f52da Clean up executor logging in LocalScheduler (#1288)
new d41e849 Improving logging and retries of local int test runner (#1296)
new ce85eb5 Refactor HeronExecutor signal handling (#1302)
new 47c18c9 Update centos5 build targets for tools/ changes (#1306)
new 657e9c1 adding packing plan to state manager initTree() (#1305)
new 873dca3 Fix broken CuratorStateManagerTest
new 5ed7a5b Merge branch 'master' into yarnRestartContainer-1244
new 9024d9a Repacking Interface to be used for autoscaling (#1285)
new f0472c3 Refactor state manager locations to prevent #1303 (#1307)
new c22fe0f add option to pass any additional classpath while launching a topology (#1245)
new 0091933 kafka spout patching (#1299)
new f2d07ea Allow exception to propogate to the caller
new c52b2c5 Adding annotations to specify interface usage (#1304)
new 9e79d6e Add.
new 5c7d2d7 Check whether the topology dir exists before collecting topologies (#1312)
new 91bbf9b Add global metrics module.
new 71091c7 Use Optional instead of null
new 7ad1a39 Add more default metrics for Python topology (#1309)
new 30b7ec4 Delete back-pressure message to avoid memory leak (#1318)
new dbe0563 Change executor to load packing plan from StateManager (#1313)
new e6441c5 Global metrics for PyHeron (#1319)
new 088b2f1 Remove duplicate log messages for missing container
new 2ace200 Change PackingPlan model objects to be immutable (#1324)
new 5c46652 Remove duplicate invocation of Packing algorithm (#1316)
new 8dbd2d7 Merge branch 'master' into yarnRestartContainer-1244
new c34e7c7 Merge pull request #1301 from ashvina/yarnRestartContainer-1244
new 14361a6 Change PackingPlan models to use Sets instead of Maps (#1325)
new c1a83f8 Make system config global (singleton as a module) (#1300)
new 025e409 Change PackingPlan Resource class to be immutable (#1326)
new b80ba2d Adding new Scheduler interface methods for scaling (#1321)
new 7602e87 Fix code block in documentation page of heron-tracker-api (#1331)
new 4c64fa7 add kafka spout for heron (#1317)
new 587737a modify kafka-spout README.md
new 50687d5 Merge pull request #1335 from mycFelix/heron-kafka-spout
new cbf3243 DO NOT MERGE Convert container id type to int from String (#1329)
new a9e2b68 make contrib/kafka-spout to be source code by setup-intellij.sh
new bd5fd01 modify the directory from `contrib/kafka-spout` to `contrib`
new a74fb25 Merge pull request #1339 from mycFelix/setup-intellij
new 6292db4 Work.
new 1482546 Use executor id as int type in the YARN scheduler (#1342)
new 3890bc0 modify `heron-api` and `heron-storm` artifactId (#1341)
new 8b73073 add kafka spout for heron
new 42ee645 Work.
new 1bc70f4 Improve TMaster return message when metrics is not available (#1336)
new a2577cc Add more metrics.
new 28c0118 Remove PackingPlan.resource, fixes #1330 (#1332)
new 280e7df fix kafka-spout style issues
new 3750ce8 disable checkstyle for kafka-spout
new cc2ec0e Fix and improve unit test.
new bf411a3 `jvm`~>`py`.
new 5e69bbf Missed one because I'm stupid.
new 86fb660 Dup license header.
new 1e5f1dd add checkstyle for kafka and storm code
new 2704838 Add new python config loader class for state manager (#1344)
new b0f83dc Visual Studio Code files ignored.
new da83600 JAVA_HOME is set after install it using apt-get.
new 8246081 python development tools installation added to the documention
new a9c0c4e Reduce duplicate packing code (#1350)
new 4806bc0 Change hashCode() call on numbers to be java 1.7 compliant (#1352)
new 85297de Merge pull request #1354 from jomsdev/ignoreVSCode
new c307072 Merge pull request #1356 from jomsdev/installDocumentation
new e543829 Merge pull request #1345 from objmagic/py_metrics
new 319e023 Merge pull request #1346 from nlu90/neng/kafka-spout-checkstyle
new 0bafa1b Upgrade requests to 2.11.1 (#1357)
new ba746d0 Adding LocalScheduler scaling impl with UpdateTopologyManager (#1333)
new c8e6e07 Simplifying FirstFitDecreasingPackingTest and other cleanup (#1359)
new 92428e5 RuntimeManager changes required for scaling (#1334)
new b508b88 Update doc to use Bazel 0.3.1.
new 3c52670 Merge pull request #1361 from objmagic/doc-bazel-to-031
new 8f8997f Config version macro.
new 71d5b25 Merge pull request #1365 from objmagic/website-0.14.2
new 3134636 fix checkstyle_java build faild #1369
new 6defdda Merge pull request #1370 from mtunique/master
new deed3e9 Repacking Implementation for the First Fit Decreasing algorithm (#1364)
new df24093 Change python statemanager home resolution (#1367)
new 91b7af5 Update heron cli to support update command for scaling (#1363)
new 60d64d6 refactor local test runner (#1366)
new 8fa49a5 add ubuntu16.04-based docker containers
new 1bf830f fix '*' directory bug
new a10921d remove duplicated installation
new dd01fdd Merge pull request #1373 from mycFelix/extra_launch_classpath-bug
new da29abb Merge pull request #1371 from waitingkuo/docker-ubuntu16.04
new ec7efb5 Add integration test for scaling up (#1375)
new 21d28a8 AuroraSchedler implements IScalable (#1360)
new 6dc2649 Adding more debugging info to integration test topologies (#1378)
new f8b317d Repacking to use globally unique task ids (#1377)
new fcab1b6 Speed up local test runner and enhancements for scaling (#1381)
new c45ac3c Proper check of the existence of SSH tunnel attribute (#1380)
new 482acad Replacing colon-delimited Instance.id with typed InstanceId object (#1382)
new 1b5579b java.lang.Object cannot be formatted using %d, should cast to integer
new 2e01ff4 Merge remote-tracking branch 'origin/master' into fix-illegal-format-conversion
new b2a84c5 Merge pull request #1388 from tobecontinued/fix-illegal-format-conversion
new 38be3f6 update YARN scheduler doc for the 0.14.3 version
new 5339366 detail changes
new aa0ba9e details change again
new e8a0d9c modify the grammar mistake
new 932b694 Removing PackingPlan.getInstanceDistribution (#1386)
new ab177cb Change executor to not assume contiguous container id set (#1387)
new 22c74fa support more s3Uploader options
new 831c4b7 pr comment
new e9812e3 Merge pull request #1374 from moomou/master
new 3f97b50 changed the log from activated to activated
new 513c465 Merge pull request #1391 from vidit-bhatia/master
new 11e641d Use container id provided by packing plan (#1395)
new 8051647 Improve Python program metrics collector, add test. (#1392)
new b159640 add more details for both 0.14.2 and 0.14.3
new 2dc10e1 mention the path should be valid.
new 9851070 Include heron-py-instance in heron-core/bin for CentOS 5 (#1402)
new 1242536 Remove double quote. (#1403)
new 4df06a7 Added the steps for debug java topologies
new 58e5ba2 Persist scheduled container size in packing plan (#1398)
new 9917f6f Support for scale down (#1394)
new 85a71d7 local state manager to check for path before trying to read file (#1408)
new 54366a2 Use an enum for the TMaster commands instead of a string (#1409)
new 13217c5 Adding exception handling to scheduler responses (#1406)
new a1f8e46 Ability to run just one test in local_test_runner (#1407)
new e408ba5 Merge pull request #1401 from mycFelix/yarn-scheduler-doc-updating
new cea085e Add metrics for stream manager queue size (#1397)
new 8320876 Code review changes
new 6e4357d Use C++ auto keyword when possible (#1415)
new 694c6e6 Merge pull request #1404 from vidit-bhatia/vibhatia/tshootjavatopo
new f00696a Permit the ability to scale down (#1433)
new 02fda76 './scripts/setup-intellji.sh' will check if 'scripts/compile/env_exec.sh' exists (#1429)
new 34e330d Must delete packing plan before updating it (#1432)
new 6eac1e6 Supports to submit a topology to the specific yarn queue. Added YarnContext, default config in `conf/yarn/scheduler` and doc.
new b27e415 Changing ZkStateManager and StateManager to accept a set of host, port pairs rather than a single host port
new 1a63eaa Turn off Javadoc Checks for tests/.* (#1434)
new a1b6df5 Merge pull request #1428 from mycFelix/heron-yarn-queue-support
new b37db75 fix checkstyle
new c65f879 Add info logging for failed connections, this is the normal state either when using a tunnel or a recoverable state if multiple Zk nodes are declared
new 557c980 Stream manager performance improvement (#1421)
new 3b22514 Fix wrong key type in LocalScheduler.addContainers (#1426)
new b7fbcbc Fix checkstyle violation in Statemanager
new 575c00d Adding Unit Test to make sure that Zookeeper keeps working with comma seperated host:port entries
new d925041 address code review comments
new 6b6b768 create serializer with default constructor
new 3be78bb create serializer with default constructor
new 4de82e3 coding style
new 7cbc691 define tunnel to be an empty list in the init method of StateManager stop init from being a abstract method
new 21ba48c Get Unit Tests Working
new 210fe5e Add missing storm api class IMetricsConsumer (#1445)
new fee710a Update the compiling doc web page. (#1444)
new 3854510 Remove print statement that was accidentally left in
new 6f06c1c Add driver memory config for yarn scheduler (#1454)
new 58cbc75 Merge pull request #1440 from nlu90/neng/fix-resolve-serializer
new fbf403c Add support for SSH sock proxying to scheduler (#1456)
new b529f11 Added padding constraints during repack (#1441)
new b402f6d Deactivate topology before scaling (#1412)
new 4a1f955 Moved methods to packing utils (#1458)
new 9d8b50f Clean the java example topologies (#1461)
new 887157a Move 1 Test into 3 test declarations
new 70d5839 Try 2 at more configurable Aurora Scheduler
new 4846a7c fixing checkstyle violations
new f68c41b Fix variable naming in Test
new 77bc7b5 Merge pull request #1436 from chris-pardy/chris-pardy/zkstatemanager
new 126c12f Add unit tests to verify yarn launcher config construction (#1460)
new 8bd7030 Add back the "import StringIO" to javaobj.py (#1464)
new 00d9e2b upgrade bazel to 0.3.1 in travis
new b74c330 no need to concatenate ~/.bazelrc to tools/travis-ci/bazel.rc
new f18c1e2 Merge pull request #1467 from twitter/karthik/travisbazel
new 132a212 Adding distributed locking support (#1463)
new 6935fd0 Using static imports for Mock and Assert in scheduler-core tests (#1470)
new 8a4c482 Implement IScalable scheduler for the YARN scheduler (#1431)
new 85ab6cd Remove usage of NullFoo objects (#1469)
new 252919b Change location of local lock to be consistent depth with other state objects (#1472)
new 82c58a0 Prevent concurrent scaling events from occuring (#1459)
new 7d65a48 Make Python topology adapt to GPR 1421. (#1468)
new 0402e79 Do not let external processes block on IO buffers in ShellUtils.runSyncProcess
new 5eccbe1 Using static imports for Assert and Mockito in statemgr tests (#1476)
new 9191222 Only process update requests if there is a parallelism change (#1478)
new b859b72 Make metrics mgr fail fast when unexpected errors happen. (#1473)
new eb0009f fix log
new ad912ab Avoid duplicated exception wrapper during reportError()
new f60793c Add try and catch block when handling exceptions (#1482)
new 6c5852b SEVERE -> WARNING
new dea2be9 When getting config of a topology, tracker should always return valid json object. (#1483)
new 1f8fcd7 Limit the count of exceptions inside a MetricPublisherPublishMessage (#1481)
new 1123794 Merge pull request #1420 from chris-pardy/chris-pardy/aurora-config
new 2ccc251 Merge pull request #1477 from windie/sync-process
new 590fab0 Simplify how to run aurora int tests locally (#1487)
new 691f19d Repack implementation for the Resource Compliant RR algorithm (#1471)
new 331dafe Refactor integration test to idiomatic python (#1488)
new 220897d Add jvm arguments for gc log rotation (#1490)
new eaae47b count bolt should ack (#1486)
new 2adf5e8 Add support for running integration tests in local mode (#1491)
new 11a5d48 add warning log of tunnelHost before throw exception
new 24f495b Add the ability to store state as json in http_server for testing (#1492)
new 66e1c7f Merge pull request #1495 from Yaliang/yaliang/addTunnelHost
new 0af11ca Use argparse in executor and make chmod not fail in any case (#1493)
new 7a7946e Refactor integration tests to share more code (#1494)
new 8d16719 combine log.warning of tunnelHost into exception message (#1498)
new ab6ee4c Send back_pressure related metrics to TMaster (#1503)
new 18e08a0 Change integration test harness to support scaling tests (#1500)
new d41cd9f Minor cleanup of Slave class (#1506)
new 57abaee add TupleUtils class (#1505)
new b86d75d Add version in tracker and UI (#1507)
new a855455 Refactor usage of PhysicalPlanHelper, dedup simulator code (#1516)
new c2ec4a8 Fix redirectErrorStream for runASyncProcess
new 1e8d3af Adding UpdatableComponent for instances that need to be aware of runtime changes to plan (#1510)
new e08a327 Merge pull request #1517 from windie/async-process
new c8be9c1 Adding CLI documentation for the update command (#1518)
new d1829a6 Add utility method to find largest fitting container
new 13304d8 Remove unused packing plan code (#1520)
new ab2d860 Add the binpacking package to the centos5 build (#1519)
new 9721976 Refactor code and add allocation logs to YARN scheduler
new d6d3b96 Refactor util container fitting method
new 70a7711 Invoke worker activation when container is allocated
new 4498f15 Fix yarn scheduler tests
new 657ea56 fix typo
new 72e45fe Merge pull request #1526 from tobecontinued/heronclient-typo
new 108fe41 Check for null before Slave stops instance (#1527)
new ee95215 Improve YARN scheduler java doc
new f6f215e Merge pull request #1522 from ashvina/optimizeContainerAllocation-950
new d07e45f Reduce logging during packing plan change (#1528)
new b93b7dd Add PackingPlanBuilder (#1521)
new e3b5190 IPacking and IRepacking now throws PackingException (#1530)
new 5d1c6e2 Change std::list to std::deque for tuple cache (#1532)
new 1123f73 Change scaling int tests to constantly emit a stream of tuples throughout scaling event (#1524)
new 76370bc Remove numAdjustments from ResourceCompliantRRPacking (#1531)
new 12af118 Move methods from PackingUtils into PackingPlanBuilder (#1529)
new c3cf523 Catch error when killing proceses if process doesn't exist (#1540)
new 3bd2f4c Reference symlinks when building topology tar, fixes #1538 (#1539)
new 73fcc9f Colocate TMaster and Scheduler
new ed44aee Rename and refactor TMaster launch method in YARN scheduler
new 6708c83 Add unit tests for colocated TMaster-yarnScheduler
new a1f679d Increase YARN AM ram allocation
new 235342d Fix checkstyle and test errors in YARN scheduler
new 400aa2e Clean up ZK lock resources upon kill (#1543)
new 7aebdf6 Use pipe to properly block clients when server hasn't entered event loop. (#1541)
new 3e9b581 Change local integration tests to use test status objects instead of True/False (#1546)
new cfa00a9 Remove failure logging for cleanup and duplicate cleanup method call (#1548)
new 58ad9be Add tuple-serialization-time-ns back (#1549)
new 61e8e15 Using common python logging for int tests (#1550)
new 3c0add9 Reduce verbosity of zookeeper logging (#1547)
new 5fd7766 Use std::vector for fields grouping indices (#1551)
new bd4c885 Refactor test_runner to use status classes instead of success/fail (#1553)
new ec4d5d0 Fix string formatting bug (#1554)
new 7ade742 Bump version number.
new 701acce Fix broken link to building topologies.
new 466a649 Make linkchecker more robust.
new 65375f3 Fix more broken links.
new 89fbce6 Minor fix of linkchecker.
new 671354e Merge pull request #1542 from ashvina/yarnColocateMasters-951
new ae523dc Clean up some logging found while testing (#1563)
new 053ee7c Add contribution guideline.
new 48a87e2 Add contribution guideline (#1564)
new 8a9a560 Remove unnecessary ack() in bolt
new 26ecadb Remove unnecessary ack() in bolt (#1570)
new 16eed48 Broke out packing builder and utils into separate packages (#1565)
new 4a71e70 fixed yarn scheduler doc typos
new de0d768 Fixed yarn scheduler doc typos (#1575)
new d619c4b Follow symbolic links when searching status files. (#1578)
new 9c1894a Add a scoring-based approach to modifying packing plan (#1572)
new 5043b2a Add more tests for PackingPlanBuilder (#1580)
new 719fcca Fix fd leak in http_unittest (#1581)
new b37c823 Missing instruction: need to install heron-tools (#1583)
new 5199528 Use BaseMemPool in tuple-cache (#1585)
new 5b4b050 Move taskId/componentIndex management into PackingPlanBuilder (#1582)
new 7337efd Adding new BytesAmount class for use by Resource (#1586)
new a955456 S3Uploader support for AWS profiles and Default Credential Provider Chain (#1589)
new 001fb0c initial draft prototype of MetricCache inside the SLA process
new 0ba4de8 update the initialization for Map
new b972d96 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 10de4a6 initial draft of MetricCache tests
new afdf4d9 update tests:
new 4515dcd Implemented seperate SSH/SCP config parameters for options and connection string
new 8d78f7e Updated SCP uploader documentation
new bc5f873 Refactor duplicated code in SubmitterMain and SchedulerConfig (#1599)
new 37708cc Updated SCP upload's sample.yaml to reflect config changes
new 3f0f0e7 Change scale down to try to free containers (#1584)
new 88fffb0 update MetricCache tests
new e9f4145 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 36423d4 using constant instead of utf8 string in heron package
new a77dc66 Merge pull request #1607 from mycFelix/replace-utf8-charset-string
new 755a2f8 Merge pull request #1601 from chgl/new-scp-config
new 5afd6a1 rename package heron.slamgr.cach->heron.slamgr.metriccache
new 3b03d13 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 24cf53a update sla metric cache test BUILD package name
new 3977de8 Use enum for package type (#1609)
new 66ac75f Merge 0.14.5 release back to master (#1611)
new 6bd05cc Submission control flow improvment (#1571)
new f7ac78c Adding metrics sink: WebSink
new fc933aa Wait for a new pplan properly (#1605)
new 7681101 Uses consistent scale-down algorithm for both IRepacking classes (#1606)
new 6249ffc move sla metric cache to separate top level package
new f1567b9 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 3b2e13f Move Scheduler related spi util classes into schedulers package (#1617)
new fc47d41 using guava Preconditions in UpdateTopologyManager (#1613)
new d360b56 Remove unused ``c.t.h.spi.common.Jars`` (#1620)
new e247fca Refactor ByteAmount checking args method (#1621)
new 6931ae5 Review changes
new 21c2948 Refactor of runtime management control flow (#1618)
new 5697fa9 Review changes 2
new fe7bd9a Noop
new 24904df Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new e4fa5ff reuse MetricsSinksConfig from metricsmgr to read sink config file
new 7d877ea reuse MetricsFilter and MetricAggregationType from spi.metricsmgr.metrics
new db6dca1 recover two typos
new 5cd3930 fix typo error during compiling process
new 835dc38 add more metricscachemgr tests
new fcd4fdb update config file path
new e1b91ca Consolidate more common failure tests in CommonPackingTests (#1625)
new 6fd3132 Statically link libunwind (#1631)
new 58c1884 Check at launch that configured container count same as packing plan (#1630)
new b63759e Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 8e25df7 add dummy main entry to make metricscachemgr run as a process.
new 2147219 update heron license header
new a073826 rename package name to make them consistant
new b3b6d39 update metriccachemanager and metriccachemanagerserver
new 624be34 remove unused stuff in metricscachemanager and its server
new f190109 update MCM & its server; organize class and tests
new 3bafdef cleanup protobuf third party build file
new 9f63523 cleanup glog build file
new c528226 further refactoring of shell variables
new 2e6d278 convert the script to be encapsulated in single quotes rather than double quotes
new 0dc3274 Merge pull request #1615 from tc-dc/WebSink
new 3ee655e use of single quotes for scripts rather than double quotes
new 2661d40 fix pass double quotes to command shell
new d6a5adf double quote the value of environ variables
new 8c7cadb Merge pull request #1635 from twitter/karthik/proto-cleanup
new 3000da6 cleanup of gflags to separate include files and lib files into lists
new bb283b9 Merge pull request #1636 from twitter/karthik/glog-cleanup
new d21e6a1 cleanup gtest BUILD file
new 64c8024 clean up of libevent
new e821ee2 Merge pull request #1637 from twitter/karthik/gflags-cleanup
new 29d94db Merge pull request #1639 from twitter/libevent-cleanup
new ef7c1df Merge pull request #1638 from twitter/karthik/gtest-cleanup
new 3a57386 cleanup third party jansson and kashmir
new 2a395a7 gmock cleanup
new a9acf21 yaml cpp cleanup
new e9a000c cleanup the warnings in stmgr
new ad8c1a9 Merge pull request #1642 from twitter/karthik/gmock-cleanup
new 19600b8 Merge pull request #1643 from twitter/karthik/yaml-cleanup
new 94ca35c Merge pull request #1641 from twitter/karthik/third-party-cleanup
new d6a1115 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 01b2529 Changing method of getting hostname in order to support Docker containers + Marathon
new 74493c7 Updates to Marathon scheduler to support Docker-based deployments
new 5b1affe Updates to tests
new 262b5f4 Bug fix for a failure when a backup topology is no longer there
new be7f418 Merged master into dcos-support
new 1ff359b Added a topology status to the list all topologies ui. (#1646)
new 5d3fed3 incorporated cong's comments
new 90d1be2 Add a topology status to the details page.
new 2e48b43 Merge pull request #1650 from twitter/cckellogg/topology-status-details-page
new 4c60251 Merge pull request #1644 from twitter/karthik/stmgr-cleanup
new c2c7626 Fix for test failure on executor
new 6cf935d Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 51ecaec add process command in executor
new 2163b78 Fix aggregate topology metric dot colors for firefox and safari.
new 130c80a Merge pull request #1655 from twitter/fix_ui_aggregate_topology_metrics
new e0bcb3b metricscache server and client interaction established.
new c356ea7 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 158861d clean debug code
new bb1b929 update query format
new 694ee51 Remove notify in SlaveLooper.wakeUp. It is useless and affects performance.
new c00c835 Avoid notifying when no one is waiting on proceedLock.
new 1b8e707 Minor rename
new 8833d42 Fix comment.
new 5ee5dce Fix response of ``help'' and ``version''
new 3485367 Add back a deleted newline.
new e6976fc Merge pull request #1657 from pankajroark/pg/remove_slave_looper_notify
new 47fe9af Merge pull request #1658 from objmagic/version-help-cli-fix
new e38b785 add query interface for inside same SLA process components
new 8bdf7f8 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new d82b2fa add MetricsCacheQueryUtils to make convertion between java MetricsCacheMgr data strucutue and protobuf definition of TMaster
new 289c39c update metric cache design
new cb82ffb fix several bugs. tests will be refactored later
new 161b2ce hook metricscache purge timer task into heron server looper
new 242bca2 update according to bill's comments on github. to be continued ..
new 2af8b52 Change AuroraController to an interface (#1672)
new 603b2de update to bill's comment, more to be continuted
new 891adf1 update to bill's comment; more to be continuted
new 4eca191 add metric test
new dee26e8 Implementation of dry-run (#1629)
new ef32886 [dry-run] print with UTF-8 encoding and consume stream with UTF-8 decoding (#1675)
new d125a08 add more tests
new 58aea87 add more tests
new 18260d7 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 7c73fd6 update to bill's comment
new 76c82cc Use enum.name() for locale (#1676)
new 98c12f7 Regexify Java header check file to relax header checking (#1679)
new 4c924a0 update to bill's comments
new 6386d4f add test MetricsCacheQueryUtilsTest
new 0e549c7 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 6db741a add MetricsCacheSinkTest
new f498e64 update to bill's comments
new dda9d1e add 'deleting node in statemgr' feature
new a8f5047 added null check when heron reads the config file
new 211fb5d null instead of "null"
new efdcb60 Display error message for NetworkErrorCode (#1678)
new a000456 Standardize Java formatter string. (#1688)
new 24f40d0 ignore the null value config in the map
new 285f7a0 add null key check
new 6c8d5e0 patching heron for missing api/constants (#1683)
new b38a8b3 Clean up config visiblity and dead code (#1689)
new 9a712d3 Merge pull request #1682 from huijunw/1681
new beeb0ae Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 8bc245f add eclipse .autotool to gitignore
new 1959724 update to bill's comment
new e7641f4 update to metricscachesink test according to bill's comment
new 95ef1d7 add comment acoording to bill's comment
new 8528fcb minor update: add comment and format code
new 69670cb Replaces keys.yaml and Keys with Key enum (#1693)
new 25507be Changing paths to relative paths
new e5f7652 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new e3ddfac Change dryrun to not include format args if dry run is false (#1694)
new 5608133 update to bill's comment on cleanning code
new ef320e6 update tests to bill's comment
new 19988b2 clean BUILD
new b80300f update to clean code
new 76cc7e8 Remove defaults.yaml in favor of enum Key approach (#1696)
new 0f6c458 make ExceptionResponse immutable
new c3d4a1e make MetricResponse immutable
new bc0a6c4 WIP. Refactored method of providing base urls
new d10098a make ExceptionRequest immutable
new a93a905 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 33c44ac More updates for compatibility
new f224131 Temporarily disable MultiSpoutsMultiTasks test. (#1700)
new 5b12434 Remove scheduler SM adaptor for submission dry-run (#1697)
new d5fb38e update to bill's comment, clean code
new 80ed337 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 0c36242 update to bill's comment, clean test code
new 9e80bdc Upgrade node.js (#1703)
new b421bd2 Adding unit test for AuroraScheduler.createAuroraProperties(..) (#1704)
new 947254f Removing sandbox enums that have duplicate concepts (#1702)
new 4fff09c Change Misc pattern substitution logic to match any Key value (#1706)
new e825a9b Move Command class from spi.common to scheduler (#1705)
new e96871b Removing SANDBOX_ from the AuroraField and aurora properties (#1709)
new 5bd689d Rename Misc class to TokenSub class (#1708)
new a893530 add accessrule for eclipse to mititage ide display error
new ca6716f update eclipse setup: move python from jdt to pydev
new 7cb2d58 Support connection buffer metrics between stmgr and instances (#1695)
new 740b3b9 rename tmaster to metricscache in functon FetchMetricsCacheLocation()
new a4931cc add default val for config getter
new 66fb867 Fix typo "intance" (#1716)
new 8afe809 Merge pull request #1711 from huijunw/huijunw/updateEclipseAccessRule
new 1dde25f clean default getter code
new 0877818 minor update: update code style and clean import
new 7130cd4 use raw Map in storm api (#1715)
new edee5f0 Added config for docker image. Changed the way altering the config works in the scheduler
new 54566de Merge branch 'master' into dcos-support
new 10b9612 Change YarnKeys to enum (#1707)
new 4c948d4 Use resources label as much as possible (#1710)
new a023a1e Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 335e841 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 99847db add testing class for compatibility (#1719)
new 41cbf66 Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 8785467 Change SystemConfig to use SystemConfigKey instead of constants (#1717)
new 1408a6a Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 742194e CentOS 7 file path preparation (#1713)
new 65bdb10 fix statgemgr bug - SetMetricsCacheLocationWatchInternal()
new 39d2cf3 fix bug in SetMetricsCacheWatchCompletionHandler()
new b534d51 fix bug in python:executor_unittest()
new c3a5459 fix testInitialize() in CuratorStateManagerTest
new f4e6b9c Fixing bug in WebSink (#1714)
new aefd0d9 fix variable name typo
new 36ba5cf Merge branch 'master' of https://github.com/twitter/heron into SLAMetricCache
new 2a1f115 fix javadoc: < > to < >
new 17dc71b fix javadoc typo < <
new 8c7c903 update javadoc: add @param and @return
new 731783c Eclipse config typo ``test''~>``tests (#1733)
new a3d1ade Slightly increase Python unit test assertion delta. (#1736)
new 7ceb56d Adding --help option to Heron client (#1739)
new 3175ccc Modifying configs at submit if numContainers is off (#1743)
new 185b894 Real time I/O redirection (#1726)
new 8dc062b ISpoutDelegate and IBoltDelegate to implement IUpdatable (#1749)
new 5d56723 Fix flaky ShellUtils test (#1752)
new 372dd79 Stream manager code cleanup and optimization (#1665)
new add2d3b Use PLOG() to interpret errno (#1751)
new 8cbf0ac Read back pressure configs from config file (#1756)
new 408dc0c Merge pull request #1720 from huijunw/SLAMetricCache
new f5571da Revert "MetricsCacheMgr prototype" (#1759)
new 9bb6b6f Restore the default values for backpressure watermarks (#1761)
new 6926906 re-apply #1720
new fc24536 add test update for aurora metricscache
new 3e06498 fix style
new d45d39d Define suffix for KB, MB, s, ms (#1762)
new 022af86 Merge pull request #1763 from huijunw/fixAuroraExecutorCmd
new 11d0d0b Use std::to_string() instead of std::ostringstream (#1765)
new a463327 Remove heronrc. (#1767)
new 4fb695f Use variadic templates and std::bind to rewrite callback (#1768)
new ad15b17 Use template for class PCQueue (#1771)
new 165d36d Temp disable OneSpoutMultiTasks. (#1773)
new 5b775a4 Remove unused sptime.cpp and sptime.h (#1774)
new 43523b1 Improve some tmaster logs (#1772)
new 77646dd New tracker API - stream managers registration summary (#1734)
new 3c3bc41 Improve log in baseclient.cpp (#1778)
new dec959b Remove unused spin.h (#1782)
new c9e5090 update statemgr dependency in metricscache
new 3c4cc0d Revert removal of setters that take long bytes (#1786)
new e75dad8 fix a bug: when the treemap is empty, the purge channel may throw exception uncaught
new 9a294d2 Improve dry-run (#1788)
new 8f5d0d2 replace for with while in the fix
new 06626ad Merge pull request #1789 from twitter/huijunw/emptyTreeMapInMetricsCachePurge
new baaad3f Merge pull request #1784 from twitter/huijunw/updateStateMgrDependectInMetricsCache
new 2621f72 fix spout compilation
new af5f189 include a check to see if glibtool in mac or libtool exists
new 287eb999 minimum required version for glibtool and libtool is 2.4.2
new 235799e Adding support for Java 8 metaspace to fix #1790 (#1796)
new 6d5b17a Fix bug, minor logging improvement. (#1800)
new 2ece5a9 Fixes the SIGSEGV during UpdateQueueMetrics from a restarted instance (#1801)
new 62e940e Fixes NPE in CustomGrouping (#1804)
new f236bd5 Merge pull request #1803 from twitter/karthik/libtool
new b31009f Merge pull request #1802 from twitter/karthik/kafka-spout
new 73519a3 One-liner to fix Heron Tracker code (#1805)
new 47575ee Throttle the amount of 'Stop reading due to not yet connected to Stream Manager' log messages emitted (#1806)
new 21c7bd2 Refactor to centralize duplicate TopologyAPI.Config logic (#1808)
new 4e85f2f Accessing config via class variable. Fix for test
new c3333da Merged in master
new 0a47fef Style fix
new 78b14be UpdateTopologyManager test should not assert re-activation withg mocks (#1812)
new 5f67004 Added needed host for tests
new 67f3b9e Fixed a route for the UI with base url
new 25c9e95 Fix unexpected non-OK response in metricsmgr_client.py
new 88c578f Properly shade + POM heron-api.jar and heron-storm.jar (#1811)
new 744d7ac Performing a check to determine if in docker environment
new 56ed886 Bug fix for marathon scheduler
new 535c607 Not checking for HOST env variable in executor test
new 52a476e Merge pull request #1814 from Detoo/1479-metricsmgr-response-not-ok
new 02c6178 Rename pom file. (#1816)
new 453acf2 Fix flaky test IntegrationTest_MultiSpoutsMultiTasks (#1815)
new 382d4eb Clean up CustomGroupingTest (#1813)
new 15f10d1 Better POM. (#1817)
new 3f7933d Fix idea copywrite to match checkstyle checks (#1819)
new 427719b Making CustomGroupingTest extend an abstract superclass (#1818)
new 0ba7bc4 Refactor output collectors to remove duplicate code (#1821)
new 94a998e Bump version number on website/config.yaml. (#1822)
new c7deef5 rename heron/common/src/cpp/config/config.h (#1824)
new 5e33ec5 Added Stateful spout/bolt interfaces and State interface for exactly once (#1820)
new bedb3ad Merge pull request #1648 from jrcrawfo/dcos-support
new dd5e19f check server start() return value in stmgr unit test (#1827)
new fb91935 Added proto files declaring all the messages transmitted across (#1829)
new e13d17a turn on IntegrationTest_OneSpoutBoltMultiTasks (#1830)
new c9c7ffa Use Full Metrics in spout and bolt by default (#1834)
new f1c7f17 create containerResource with updatedPackingPlan (#1836)
new a037526 Fail Heron-instance fast for errors (#1839)
new 9f4a914 Stream subprocess stdout and stderr in heron-executor (#1840)
new de06fac update port after bind/listen
new aeebc81 replace hard coded port to bind0
new f124e44 sync for port transfer between threads
new 5367fc0 add header
new 98568c4 add 1 more check
new 52855f6 Make storm.Config don't extend heron.api.Config (#1842)
new 050d3e8 add comments; replace global var
new 9e4067f fix aurora to use maximum resources to start containers (#1850)
new 988be93 add port==0 in if checking
new 3fb4350 Added docs for marathon / dcos deployments (#1851)
new b1ff278 Added Checkpoint Manager for stateful topologies (#1831)
new 52e3ec6 fix the flaky ckptmgr server test (#1858)
new 53311d5 Change SystemConfig and HeronSocketOptions to use ByteAmount (#1860)
new e9c1488 heron-shell refactor (#1864)
new 7b90604 add stateful checkpoints support for java statemgrs (#1862)
new a905add Use Duration to represent durations of time instead of primatives (#1863)
new 96ef8e7 bind port 0; replace join with async
new 27971da add trace for potential timeout checking
new 6f5ee97 package ckptmgr and statefulstorages into heron-core (#1866)
new d66f453 add stateful checkpoints support in cpp statemgr (#1861)
new e3f317b Fix heron/common targets to be mutually exclusive (#1867)
new 8a27705 add tmaster zk watch on tmaster location (#1872)
new eb7d472 Marathon does not allow upper case applications (#1874)
new 9fabe0a Label the different ports so that it is easier to see which port maps (#1875)
new cafbac3 Adding new HeronServerTester to simplify testing servers (#1870)
new 191af53 Remove Thread.sleep() from SinkExecutorTest (#1876)
new a8ffec3 Update CheckpointManagerServerTest to nto use HeronServerTester (#1877)
new 1fe1d5a add stateful config and util methods (#1873)
new 4e6c5ba Clean up SinkExecutorTest (#1878)
new 514705c Add support for emit direct (#1855)
new 053c77c update stateful related configs (#1881)
new bc20dba Update EchoTest to use HeronServerTester (#1884)
new b81446d addd integration-test to eclipse setup (#1883)
new 6dbfb8b Further improve heron-shell (#1882)
new 404e4ab Update HeronServerTest to use HeronServerTester (#1886)
new 5ebe82d Refactor WebSionkTest to not use Thread.sleep() (#1889)
new 087044e Refactor CacheCoreTest to not use Thread.sleep() (#1890)
new 9c962ca Refactor ActivateDeactivateTest to not use Thread.sleep() (#1892)
new 3733547 Check intermediate result of metricsMgrTmasterLatch in stmgr unit test (#1832)
new 085ef61 delete latch
new 7c369dc start ckptmgr in heron_executor if topology is stateful (#1885)
new 1921c19 Merge pull request #1847 from huijunwu/bind0
new 5a41479 Merge branch 'master' of https://github.com/twitter/heron into order_unittest
new f4ffebe delete latch
new 6903a6f Fix flakey HeronServerTest test (#1895)
new 4bdaab3 Added config variable/helper function that govern the amount of (#1896)
new f8a5cf9 Another attempt to fix flakey HeronServerTest (#1897)
new a4b9da2 refactor metrics manager tests to not use Thread.sleep (#1887)
new 9ea9e85 Add SlaveTester to centralize duplicate slave, looper, communicator test logic (#1893)
new d60c52c cleanup stateful configs and statefulstorage package (#1903)
new 595e709 Refactor common netwrok test code into a superclass (#1899)
new 233b54f replace 5 seconds to const val
new a9cf457 Added helper methods for stateful operations (#1898)
new f71ada3 add ckptmgr client in stmgr (#1902)
new cc5a5b9 add ckptmgr client in tmaster (#1901)
new 07067e6 fix unit test (#1906)
new 093278e Merge branch 'master' of https://github.com/twitter/heron into order_unittest
new f64afa0 Merge pull request #1865 from huijunwu/order_unittest
new 6d81d8c Refactor BoltInstanceTest and SpoutInstanceTest to not use Thread.sleep() (#1900)
new 6858133 Removes the last 2 instances of Thread.sleep() from the tests (#1911)
new 9fd3da2 Add API support for backpressure metric (instance level) & display backpressure (instance level) in Heron UI (#1791)
new 990ae5e Added helper methods to physial plan helper (#1905)
new b5de046 Fixed render issue for max back pressure (#1913)
new 8e5c6dc Refactor network tests to use NIO selectors instead of sleep() (#1910)
new 554ccc9 Update grouping tests to not use Thread.sleep() (#1909)
new e242f53 Override stmgr max packet size config (#1912)
new db9e08a Add authentication for Marathon scheduler (#1871)
new 0568bfa update STATEFUL_YAML to STATEFUL_CONFIG_YAML (#1917)
new 42a6bb1 Remove unused heron.instance.state.check.interval.sec config (#1916)
new 88391ba Clean up exception handling in common tests (#1919)
new 399cbdd Remove unused heron.instance.slave.fetch.pplan.interval.sec (#1920)
new 3c3b176 Add back missing arguments. (#1921)
new 97c7c40 Removed per client/server specific acquire/release and consolidated them in one place (#1914)
new 3a9af24 Asyncly handle subprocess stdout/stderr in client. (#1923)
new 53048df Decode serialized value in heron-tracker. (#1927)
new b8616e9 Fix heron-shell dependency (#1930)
new efdee1f Fixing logging bug in UpdateTopologyManager (#1931)
new 6dcefbc Adding sleep to TestSpout to throttle down cpu usage (#1925)
new adbb9ee UpdateTopologyMaster using stale Topology from initial submission (#1924)
new 858dd7d Python packaging (#1425)
new 24dd431 When the python pex file is copied over to the container, only (#1926)
new c2fda3b Remove heron core fetching for MarathonScheduler. (#1894)
new f1dfcc9 Add simple script to compile heron and package it in a docker image. (#1934)
new d0da9fa Moved the docker builds and docker images to use open-jdk-8 (#1941)
new 6d5f59b UpdateTopologyManager using stale topology (#1937)
new 16a8f25 Kubernetes Scheduler Support (#1928)
new babd3f9 Update documentation regarding topology_bin in the SubmitterMain (#1939)
new 41e6f38 add a readme file for pyheron (#1944)
new 393c28e add note on hostname in /etc/hosts (#1945)
new f5790ca Scripts to build docker artifacts (#1948)
new 9fa3fad print bazel log directory for apps (#1950)
new 2a8ae0c Fix typos and improve log messages (#1954)
new da5e320 Add support for watching packing plan to c++ state managers (#1953)
new 7546124 Fix ui download file handler. (#1949)
new 8084402 Increase delta in Python loopers test (#1958)
new 61f18be Allow any type of file to be downloaded from a container through the shell. (#1959)
new 639f4cc Remove extra initialize method from ContainerFileDownloadHandler. (#1962)
new dd59676 add stateful checkpointer into tmaster (#1929)
new 325c06d add stateful restorer (#1940)
new ee7c8bf Streamline preparation of docker images for distribution (#1961)
new 0a2bce3 Topic Real Time Streaming does not exist as list of allowed Topic Names (#1965)
new 4cdd068 fix a typo (#1968)
new 343d56e Changed the python requirements for pyheron so that it doesn't force to downgrade (#1966)
new adc2020 Fix inaccurate execute-latency metric (#1969)
new d41971e Allow the tracker to take command line args for a state manager. (#1967)
new 6be67ce change reqs pyyaml to PyYAML (#1972)
new b2f5d26 added the python requirements to be >= (#1974)
new d44d591 import metrics from pyheron module (#1975)
new a071204 Pex files need to be unzipped so that depdencies can be set/found (#1977)
new f544344 Added get topology name to context (#1978)
new aee7824 Change TMaster to watch the packing plan for changes (#1955)
new 5dfd4d6 add checking server starting return (#1984)
new 2a8f465 Native Python API for Heron. (#1982)
new 89de141 Rephrase references to Storm (#1979)
new c1ec2a0 Heron client unit test (#1983)
new 9c6e3af Add GcsUploader for uploading topologies to Google Cloud Storage. (#1976)
new 4c50a8b Removed heron/common serializer and metrics and use heron/api defn (#1985)
new f08e67a Remove CustomGrouping and ITaskHooks from common.misc since they are now in the api (#1987)
new 4f5f75c Refactored constants (#1988)
new 8185a00 Use TopologyContext as the base for TopologyContextImpl (#1989)
new 1ca533b Kubernetes Manual Scaling (#1970)
new c4fe05f Add support for src task id in the storm api (#1938)
new d70bf37 Made pyheron independent of common. It should only depend on the api (#1990)
new 9905895 Applatix CI integration (#1986)
new bf56c75 change the applatix docker image (#1991)
new 5acd537 applatix builds parallely for centos7 and ubuntu14.04 (#1993)
new 1df8c7e use of array parameters in applatix (#1994)
new 18b9f05 Fix applatix parameter os (#1996)
new d9d4e69 Made heron instance and examples depend on api and not on pyheron (#1992)
new 0ffef32 remove the space in applatix array parameters (#1998)
new cad3e1a change the default gcc 4.8 to just gcc (#1999)
new 9b65d5b Discover the platform in travis scripts (#2001)
new 38c4552 Misc fixes in Python. Remove pyheron in docs plus remove common dep from examples (#2002)
new 77035b4 changed travis scripts to take an input arg that indicates the CI env (#2003)
new 05d3bc1 Restart subprocess with shell_env. (#2004)
new 330f33a rename tools/travis-ci to tools/travis and update the references to it (#2007)
new 5f39435 changes for applatix ci (#2008)
new 932331f fix the docker images for source code checkout (#2009)
new 4fb6622 Fix applatix scripts (#2010)
new c4ba267 Remove pyheron since now python is first class api in Heron (#2006)
new 12a79ec add pmap to shell (#1995)
new 5d3f0fa add kill-executor handler (#1997)
new 2bf4626 Moved Herons pypi to heronpy. Updated requirements as well (#2012)
new 1687703 Expose TopologyContext in heronpy (#2014)
new 089cff0 Added Neighbour Calculator, a utility class to calculate (#2016)
new 673ed2c limit the mem pool size (#2011)
new 9ae5739 clean common dependency (#2019)
new bd7bb2d add shard number to log name (#2022)
new a2967c8 add libtool-bin in doc compiling on linux (#2025)
new 043548e Updated Python documentation (#2017)
new e819e17 flatten the directory structure for integration tests (#2018)
new 6fefa59 set init value getTotalMemoryUsed (#2026)
new af932a0 add security check for shell-kill-executor (#2013)
new 1511845 Added Checkpoint Gateway (#2024)
new 4732947 Added WindowBolt interface in python (#2021)
new ed2451a Check if any unshaded third party libraries are introduced into `heron-instance.jar` (#2023)
new 88a73c9 Changed the custom grouping to take in an actual instance of (#2027)
new a9bdab8 Window tuples should take care of handling acks (#2028)
new 0ccb2c5 Made cloudpickle the default serializer (#2030)
new adfea16 CustomGrouping can be either a CustomGrouping instance or a class path of that instance (#2031)
new e032dee Applatix workflow with build followed by test (#2015)
new afbcfab Extract HeronTuple from current_tuples while acking it (#2032)
new 4d4b173 Python DSL (#2033)
new 9dddbd8 move scripts and tools around (#2041)
new 365cef6 package python dsl package (#2043)
new 2a7d53f remove the hard coded path in dsl (#2044)
new 3b6b729 added applatix scripts and tools (#2045)
new 2559540 Created heron/spouts to house all well-known spouts. (#2046)
new e44197b Added Spout for Apache Pulsar (#2048)
new 57d1aec Add countdown latch to runnable in testRegisterTimerEventInNanoSeconds (#2050)
new a31659b retain heron core tar.gz file (#2049)
new b7954f6 Increase timeout for integration test result checking (#2053)
new 7103a30 Shell refactor (#2054)
new 430b15f Use Tier. (#2056)
new 631471b Added Checkpoint Gateway Layer while sending data to instances (#2047)
new bff8367 Adding debugging to integration test spout, increasing timeouts for get condition (#2055)
new e0f2d28 Mempool acquire should always return a Clean protobuf (#2057)
new b4659fc Added ability in tuple cache to take in checkpoint messages to be sent to downstream tasks (#2058)
new 856d9d2 added a script to build/publish docker images (#2065)
new 5680770 Add hooks in stmgr client/clientmgr to send checkpoint markers. (#2060)
new 32cf16d Remove API dep on c.t.h.common.basics.TypeUtils (#2061)
new 7a1af1e Added stateful processing message handlers in stmgr-server (#2067)
new 0ec2490 change ci-docker.sh to use sh instead of bash (#2068)
new 20eb2b6 fix the comparison to be string rather than numerical (#2071)
new 98e9c69 packaging python with all the modules (#2072)
new 120cb2d Added stateful processing restore state machine to stmgr. (#2070)
new a663d64 fix kafka spout HeapByteBuffer not serializable problem (#2063)
new db60686 Added Stateful processing related message handling in TMasterClient (#2075)
new 6837b8e Instantiate checkpoint manager client in stmgr (#2076)
new 966a1d6 Instantiate ClientMgr in constructor (#2078)
new b63478b Add Pulsar spout. (#2069)
new f537a31 Do not log exception when OOM. (#2080)
new 8fc4455 Limit number of messages in mempool, instead of total byte sizes (#2073)
new 4acd367 try 1 (#2084)
new 68d8d0e comment instead of removing (#2085)
new 2a1cf77 Move uploader init above PackingPlan creation to fix NPE in case of bad PackingPlan (#2083)
new c1facd5 Remove unused function (#2081)
new a2ab64f Remove website build from Travis CI build (#2088)
new e394660 Correct heap memory usage of stream manager (#2086)
new eefcd08 New API for topology reliability modes (#2089)
new f9bddff Introduce stateful restorer in stmgr. (#2091)
new 223e4fa add clean stateful checkpoint handler into tcontroller (#2096)
new 8a4336e add stateful controller into tmaster dir (#1973)
new a9f68ea Dhalion health manager (#1980)
new 936cebf packet size check (#2098)
new 555d346 For stateful topologies, TMaster should connect with checkpoint manager (#2100)
new 94aebd8 Added ability in tmaster to accept stateful processing messages (#2102)
new f558fae update queue with type Message (#2103)
new f8f6a77 Introduce StatefulController in TMaster and handle all stateful messages (#2105)
new 990b481 Renamed controller to tmaster_controller (#2107)
new 7e389ed Removed dummy since no one uses it (#2108)
new 412827b Fix previous AbstractTupleRoutingTest refactor (#2112)
new 6e16ce6 Removed TupleMessage usage in python instance because stmgr does not supports it (#2111)
new caf163f StreamManager never deals with TupleMessage (#2110)
new e49c796 Removed TupleMessage since its obsolete (#2114)
new b39b0fb Removed TupleStream proto structure since no one uses it (#2115)
new f85b7a1 Remove TupleMessage2 since no one is using it (#2116)
new 9724d44 Rename TupleStreamMessage2 to TupleStreamMessage for better comprehension (#2117)
new 1fd6d7f add stateful support into Slave (#2106)
new d0de5d0 Added a new socket option to take the maximum packet size accepted (#2118)
new df0dd74 organize the docker directory (#2122)
new 1c860dd register stateful processing messages with StreamManagerClient (#2119)
new eeb6285 Make instance send out state (#2120)
new c94b0bf Print Command details only in verbose mode (#2126)
new f8eff84 Remove duplicate variable (#2127)
new 94556d7 limit stmgr client reconnect attempts (#2125)
new 18d6cab Add Dhalion-sensor implementation for heron (#2101)
new 22cd815 Use Java ver 8 as source and target version (#2130)
new d764d79 While unzipping pex files, don't overwrite existing files. (#2129)
new e055ae4 update sendOutState (#2131)
new 8a1b7fe Cleanup of params (#2136)
new 8539aaa Added exactly once semantics for python (#2135)
new 77d4f71 Add java doc gen for heron api, spi and storm (#2123)
new 1c74b8a Initialize the instance state before open/prepare instance (#2134)
new c3172c9 Fix typo for reliability mode (#2137)
new f4f3fd2 Register for stateful messages. Also make sure that state is not empty before parsing it (#2139)
new d6b5f52 initialize instance state if it's null (#2138)
new ef9233d Spout should read input tuples even in non acking mode (#2140)
new c7f74dc Use appropriate method while manipulating state (#2141)
new 6664154 Add a string method to print out the state (#2142)
new b431814 Corrected stateful checkpoint location (#2143)
new 6d793f4 For debugging purporses count all words as 1 (#2144)
new cf53f64 Fix the paths for local stateful storage (#2145)
new 2428fe3 Use a default value for checkpoint interval if user does not specify it (#2147)
new 1389a84 Add Dhalion detectors and diagnoser implementation for heron (#2132)
new 8417fad Add MetricsCacheMetricsProvider (#2113)
new 51b01ee Correct the way we refer to the class member (#2150)
new 511c5d7 Refactored common code by moving it to base instance (#2151)
new e804c7e GetInstances will return only active instances. Instead we want to (#2148)
new 9b0e408 Make sure that metric registration and adding tasks are done once. (#2152)
new 7b6228c Sort the task ids to ensure that identical fields grouping tuples (#2155)
new b015bc9 If an instance is not connected, stmgr server should return false while sending restore message (#2156)
new a6023c9 Misc Python fixes (#2158)
new f001b7d Don't print topology context since it just prints a class pointer info (#2157)
new 5a3a8d7 Added exactly once semantics for python dsl (#2159)
new 4165cdf Added Pulsar Spout and Pulsar Streamlet (#2160)
new fc73aa4 Dhalion: Add implementation for resolvers and health policy (#2162)
new 80275f3 Fix NPE when logging exceptions that have no message using SLF4J (#2161)
new 80b55e6 added update certificates for java (#2163)
new 07a5b01 Add kubernetes stateful config. (#2164)
new d7a68dc Refactor DSL by trimming streamlet class and pushing more code into individual operators (#2165)
new 70212a4 Added docstrings to python dsl (#2166)
new 6b90739 Let Python instance die if it is not able to handle stmgr messages (#2167)
new 5bcd357 Update pulsar to apache client. (#2171)
new f9299d7 Fix JavaDoc for heron api Config (#2172)
new e62daed Heron Python Code Cleanup (#2173)
new 414969c Force destroy Marathon group on topology kill (#2168)
new e1ed629 Add base framework for api server. (#2094)
new 7c585ad Moved TopologyUtils from spi to common (#2180)
new 0c10b1f Remove spi dependency from simulator since TopologyUtils moved from spi (#2182)
new bfcf50d Add topology resource unit tests. (#2179)
new 3af8305 Verify cluster name matches when submitting through apiserver. (#2184)
new afde0ac Create a connectors directory for spouts and bolts (sources/sinks) (#2176)
new bc3d6d2 Fix import name in python examples (#2185)
new 9714095 Certain information should be printed only in debug mode (#2186)
new b5d3291 HeronTupleSet needs src task id (#2187)
new ff36602 Follow Python idiom of using _ instead of camelCase (#2189)
new c7fa60b Follow pythonic idiom of _ instead of camelCase in DSL (#2190)
new 0782fa0 Upgrade to gtest 1.8 (#2192)
new d8c9a3a Fix python examples now that spouts have moved to connectors (#2193)
new b9cfd6e Move over from using iteritems to items since its more python3 friendly (#2194)
new ba816dd Fix log level and parameters (#2195)
new c77d3b4 Add health manager operation mode (#2181)
new 4f05db6 Update cpplint to the latest release. Minor fixes in the code along the way (#2196)
new 62b8214 Expose all API related classes in Python Packaging (#2197)
new 33d61fe Remove unused third party packages (#2198)
new aa04322 Fix the stateful component overloaded functions in window bolt (#2199)
new 7a54db0 cleanup the dependencies for generating heron storm jar (#2191)
new fd966ed Fix requests version, fix default env. (#2202)
new 00f81db replace hard coded stmgr port in stmgr_unittest (#1852)
new e85b232 Documentation changes for 0.15.0 release (#2201)
new f24444e Replace all localhost by 127.0.0.1 (#2204)
new 21d65d0 Upgrade libevent to a more recent stable version (#2209)
new f946fe1 Fixed libtool install command in ubuntu 16.04 (#2208)
new fe1bbf9 Make the exception style compatible with both python2 and python3 (#2210)
new 02f979e All of dsl methods need to output the same stream. This pr (#2212)
new 8b8de79 Removed operation since it is unused (#2213)
new d4a5cf5 remove inputs from streamlet since the core streamlet class does not use it (#2214)
new 96465b3 upgrade gflags and glog to newer versions (#2211)
new 1f2003a Add a heron downloader to download and extract topology packages. (#2216)
new 723ef86 Ability to launch health manager on container-0 (#2203)
new 5deeede Fix Join Bolt implementation (#2215)
new 2604bc6 0.15.0 documentation release (#2221)
new 1d4e016 Fix yaml health manager config parsing error (#2226)
new 716470b Limit size of a single data tuple. (#2224)
new be1cb38 Make bazel configure python3 friendly (#2228)
new 8888b59 Convert kubernetes scheduler to use heron downloader. (#2223)
new 1a97d45 Added an option to bazel build/test without doing checkstyle. (#2236)
new 57ee7ec Move utils to heron instance (#2233)
new 5cd67de Fix bazel warning (#2239)
new 81c6957 Moved common/python/network to instance/python/network since no one else uses them (#2237)
new fd40efb Move api, dsl, tools, proto and connectors (#2229)
new 41aef74 Removing legacy kakfa connector (#2242)
new 0ad8e87 Remove unnecessary sub module BUILD files (#2240)
new 60f9fff Fix heronpy packaging (#2244)
new 6610ca9 Make metrics cache client in healthMgr fetch location from statemgr (#2232)
new d816f44 Upgraded zookeeper to the latest stable version (#2245)
new 987975d Remove unused proto (#2246)
new fed3aff Include only Topology proto in heron java api jar (#2247)
new 4e4bbb1 Deleted unused file (#2248)
new af2a0c6 Moved system_constants from common to instance since only instance uses it (#2249)
new 57daad4 Move EventLooper and GatewayLooper to instance since no one else uses them (#2250)
new 15a4621 Move system_config to from common to instance since only instance uses it (#2251)
new 8b98ebd Add src id in exception message. (#2252)
new e931d49 add `restartcontainer` resolver to healthmgr (#2230)
new 9df0e59 Renamed Exactly Once to Effectively Once (#2254)
new 9e74bf5 Support components name generated by SummingBird. (#2256)
new d9176f0 healthmgr check null return value (#2258)
new b094a62 fix the executor unit test (#2261)
new c44c4f0 [ISSUE-2170] fix tracker crash when zk root topologies path does not … (#2260)
new fb441ef changes to make heron compile with bazel 0.5.4 (#2207)
new fadd863 Add zookeeper to the heron dist docker ubuntu14.04 (#2259)
new 0020bd3 ensure empty function with unique names (#2262)
new bdd66b3 Read http response for all http response codes. (#2263)
new aedeab4 [ISSUE-1124] - Windows Bolt support (#2241)
new 23dcad4 Add topology name validation for kubernetes scheduler. (#2264)
new ca8a05f Make shading uniform accross instance and api (#2266)
new 110ebd0 Calculate the hostname during constructor rather than during register (#2270)
new 40a5447 Normalize Shading and fix simulator build (#2271)
new da081a7 consistent behavior about when to shade. Shading is done when the final artifacts are generated (#2273)
new bda9ef0 Add kubernetes deploy files. (#2265)
new 5a5912b add error log for physical plan check in tmaster (#2267)
new bd77cdf Notify both producer and consumer when init the Communicator (#2279)
new 21c2378 Add kubernetes service for apiserver. (#2280)
new 44e2cd6 cleanup docker scripts (#2277)
new c309ecc Add config mapping for gcs bucket in api server deploy. (#2281)
new 3d18239 healthmgr: aurora heron shell controller (#2283)
new 1f5b57b Reduce example topologies resources. (#2276)
new 2e7bc17 adding additional unit and integration tests for heron windowing support (#2284)
new 2417058 Use Piper class instead of repeating functionality (#2289)
new a2acab8 Correcting integration tests structure (#2293)
new 19db90d Heron Storm Windowing Compatibility Layer (#2292)
new 12c80ac Register requests are sent by instance as request/response pairs (#2294)
new 9f4db0e remove startup scripts (#2298)
new eb52b81 Fix Python documentation generation issues (#2302)
new 9799dba Add error logging for topology actions on the apiserver. (#2296)
new 150c4a4 Add verbose logging to apiserver. (#2288)
new 4dae714 fix tmaster client sends incomplete register request to tmaster (#2291)
new 3843924 Refactoring storm api (#2300)
new b06fd91 Split executor args in aurora file so easy to read diff. (#2303)
new b12c7e6 fix bugs in stmgr unit test (#2306)
new 1a4dd55 Bug fixes and integration test for Python DSL (#2304)
new 2d96ddc Fixed the path of the python examples (#2305)
new 2f65be5 Use bufferevent to do Network I/O (#2297)
new f87d05e Always show links button (logs, job, exceptions, etc..) for instances. (#2312)
new f3ea101 Add image pull policy param for kubernetes scheduler. (#2315)
new 9ff9889 Upgrade pex (#2314)
new 71676ab Seperate Stmgr and Instance Serving in Stmgr (#2313)
new f00a9f1 Add prometheus metrics web sink. (#2243)
new 481064e Added a Stateful example topology. (#2318)
new dd5f2d7 fix python state manager (#2319)
new a0d80a3 Issue 2219: Provide a bookkeeper based uploader and downloader (#2220)
new 3d8aed1 clean tmater client (#2321)
new a507947 take into account feedback from Neng (#2322)
new 9a4d39e upgrade to protobuf3.4 (#2316)
new 389b3f5 Java DSL for Heron (#2285)
new 07713e9 Add prometheus sink to default kubernetes metrics config. (#2329)
new 839649a clean python state manager (#2327)
new 3df0a4d Take override.yaml in stmgr, metricsmgr, metricsmgr-cache, tmaster, instance (#2311)
new c84ec53 Revert "Take override.yaml in stmgr, metricsmgr, metricsmgr-cache, tmaster, instance (#2311)" (#2332)
new 44586a5 pex_pytest migration (#2333)
new 6cdfd35 Python3 compatibility (#2335)
new a1705f7 Added a Config class to remove api.Config depedency (#2334)
new 72cff11 Add prometheus scrape annotations to pods in kubernetes scheduler. (#2331)
new 5b6bb2f Make delivery semantics public (#2337)
new d568f71 Fix default acking (#2338)
new 124511b Consider override yaml (#2339)
new c5214b6 After building make sure that all the components have been built (#2340)
new 9342b14 clean heron java instance for stateful processing (#2336)
new d9ef89d Add heron cli config setting for service_url. (#2326)
new 9ccedee Fix missing artifact for docker build (#2341)
new 3f1c55c Checkpoint manager does not support override (#2343)
new 0214a6b heronpy now needs protobuf 3.4.0 (#2345)
new 9e8ebfe Delivery semantics documentation (WIP) (#2324)
new a55490d Fix website asset pipeline (#2348)
new d8049f4 fix simulator for not initializing instance (#2347)
new 1b37539 Fix mktemp issue and revert ci-docker (#2344)
new 1c94687 Added a generic source that has open/cleanup. Also renamed a few functions (#2351)
new 022d645 Move java dsl to be part of heron api (#2353)
new cde3cf5 fix intellij setup script (#2354)
new eb90566 More Python3 Friendliness (#2355)
new a471aff Fix src collection for java api (#2356)
new 2b18743 Heron Java DSL docs (WIP) (#2342)
new 35a351a Small fixes for new Java DSL docs (#2358)
new a402049 Fix website submodule issue (#2359)
new 492acf4 Heron DSL documentation (#2352)
new 4e56512 re-address submodule issue (#2360)
new 8fa07fc Make it clear that the Functional API is in beta (#2362)
new 6d27c3c remove note on production usage (#2363)
new d51021c Changing TimeTriggerPolicy to use tick tuples as a timer (#2357)
new af70b45 Seperate out the low level api examples and higher level dsl examples (#2361)
new 5f1b8bd Add helper method to specify ram (#2365)
new 02312d5 Create connection buffer and metrics map every time the connection comes up (#2366)
new 72d5bfb Add component type label for prometheus metrics. (#2364)
new f8cd589 Fix operator to support python 2 and 3. (#2369)
new bf9fe93 changing watermark generator to be triggered by tick tuples for event time based windowing (#2370)
new 8924a3a fixing docker build script for heron (#2350)
new a5d1e60 fix typo (#2374)
new 603cfb8 Make bazel updates for 6.0 (#2372)
new 1c2990d Adding new metrics from Apache Storm (#2375)
new a73551a Move zookeeper yaml to gcp. (#2377)
new a3de75e Fix bazel 6.0 issues (#2379)
new af6d5d9 Be explicit about subprocess pipe's EOF. (#2380)
new 2f2ae49 remove remark about heron in beta (#2381)
new f08512f introduce sandbox config (#2373)
new 32e0cc3 For topologies submitted with older jars, topologuy reliability mode (#2383)
new 0a21bbc Colorful dry-run output when we output to TTY device. (#2385)
new c75ce41 Modify local scheduler to work without a core uri. (#2376)
new 5301deb Log exception when scheduler fails to deploy config. (#2378)
new 88c5515 Issue 2286: Implement bookkeeper based stateful storage (#2287)
new 5d237b6 Enable python checkstyle for heronpy files (#2393)
new 511348b Add fallback for proto type mismatch (#2397)
new 6432920 Enhance Python DSL to bring it par with Java (#2391)
new 20a154f Effectively-once semantics for the Heron API (#2367)
new 62330d1 Heron Explorer documentation (#2227)
new ca019c8 Fix code block and collapse behavior (website) (#2403)
new 77ddcbd s/setDeliverySemantics/set_delivery_semantics (#2402)
new 35735ed Rename toSink to consume since thats more representative of what it ds (#2404)
new b4bb9a2 update metricscachemgr (#2401)
new 2f5565d fixing flapMap signature (#2407)
new f8435ca fixing SerializableGenerator (#2408)
new 867bebb Update Heron Topology API docs for Java (#2399)
new 5e08783 update aurora heron shell controller (#2410)
new 784ad25 Add basic zookeeper yaml for kubernetes. (#2411)
new f4b4a22 update healthmgr (#2406)
new 7b2df95 Add bookkeeper kubernetes yaml script. (#2390)
new 1cb3652 Refactory kubernetes deploy yamls. (#2412)
new dc882bf fix spelling mistakes (#2413)
new 90ca0fb update restartcontainerresolver (#2415)
new 5334130 update auroraheronshellcontroller (#2419)
new 7314aa5 allow users to set topology environment properties (#2416)
new 593a0b9 Move examples to updated config system (#2425)
new 57b10db General Cleanup of DSL (#2420)
new d4d9065 fix heron submit examples (#2423)
new 3ba4503 Add apiserver.yaml and move bookkeeper.yaml for Kubernetes baremetal and VM deployments (#2418)
new 2aaaf74 Add kubernetes deploy scripts for minikube. (#2426)
new 61df897 bump version (#2430)
new 9216451 fix travis to use new targets and also some checkstyle (#2432)
new 2c91f5f adding StormTopology compatibility (#2433)
new 68c2310 adding BaseTickTupleAwareRichBolt for Storm compatibility (#2434)
new e06251d fixing join operator (#2436)
new 91c8fa1 Updated README.md (#2437)
new a8c4e2f bump version (#2439)
new 46f4d6a C++ api bindings for Heron (#2429)
new c299f93 Log an error message when we dont recognize message type (#2440)
new ec39933 Do minor Metrics Cleanup (#2441)
new 6432b92 Add helper methods in Config Helper Functions that will be used by CPP Instance (#2445)
new 2eb82ff Added Heron Instance related vars in cpp. This will be used by CPP Instance (#2442)
new 6560ae2 Updated architecture and design goals documentation (WIP) (#2387)
new 373158e Theoretical documentation for windowing (#2414)
new 91fd289 Increase state manager reachability timeout. (#2395)
new eeb0f93 Guard empty execution state. (#2447)
new 2ae8644 Revert "Guard empty execution state. (#2447)" (#2448)
new 3d7bf68 Change EMPTY_STRING defn to be a plain string so that we are ok getting its references (#2446)
new 4139423 add heron config section (#2417)
new d8b1f7e Heron API server documentation (#2405)
new 038db9e Rename "DSL" to "Streamlet API" (#2424)
new 787aaba Heron C++ Instance (#2449)
new 63a1940 Enforce Memory limit for Python Instance (#2460)
new 30f2913 Added tests for cpp api (#2461)
new aef7402 add prometheus-sinks configs to the remaining base templates (#2458)
new 8ce680d Added cli/scheduler support for submitting/launching cpp topologies (#2462)
new 3c844c9 Documentation for the Scribe metrics sink (#2459)
new c0e6899 rename link in TOC (#2467)
new 2ba084e Make container ram padding configurable for round robin packing. (#2464)
new 30329fe Added a CPP example topology (#2465)
new 4a93037 bump version (#2470)
new b6a2b34 Guard empty execute state (#2453)
new f1681ba Clear bookkeeper data, when redeploying minikube (#2466)
new c5cb0a5 Change logging interface to accept ostringstream to be outputted to log (#2469)
new a40006d fixing bugs in python streamlet join (#2474)
new da00c85 Heron on Kubernetes docs (#2444)
new 288662f Add gcp bookkeeper deploy file. (#2477)
new 4b3f18f Make cli python3 compliant (#2475)
new c31eb91 fix bugs and simplifying join API (#2476)
new 5dce4af changing commandline arguments to be passed in a key value fashion (#2471)
new ee323a4 Update python requests version (#2456)
new 1f41d34 Documentation for the Prometheus metrics sink (#2457)
new e05c060 Update k8s/GKE docs for multiple storage systems (#2478)
new e1ddb7f Removed dependency on psutil since its not manylinux compliant (#2479)
new c904982 Kill both containers when zombie host happens (#2480)
new 4ec7203 Acking topologies for Java documentation (#2485)
new 2469302 Updated the workspace after we upgraded to newer requests (#2486)
new 146f2d8 Add dual license to api files (#2435)
new 198eae6 remove unnecessary import statement (#2488)
new fd1d9ef validate topology before submitting (#2483)
new bb30139 Python Instance now takes key/value based arguments (#2489)
new 0bc905b Add flags to the heron executor. (#2463)
new b13aed1 Make Streamlets and KVStreamets independent of each other (#2487)
new 5fda058 Make stmgr and tmaster use gflags. This removes the ugly positional arguments (#2490)
new d0f79d2 Add gflags to cpp instance to get rid of positional arguments (#2491)
new 2e23cac Fix the correct python package for building heronpy (#2493)
new e1101f5 fix map inconsistency (#2494)
new 5236e2b bump version (#2497)
new 754cdb7 include heron.aurora file in the distribution (#2496)
new 7d660b3 add processingdataskew detector (#2498)
new fb505af Currently Storm and Heron have different encoding styles for Integer in api.Confg. (#2504)
new 06ceb01 Issue 2500: Provide a yaml file to deploy bookkeeper in a StatefulSet for k8s installation (#2503)
new 8bd4e59 adding metricscache-sink entry to configs (#2506)
new 58c8bd3 Added a generalized reduceByKeyAndWindow operator inside the Streamlet (#2502)
new 60936ae Stateful windowing (#2398)
new 7a8b4a9 fixing formating in examples (#2511)
new 0ceb9b7 increasing memory for examples (#2512)
new 7f0a602 fixes bookeeper statefulset's deployment url (#2514)
new b34f389 Added in static files for HeronUI so that Offline Heron Deployment works (#2513)
new b5162f0 Use heron home cluster defaults when running in a cluster. (#2517)
new 62771c2 Remove unneeded dep when submitting a tar (#2520)
new 61e4aae fix broken docker build script (#2521)
new 2acf4d1 Simplified Streamlet interface (#2519)
new 37a969d Java streamlet examples (#2501)
new 26b616d Fix the command line for heron executor for aurora. (#2525)
new df878ba Apply config translation for Bolt and Spout (#2527)
new 1de216b bump docs/website version (#2529)
new 5886a31 Fix log.error exception in check_direct_mode_cluster_definition() (#2532)
new 2115ca3 Generalize the interface of a Source by allowing it to emit a collection at once (#2526)
new c65e312 Allow users to register timer tasks in topologies (#2522)
new 757041a Explicity setting heron apiserver to run as cluster-admin (#2531)
new 1e4c480 Since Heron does not use kryo for anything, there is no need to shade it out (#2535)
new 3a9cc10 Used for example (#2537)
new 4e74d66 Add a config translation function for components and fix a typo. (#2536)
new cfadb1b Change heron api dependency (#2534)
new 509cb94 Use builder pattern in Streamlet API (#2538)
new d4ee296 update gitignore (#2539)
new efcf42e Update README to use service url config (#2543)
new fa5bfc9 Update README.md with service url config (#2544)
new 42e95fc improve passing of executor ports (#2516)
new f540aab Introduce Kryo Serializer to Streamlet (#2540)
new b0aee33 Extend LocalFileSystemUploader UT Coverage (#2542)
new ee99068 travis cmake is already 3.x.x and no need to install it (#2552)
new 371853a Add example to set Container Ram Padding (#2550)
new da234e9 Move topology config translations into a different function to avoid overwriting (#2551)
new c37c5a3 fix null (#2555)
new 57310fe adding remote debugging functionality (#2484)
new 9afe32e fix bugs in AuroraHeronShellController (#2553)
new 57e910f Make Kryo the default serializer for the Streamlet API (#2549)
new 5267285 Retry when failing to kill an Aurora topology (#2554)
new ef3fc79 Correct the print_usage functionality in Heron Executor (#2548)
new 162b097 Refactoring windowing (#2547)
new 7c2f931 Streamlet name needs to be robust for blank values (#2558)
new fcac777 fix metricscache location bug (#2556)
new 8315ff3 Fix StreamletImplTest unit test (#2561)
new c1e0c01 Beefed up the kryo check to catch during submission time (#2562)
new 9011208 enhance heron-shell /killexecutor (#2557)
new 89e9169 Log component's config when constructing the instance (#2564)
new 1684c27 Fix the logging of System Config (#2566)
new 863038e Fix sample ComponentJVMOptionsTopology (#2565)
new 70614ba bump version (#2569)
new 874feb3 remove unused kubernetes config (#2568)
new d29a6b5 Streamlet API cleanup (#2567)
new 4d44f5b add exception handling for metricscache process (#2572)
new 4e4b3de Log when stmgr broadcasts physical plan (#2573)
new 9e0d48f Fix wrong stmgr log (#2577)
new df62689 Refactor kubernetes scheduler to use statefulsets. (#2560)
new 90dcfb3 Streamlet theoretical documentation (WIP) (#2452)
new 343015a Add batch support for AuroraScheduler to remove containers (#2579)
new dbf652c Add ConsumerStreamlet name to stageNames Set to avoid duplication (#2574)
new d7ee1b5 [Streamlet] Small refactoring is proposed and UT coverage is extended (#2570)
new 58031e2 Fix for "Marathon scheduler generates json based on "old method"" (#2583)
new 27c1d5e Add the ability to mount volumes for topologies in k8s. (#2588)
new 75b495d Reduce the docker image size (#2578)
new bd2056f Fix gcs bookkeeper apiserver yaml. (#2591)
new e9aee44 Standardize builder interfaces and remove Resources class (#2559)
new 2847855 [work in progress] fix a bug for `deactivated heron-instance` during `heron update` (#2580)
new fe0d624 Add config translations for getComponentConfiguration() (#2592)
new 972e8c9 [Streamlet] Support abstraction and type safety more (#2589)
new 6690eb2 Use yaml lib to generate override.yaml (#2596)
new 1791577 imporve print (#2594)
new c24ba96 Add null protection in config translation code (#2597)
new f42ce24 Add ability for users to allow tuple drops upon backpressure detection (#2593)
new db120ea easy install for kubernetes (#2590)
new e2fee5d Assign pplan helper before doing state activate. (#2599)
new ef22068 Add nfs volumes to kubernetes. (#2598)
new b99a75a adding Nomad scheduler support for Heron (#2601)
new 20bd753 use bazel docker rules (#2545)
new b045ad8 change version and add index to package (#2603)
new b5759c2 Delete index.yaml
new 02020a7 Kubernetes configuration (#2507)
new 86bcac2 update java API docs (#2604)
new 7c4d1a5 make a single heron package for each platform, removed api, tools, cl… (#2608)
new 49567c6 Fix bookkeeper statefulset yaml. (#2609)
new 5cdbfa0 convert git repo for bazel dockers rules to artifiact (#2618)
new 8d0fcfe Refactor heron client main.py (#2607)
new be5a36b generate docker image and push for development (#2613)
new 58cfc5b generate helm charts (#2619)
new 300cb2f Fix api server create config cluster mode. (#2617)
new e374885 use gflags as a artifact instead of tar ball (#2620)
new 2ac72ee use protobuf artifactory rather than tarball (#2621)
new 097c7bc use cereal from artifact rather than a tarball (#2622)
new 061ef99 use gtest as a artifact rather than a tarball (#2623)
new 0814354 Fix website asset pipeline + add publish script (WIP) (#2624)
new d1c28de Revert "Fix website asset pipeline + add publish script (WIP) (#2624)" (#2625)
new f2caa54 Fix website asset pipeline + add publish script (#2626)
new 9c55749 remove problematic link (#2628)
new f4aeae9 Fix unit tests (MetricsCacheSinkTest, TMasterSinkTest) (#2629)
new 843dbd4 Add new state-manager-config-file argument for aurora (#2630)
new c591fda Multi node standalone cluster for heron (#2611)
new 9b17e30 Add cluster role and environment info to sink context. (#2634)
new 77904c2 [Streamlet] Reinforce usage of StreamletNamePrefixes for more type-safety (#2627)
new bb36167 added targets for heron tools, heron and heron-core (#2635)
new c569ba1 Add instance groups to the physical plan response. (#2636)
new 086b2d7 move to bazel 0.9.0 and cleanups (#2637)
new 407ff8e Move the logical plan format to the tracker. (#2639)
new a7a0b99 Update docker build images with bazel 0.9.0 (#2641)
new 63b9497 Refactor aurora scheduler to use SchedulerUtils to construct arguments (#2632)
new fdb8d27 keep topology defn during update (#2602)
new c32eaa7 Add python encoding (#2631)
new c42c87d Refactoring and improving standalone mode (#2633)
new 0f55e1e make the yaml cpp tarball (#2648)
new b7a2486 Fix aurora scheduler (#2645)
new 5011cd9 bookkeeper using emptyDir (#2649)
new 0ae3f3a Decouple increment and log to avoid potential error (#2644)
new e6c7c12 added a quick fix (#2652)
new adb3cf9 Increase wait time in MetricsCacheSinkTest and TMasterSinkTest (#2646)
new a1953b9 Add k8s support for aws ebs volume mounts. (#2650)
new 0e06ad7 Fix a typo in comment (#2654)
new fde69b7 Updated to use brew delivered bazel (#2655)
new d609b7c Fixing the slurm scheduler (#2657)
new 400caa4 Joshfischer/eco config (#2658)
new e5c96b0 RoundRobinPacking implements IRepacking (#2600)
new 1ac7341 update README.md [https://github.com/twitter/heron/issues/2664] (#2665)
new dbad3de Add no checkstyle build targets (#2660)
new a02d4cb Update k8s stateful sets termination and pod management. (#2666)
new 850461c modified the helm chart (#2668)
new 2d86042 Add support for custom evictor and trigger policies (#2653)
new da26e85 moved eco to the top level (#2669)
new bec0da9 Fix for running topologies with DC/OS 1.10 or Marathon 1.5 (#2670)
new 15af8a5 Use the minimal ram size for components instead of the last one (#2659)
new a78ef88 Kubernetes installation with Helm docs (#2606)
new e2de6a4 move scripts/docker to scripts/images (#2672)
new c88e815 Heron standalone mode documentation (WIP) (#2614)
new 89fdb37 Add k8s pod tolerations for topologies. (#2677)
new d1f72fe Remove cmake requirement in bazel configure (#2661)
new c0ec563 Don't drop tuples during backpressure in DrainTupleStream (cross stream manager traffic) (#2679)
new 729e393 JSON output for heron-admin standalone cluster info command (#2675)
new fe51f4a Heron standalone docs update (WIP) (#2676)
new 5e47399 add section on setting the service URL for a standalone cluster (#2682)
new 90a615d fix mismatch container id between packing alg and aurora (#2582)
new 8874b23 Add Download hostname override config (#2680)
new e4ea17f no need to check the existence of env_exec.sh in scripts/setup-intellij.sh (#2683)
new 8f0b5df expose heron tracker as a service (#2686)
new 10b6238 Add tolerations to tools and apiserver deploymens for kubernetes. (#2687)
new f42236d [Streamlet Scala API] Add initial Build Files (#2688)
new 3e7fc59 Clean up simulator/utils (#2674)
new debcfe6 depend on java protobuf target from protobuf sources (#2640)
new 1a831ec make heron core distribution - symbolic linkable (#2684)
new 6634b8f Necessary software for single docker image (#2701)
new c6ec8a7 Fix src and java doc generation for heron-api (#2702)
new 8f5a1c8 added sandbox script to deploy heron in a single docker (#2704)
new 6d07270 modify language in sandbox.sh script (#2708)
new 8bdf82f Fix sandbox script (#2710)
new b72e106 [metricscache] make default log level to INFO (#2705)
new c530424 [metricscache] reduce exception stack trace to first 2 lines (#2706)
new 391afe4 [metricscache] align metricscache toggle switch (#2707)
new 6ec53b3 HttpUploader is being refactored. (#2713)
new bc5236e Add Streamlet Trait Support (#2696)
new c62ec91 Expose the component config through the tracker. (#2709)
new 9ffeb39 fixes the helm chart, config and api server memory restriction for k8s (#2714)
new 8f36a93 Move stmgr quitting logic from stmgr client to tmaster client (#2711)
new ca7d5ca [Streamlet Scala API] Add FunSuite Support (#2695)
new a8a4a3c mitigate prompt (#2719)
new ad3ecfc fix a RRrepacking bug (#2720)
new 6cba81f adding some confs for heron nomad and standalone (#2716)
new 75c25a0 deprecate RRPacking in default config (#2717)
new 81a75f4 Simplify website setup (#2721)
new 7cab3f3 use actual path (#2725)
new f554b79 fix null in printout during submission (#2722)
new 1ff5d02 Joshfischer/eco docs redeux (#2703)
new 152f47e Log configs in packing algorithms (#2727)
new a2f0008 Add Sink Trait Support (#2726)
new 68643ed Refactor hostname logic (#2718)
new 3c2e0a9 update heron version in config.yaml (#2732)
new b393193 Check that current process is not session master (#2731)
new c5ab95d [healthmgr] add healthmgr src exportation (#2734)
new f2719e3 JavaCheckstyle fix for IntelliJ setup script (#2738)
new bee6bf8 include eco into storm compatibility jar (#2736)
new 7991716 add topology version in tracker runtimestate (#2739)
new f5dc4b3 add warning when `aurora job add` command fails during `heron update` (#2735)
new c1c6d4a Fix installation docs (#2742)
new 6f43cd7 [#2735 follow up] move out of core into aurora scheduler (#2741)
new 08c254d Allow user to run kill command when some topology data is missing (#2730)
new acf1fa2 Allowing API Server to distribute heron core package (#2724)
new 2f26b49 Documentation for the Nomad scheduler (#2723)
new ada6052 fixing bugs in the API server when downloading files (#2749)
new fc08d52 Fixed example name in getting-started.md (#2751)
new 5a72bdc [HttpUploader] Add Documentation (#2750)
new 52d0c6c Pass role and environment to hava topoology components. (#2752)
new 9fb33cd fix bug in stateful windows (#2754)
new d37ec86 adding additional info to standalone documentation (#2748)
new d53a6f2 fix WindowedWordCountTopology (#2755)
new 574b007 [API] Improve HeronSubmitter (#2746)
new b41a6e9 Add Scala StreamletImpl Support (#2740)
new 7b7c385 Re-organize documentation nav (#2756)
new c4c5d5b Fix heron-explorer components command. (#2762)
new 909b62c fixing bug in wakeable loop causing IndexOutOfBoundException (#2753)
new 5b5cabc [Streamlet Scala API] Add Scala StreamletImpl Support - Part II (#2761)
new 69a6677 Improve Communicator tests (#2768)
new e932a1a Fix heron update on k8s. (#2770)
new 74ddb5e Builder creation (#2769)
new 26bee3d [Streamlet Scala API] Add Scala StreamletImpl Support - Part III (#2764)
new 3519605f Retain heron-core package for YARN like schedulers (#2775)
new 6351108 Small change to Nomad doc (#2780)
new d0e226a Add a topology config endpoint to the tracker. (#2781)
new a553ced [Streamlet Scala API] Add Scala StreamletImpl Support - Part IV (#2767)
new 1322440 [healthmgr] add a class to expose metrics to local metricsmgr (#2771)
new 467bbaa add a switch for metricscache (#2744)
new f446135 Fix tracker instance groups. (#2782)
new a2c1c2b Add runtime config in heron update command (#2760)
new b8b1490 Add a new escaping '(61)' for '=' because the original one '='… (#2785)
new 40385a9 Fix error message when large instance is packed (#2784)
new 49a806a Correct print errors (#2789)
new 58bd88a Add rate limiter in stmgr (#2783)
new d3a49a7 [Streamlet Scala API] Add Scala StreamletImpl Support - Part V (#2790)
new 71c7143 [Streamlet Scala API] Add Scala Example Support - Part I (#2791)
new afb96c9 Fix a typo and comments/doc for per component rate limit config (#2796)
new 2b0aa28 Add per component resource config for cpu and disk (#2800)
new 5310516 Do not include scribe sink when compiling on non x86 platforms. (#2801)
new c25edf5 remove cpu rounding in packing algorithms (#2805)
new 8a00cc1 Add memory unit to k8s resource request. (#2802)
new 038d35a Revert "remove cpu rounding in packing algorithms (#2805)" (#2808)
new 2141b85 Nomad docker support (#2804)
new 1fce491 modified bazel build to include samoa (#2809)
new b325db2 fix library link in WORKSPACE (#2816)
new a560e59 Fix comment in heron_internals.yaml (#2811)
new b0289bf Refactor HttpUploader - Part II (#2812)
new c86e21e [Streamlet Scala API] Add Scala Example Support - Part II (#2810)
new af606a7 Add a new tmaster endpoint for runtime config (#2747)
new 0e69468 Allow the apiserver to set the direct memory size. (#2813)
new 3acd323 Add missing command line options for runtime config (#2818)
new 3a88261 update baseURL for site generation (#2820)
new ca06dc9 Update Git submodule URL for GitHub pages branch (#2823)
new 2692700 More website fixes (#2824)
new 174bbd7 Fix URL issues associated with Hugo upgrade (#2825)
new c5caf72 add rate limit change log in stream manager (#2822)
new ddbb98b [Documentation] Improve Java Streamlet API doc (#2819)
new 17bedb7 removing abstract requirement (#2830)
new 47ae988 Fix bug in dry-run argument for update command (#2831)
new 3822400 update README.md (#2835)
new 5a7faa6 removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
new 976f89f Heron JavaDoc and Documentation Fixes (#2838)
new f5ccbe1 avoid make install for libunwind (#2844)
new 1c47ef8 While emitting in spout, adhere to the batch size limit (#2798)
new 860a926 add config for apiserver overrides (#2845)
new 9f3def0 Add json format for dry-run (#2842)
new 98aa2a2 Eco for heron topologies (#2849)
new ffae7af Joshfischer/eco stateful topology (#2851)
new e51093d Add two backup urls for zookeeper (#2857)
new 2a4c1c1 expose heron metrics as a service in Nomad (#2859)
new 56bcc6d Add sha256 checksums for all http_archives (#2856)
new c936cf1 Rate limit needs to be disabled before the bufferevent_free call (#2848)
new ad29cc3 [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
new cc4b2d7 Update Dhalion dependency version (#2821)
new a667fcd Align MetricsCacheMgr location discovery in Stmgr (#2797)
new 6029c28 package rename and related fixes (#2853)
new 1fe99ed Integrate runtime config and rate limit (#2846)
new 130df3c fix healthmgr metrics (#2839)
new f444372 [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
new df58705 k8s ensure response body is closed after reading an error. (#2863)
new 45b953b improving nomad launch script (#2862)
new b325f85 Add extra info when failed to create new instance of class (#2867)
new f5a3193 Fix kryo factor config (#2868)
new 2bc3a18 add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
new 4d417d5 Scala Streamlet API Documentation is being added (#2871)
new 9d621b2 Update NOTICE file (#2878)
new 9957ef3 Update license text in cpp files (#2882)
new 0138b8d Update license text in java files (#2881)
new 1e7e35a Update license text in H files (#2885)
new dd7da90 Update license text in scala files (#2888)
new fed30ee Update license text in yaml files (#2887)
new 6c6b774 remove thrift and scribe to prepare for apache release (#2879)
new 2008084 check checkpoint file exists before deleting it (#2883)
new 831edc2 pull yaml cpp for official release page (#2893)
new 2a48237 Update license text in py files (#2889)
new 075e06e Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
new 056ba11 fixing test (#2894)
new 5754033 Nwang/update license in other files (#2895)
new 70d17d0 move downloader registry map to yaml (#2884)
new 9150216 submit topology file by uri (#2886)
new 6430c51 add src export (#2899)
new 38f6a57 add documentation about nomad consul integration (#2898)
new c54f804 Add extra info when failed to create new instance of class (#2870)
new 6ef20ad Refactor CheckpointManager to move initialization code out of constructor (#2901)
new feea4af cleaning removed directory (#2903)
new 2b10cd0 Make MetricsManager.java a target so that it can be customized (#2902)
new 1202902 add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
new 498140c Making emit, ack, and fail thread safe (#2692)
new 069100f log the object when it cannot be serialized when emitting tuples (#2905)
new f095cdb reorder (#2908)
new 7e011f7 refactor downlaoder build (#2911)
new 3aea542 refactor healthmgr build (#2912)
new c13198b make LocalFSStorage clean checkpoints before store (#2910)
new e4fbfe5 Add DISCLAIMER file required by Apache policy (#2916)
new 13f6626 Add permissive licence to libunwind (#2914)
new 58078e7 Correct case of acronyms (#2920)
new 81bb28d Fix integer types to avoid warnings (#2922)
new b3522d2 Add JDK/JAVA_HOME to bazel_configure.py (#2921)
new d8c10f6 Update governance.md and clean up Twitter related content (#2926)
new c984bcf Fix code when submitting a toplogy file without an known extension (#2933)
new d7c8c62 Upgrade to Bazel 0.14.1 (#2932)
new 1a929da Clean up remaining dead references to Twitter (#2930)
new 805a401 make EvitionContext extend Serializable (#2935)
new f9d6552 Clean up website gen + website python docs (#2928)
new 5ee2490 Make TopologyBuilder less permissive (#2929)
new 84737b0 Add component config in heron UI and Tracker (#2860)
new 76be949 add integration topology test (#2938)
new 50a8484 add tmaster physical plan endpoint (#2941)
new 5b79124 modify travis ci to enable integration topology test (#2940)
new ef50533 added S3 uploader configuration in Helm chart (#2939)
new fb18dca Universal heronpy (#2948)
new 93b2b3f [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
new b6b775f Revert the latest version number change of scala rules (#2943)
new 571a90b Counting pending tuples (#2945)
new ae50ff3 Nwang/fix negative index caused by hash mod (#2953)
new e161575 Add log in Bolt/Spout instances after persisting state (#2954)
new 581344e Refactor StatefulStorage API (#2891)
new 43ffd00 [aurora] add metadata support for aurora (#2934)
new 3fea43b Added endpoint to tracker to fetch packing plan. (#2959)
new c68c7be Make checkpoint manager's ram configurable (#2958)
new 3e600a8 Counting pending tuples (#2951)
new aca05de joshfischer/update k8s docs (#2960)
new 279fdec add integration test for instance state in stateful processing (#2956)
new c53b043 Fix supervisor installation in Centos 7 Dockerfile (#2966)
new 29d93e5 (Ok To Merge) updating docker scripts (#2963)
new 3ea9082 Upgrade to the latest Dhalion (#2968)
new c3968d5 fixing download issue in Nomad scheduler (#2969)
new 4689693 fix metrics name (#2970)
new 5c32f4d spill state to local disk when configured (#2967)
new 6be630a package c++ .h and .a files (#2961)
new 3498979 Fixed Spelling. (#2971)
new 9818de3 Update error message in RuntimeManagerMain when an exception is catched (#2974)
new 2b5ab99 Adding average Serialization/Deserialization time per tuple (#2976)
new 104869d [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
new bddb7ae fixsimportimport (#2982)
new 091d831 [healthmgr] fix style (#2983)
new 7bf83ac update license information (#2977)
new d2946ce Docker Ubuntu tweaks (#2975)
new 19375a5 Nwang/add missing licenses (#2984)
new d669d06 Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
new 516eca3 Extending update command to allow number of containers to be modified at runtime (#2980)
new d135746 use cereal lib configured in WORKSPACE (#2986)
new e9351b0 Yaoli/test (#2987)
new 2e71b82 Nwang/clean trailing white space (#2989)
new 9417976 Revert mode change in sh files (#2990)
new 2e4123b Chmod travis ci.sh (#2991)
new 83d530f remove crreal BUILD file (#2988)
new e4a248f Add gitattributes to remove website directory from archive (#2996)
new 6705259 get back newParallelism ifelse branch (#2992)
new 7a3249c Nwang/make spout/bolt compatible to storm 1.x (#2993)
new 61c0195 Fix the handling of container number in api server (#2995)
new 6748ecd enablebypassintegrationtests (#2997)
new b1a9dde fixunit (#3000)
new 28c3900 fixunit (#3001)
new 2445fd6 chmodcicheck (#3002)
new 3c4ec25 Move license header in react dom components (#3003)
new d01b9bb Remove icomoon usage from tools/ui (#2999)
new 5a11b3e fix building problem with source tarball (#3005)
new 7fb0df3 Fix RAM config in example code (#3006)
new 03ba3f6 Yaoli/fix stateful test (#3004)
new 4328ab4 Fix path and package name in docs/comments/tests (#3007)
new c08bb8d revert heron_excutor.py - delete unnecessary logs (#3008)
new 4d2677e Fix javadoc errors (#3017)
new bf2c73a Update README(updated urls and added developer link) (#3010)
new 31883cd fix healthmgr unit tests (#3018)
new 774ba38 Log executor command line arguments (#3020)
new 6af8b09 added changes for compiling in bazel-0.21.0
The 2774 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.