Nicholas Nezis [Thu, 2 Sep 2021 03:27:38 +0000 (23:27 -0400)]
Updated to allow for external Helm version when building on a non-versioned branch (#3708)
Josh Fischer [Sat, 21 Aug 2021 21:34:06 +0000 (16:34 -0500)]
fix label
Josh Fischer [Sat, 21 Aug 2021 21:33:06 +0000 (16:33 -0500)]
update labels
Josh Fischer [Sat, 21 Aug 2021 21:24:15 +0000 (16:24 -0500)]
Update asf yaml (#3706)
* update asf.yaml
Nicholas Nezis [Sat, 21 Aug 2021 21:10:59 +0000 (17:10 -0400)]
Bumped Bazel to 4.1.0 (#3703)
Nicholas Nezis [Mon, 2 Aug 2021 03:17:54 +0000 (23:17 -0400)]
Fixed Kubernetes scheduler to provide Java remote debug ports (#3704)
Nicholas Nezis [Sun, 1 Aug 2021 20:41:28 +0000 (16:41 -0400)]
Updated Kryo to 5.2.0 (#3705)
Nicholas Nezis [Sun, 11 Jul 2021 02:25:04 +0000 (22:25 -0400)]
Add ability to add Kubernetes Secrets and SecretKeyRefs (#3702)
Nicholas Nezis [Fri, 9 Jul 2021 01:00:44 +0000 (21:00 -0400)]
Add support for dynamic kubernetes labels on pod and service (#3701)
Nicholas Nezis [Thu, 8 Jul 2021 13:00:41 +0000 (09:00 -0400)]
Added support for adding Kubernetes annotations to the topology pod and service (#3699)
Bouryu [Thu, 17 Jun 2021 20:44:15 +0000 (04:44 +0800)]
Adding missing heron s3 region into kubernetes config (#3697)
Co-authored-by: Windham Wong <windhamwong@nva-hk.com>
choi se [Tue, 15 Jun 2021 05:14:25 +0000 (14:14 +0900)]
Fix extra.links of heron-tracker (#3696)
Josh Fischer [Wed, 2 Jun 2021 01:12:16 +0000 (20:12 -0500)]
0.20.4 site changes (#3695)
* links
* initial changes
* adding versioned docs; updating heron:bazel matrix
* fix property
* updating urls; making install docs more clear
* clean up versioned getting started docs
* remove duplicated text
* adding simple docker instructions
* clean up more urls, adding release article for 0.20.4-incubating
* clean up more urls, adding release article for 0.20.4-incubating
* fix typo
* grammar
* attempt to remove noindex
* fix maven command
* adding missed commands in versioned docs
Nicholas Nezis [Mon, 24 May 2021 00:21:16 +0000 (20:21 -0400)]
Update Bookkeeper to 4.13.0 and Zookeeper to 3.6.3 (#3692)
* Update to Bookkeeper and Zookeeper
* Committed this by accident
* Updating Guava to fix submit failure
* Updating BK image versions
Josh Fischer [Sun, 23 May 2021 13:46:21 +0000 (08:46 -0500)]
links (#3694)
Josh Fischer [Wed, 28 Apr 2021 21:08:37 +0000 (16:08 -0500)]
Adding disclaimers to release artifacts (#3689)
Nicholas Nezis [Sun, 18 Apr 2021 06:18:12 +0000 (02:18 -0400)]
Use the proper featured Zookeeper config generation script (#3688)
* Updates to make Zookeeper configurable through the Helm chart logic
bed debug [Tue, 6 Apr 2021 19:12:25 +0000 (12:12 -0700)]
updatedocandlink (#3685)
Co-authored-by: Huijun Wu <huijunw@twitter.com>
Nicholas Nezis [Fri, 19 Mar 2021 01:46:39 +0000 (21:46 -0400)]
Updated to Kryo 5.0.4 (#3683)
Josh Fischer [Mon, 15 Mar 2021 04:18:38 +0000 (23:18 -0500)]
Fixing incorrect article title (#3682)
fredster33 [Wed, 10 Mar 2021 02:34:46 +0000 (18:34 -0800)]
Grammar fix (#3681)
bed debug [Tue, 9 Mar 2021 08:47:27 +0000 (00:47 -0800)]
Remove cppunit-dev dependency (#3680)
Co-authored-by: Huijun Wu <huijunw@twitter.com>
Windham Wong [Sat, 27 Feb 2021 20:21:18 +0000 (04:21 +0800)]
Decrease the minimum requirement of RAM of single instance to 16MB in Round Robin algorithm (#3678)
Co-authored-by: Windham Wong <windham.wong@stormeye.io>
Nicholas Nezis [Fri, 19 Feb 2021 03:05:05 +0000 (22:05 -0500)]
Removing unused Bookkeeper hostPort that causes port conflict (#3677)
Nicholas Nezis [Thu, 18 Feb 2021 23:25:20 +0000 (18:25 -0500)]
Specifying explicit transitive dependency for uvloop due to Python version conflict (#3675)
Adding a temporary fix until uvicorn fix is released
Josh Fischer [Wed, 3 Feb 2021 05:28:04 +0000 (23:28 -0600)]
Fixed website style issue (#3673)
Josh Fischer [Mon, 1 Feb 2021 14:54:48 +0000 (08:54 -0600)]
Joshfischer/add download links (#3671)
* initial addition of heron download page. Still work to do.
* adding start to release page; adding updates for versioned docs
* adding versioned docs
Nicholas Nezis [Mon, 1 Feb 2021 13:40:59 +0000 (08:40 -0500)]
Reverting Glog back to 0.3.5 (#3672)
Nicholas Nezis [Wed, 27 Jan 2021 04:52:37 +0000 (23:52 -0500)]
Use Build Kit docker feature to shrink the Docker image size (#3669)
Nicholas Nezis [Fri, 22 Jan 2021 05:51:47 +0000 (00:51 -0500)]
Changed heartbeat log statement to debug (#3667)
Nicholas Nezis [Fri, 22 Jan 2021 05:49:05 +0000 (00:49 -0500)]
Removing defaulted HeapDumpOnOutOfMemory (#3665)
Nicholas Nezis [Thu, 21 Jan 2021 05:33:27 +0000 (00:33 -0500)]
Added CLI submit config toggle for verbose GC logging (#3663)
Ning Wang [Wed, 20 Jan 2021 08:42:03 +0000 (00:42 -0800)]
Add sum/max/min reducers in Scala (#3133)
Nicholas Nezis [Mon, 18 Jan 2021 17:26:57 +0000 (12:26 -0500)]
Updated K8s Scheduler to set Resource Limits and Requests (#3664)
What was previously used for K8s request is now used as a container limit.
There is an optional setting to either set or not set the K8s request to the same value.
Josh Fischer [Tue, 12 Jan 2021 01:18:58 +0000 (19:18 -0600)]
explicit unreleased code (#3658)
choi se [Mon, 11 Jan 2021 22:14:25 +0000 (07:14 +0900)]
Allow localhost graceful shutdown (#3650)
* Allow localhost graceful shutdown
* Update heron/shell/src/python/handlers/killexecutorhandler.py
Co-authored-by: Oliver Bristow <evilumbrella+github@gmail.com>
Co-authored-by: Oliver Bristow <evilumbrella+github@gmail.com>
Nicholas Nezis [Thu, 7 Jan 2021 05:46:05 +0000 (00:46 -0500)]
GLog updated to 0.4.0. Also some C++ code cleanup to remove warnings (#3655)
Nicholas Nezis [Wed, 6 Jan 2021 19:20:25 +0000 (14:20 -0500)]
Updated Kryo to 5.0.3 (#3657)
Josh Fischer [Wed, 6 Jan 2021 00:43:07 +0000 (18:43 -0600)]
update notice year (#3656)
Nicholas Nezis [Mon, 4 Jan 2021 01:59:50 +0000 (20:59 -0500)]
Improving Kubernetes scheduler logic (#3653)
* Added support for HTTP_NOT_FOUND response code
* Updated to use try-with-resources logic for Response cleanup
* More cleanup. Now throwing TopologyRuntimeManagementException in more places
Nicholas Nezis [Thu, 31 Dec 2020 07:14:40 +0000 (02:14 -0500)]
Bumping Bazel to 3.7.2 (#3654)
choi se [Mon, 21 Dec 2020 04:05:59 +0000 (13:05 +0900)]
Add Prometheus metrics rules (#3651)
Josh Fischer [Wed, 16 Dec 2020 01:02:10 +0000 (19:02 -0600)]
Updated Heron UI with Apache compliant font (#3648)
choi se [Sat, 12 Dec 2020 22:57:51 +0000 (07:57 +0900)]
Support javadoc of jdk11 (#3649)
Co-authored-by: thinker0 <thinker0@linecorp.com>
Josh Fischer [Wed, 9 Dec 2020 12:17:05 +0000 (06:17 -0600)]
fix year in notice (#3647)
Oliver Bristow [Thu, 3 Dec 2020 13:43:36 +0000 (13:43 +0000)]
Fix vagrant init (#3643)
Nicholas Nezis [Wed, 2 Dec 2020 16:51:27 +0000 (11:51 -0500)]
Add license to shell.snip.html (#3641)
* Converting comments to jinja2 format
Nicholas Nezis [Fri, 27 Nov 2020 19:17:37 +0000 (14:17 -0500)]
Typo fix (#3637)
Nicholas Nezis [Mon, 23 Nov 2020 23:18:54 +0000 (18:18 -0500)]
Fix for large int that Helm was changing to scientific notation (#3635)
Nicholas Nezis [Mon, 23 Nov 2020 23:18:04 +0000 (18:18 -0500)]
Fixes to heron-ui arg name changes (#3634)
Josh Fischer [Fri, 20 Nov 2020 13:15:27 +0000 (07:15 -0600)]
correct reference to values in yaml file (#3632)
Josh Fischer [Wed, 18 Nov 2020 08:39:56 +0000 (02:39 -0600)]
Apache Rat additional excludes rules added (#3631)
* adding website2 folder and travis toolchain bazel rule to .rat_excludes
* adding missed directory for generated site docs
Nicholas Nezis [Mon, 16 Nov 2020 16:43:54 +0000 (11:43 -0500)]
Upgrade to Bazel 3.7 (#3630)
bed debug [Mon, 16 Nov 2020 01:28:32 +0000 (17:28 -0800)]
Update travis-ci.com in README (#3629)
Oliver Bristow [Wed, 11 Nov 2020 07:14:04 +0000 (07:14 +0000)]
Clean heron-ui backend (#3597)
* Clean heron-ui backend
* replace tornado server with FastAPI+Jinja2+Uvicorn
* factor out torado from heron.tools.common
* add type annotations
* expose port 8889 of Vagrant VM for heron-ui
* pin to latest 4.x version of Tornado
* visual changes to container pages
This should only be an internal refactor.
Async querying of the tracker was dropped, but could be reintroduced
using [aiohttp](https://docs.aiohttp.org/en/stable/) if speed becomes
an issue for requests that aggregate tracker data.
* Remove duplicate tracker process
Jim Rath [Fri, 6 Nov 2020 05:41:44 +0000 (00:41 -0500)]
Rename "topology master" to "topology manager" (#3624)
Oliver Bristow [Tue, 3 Nov 2020 15:33:38 +0000 (15:33 +0000)]
Use click instead of argparse in py instance (#3598)
* Use click instead of argparse in py instance
* Improve heron-python-instance option name consistency
* Rename instance/st_heron_instance.py to instance.py to avoid [this kind of runtime
warning](https://stackoverflow.com/questions/
43393764/python-3-6-project-structure-leads-to-runtimewarning).
Oliver Bristow [Tue, 3 Nov 2020 15:12:20 +0000 (15:12 +0000)]
Purge heron-admin (#3585)
* remove heron-admin binary from release
* remove nomad binary from release
* remove "standalone" cluster config from release and documentation
Nicholas Nezis [Tue, 3 Nov 2020 05:35:04 +0000 (00:35 -0500)]
Updating to Bazel 3.5.0 (#3627)
Nicholas Nezis [Tue, 3 Nov 2020 05:32:39 +0000 (00:32 -0500)]
Added more Helm chart Bookkeeper config items (#3628)
Josh Fischer [Sat, 31 Oct 2020 14:29:39 +0000 (09:29 -0500)]
clean up site docs (#3626)
* clean up
* Update website2/docs/topology-development-streamlet-api.md
Co-authored-by: Oliver Bristow <evilumbrella+github@gmail.com>
* clean up duplicates
* clean up
* last version clean up
* commit before reset
* adding version to link
Co-authored-by: Oliver Bristow <evilumbrella+github@gmail.com>
Oliver Bristow [Sat, 31 Oct 2020 00:39:27 +0000 (00:39 +0000)]
Clean tracker top level code (#3602)
* Allow arbitrary whitespace in queries
* DRY up Multiply/Divide/Subtract
* use snake_case
* code simplification
Josh Fischer [Fri, 30 Oct 2020 18:57:51 +0000 (13:57 -0500)]
Adding python3-venv to Debian image (#3625)
Oliver Bristow [Fri, 30 Oct 2020 18:56:26 +0000 (18:56 +0000)]
Use click instead of argparse in tracker (#3599)
Nicholas Nezis [Mon, 19 Oct 2020 01:08:13 +0000 (21:08 -0400)]
Updated Kryo to 5.0.0 (#3621)
bed debug [Fri, 16 Oct 2020 06:59:35 +0000 (23:59 -0700)]
Fix documentation CI build process (#3620)
Co-authored-by: Huijun Wu <huijunw@twitter.com>
Nicholas Nezis [Wed, 23 Sep 2020 22:55:24 +0000 (18:55 -0400)]
Added ability to disable base_url in Helm chart (#3619)
Scott [Mon, 21 Sep 2020 04:00:55 +0000 (00:00 -0400)]
Stop using "cluster admin" role and restrict to k8s namespace (#3618)
Nicholas Nezis [Mon, 14 Sep 2020 21:14:44 +0000 (17:14 -0400)]
Adding missing ENV variables for Centos 7 image (#3617)
Nicholas Nezis [Sat, 12 Sep 2020 07:25:48 +0000 (03:25 -0400)]
Fixing typo in Helm chart template
Nicholas Nezis [Tue, 8 Sep 2020 02:49:57 +0000 (22:49 -0400)]
Fix Helm chart to support clustered Zookeepers (#3611)
Nicholas Nezis [Mon, 24 Aug 2020 19:20:25 +0000 (15:20 -0400)]
Updating Kryo to 5.0.0-RC9 (#3593)
Nicholas Nezis [Fri, 21 Aug 2020 21:21:17 +0000 (17:21 -0400)]
Dockerfiles Python 3 cleanup (#3601)
Nicholas Nezis [Fri, 21 Aug 2020 19:14:51 +0000 (15:14 -0400)]
Updated to fix Kubernetes scale issue (#3607)
Oliver Bristow [Fri, 14 Aug 2020 19:03:37 +0000 (20:03 +0100)]
Unvendor (#3603)
* Unvendor kashmir
* Unvendor cpplint
* Fix cpplint issues
Josh Fischer [Fri, 14 Aug 2020 17:45:01 +0000 (12:45 -0500)]
Adding Bazel version check (#3605)
Oliver Bristow [Mon, 10 Aug 2020 21:22:31 +0000 (22:22 +0100)]
Deep clean heron-explorer (#3588)
* Deep clean heron-explorer
* use click instead of argparse pattern
* list all topologies instead of just 20
* not strictly the same CLI argument names but same functionality
* add smoke testes for heron-tracker and heron-explorer in local-test-runner
* heron-explorer clean PR feedback
Windham Wong [Fri, 31 Jul 2020 03:59:54 +0000 (11:59 +0800)]
Switch to pigz to support multi-core tar command (#3595)
* Update build-artifacts.sh
* Update build-exec-docker.sh
* Update build-docker.sh
Windham Wong [Fri, 31 Jul 2020 03:59:06 +0000 (11:59 +0800)]
Updating docker build to fix Python Click library issue (#3596)
Nicholas Nezis [Wed, 29 Jul 2020 13:30:06 +0000 (09:30 -0400)]
Changing JRE to JDK (#3592)
Oliver Bristow [Wed, 29 Jul 2020 13:29:37 +0000 (14:29 +0100)]
Remove unused heron.tools.common.src.python.utils.heronparser (#3591)
Nicholas Nezis [Wed, 29 Jul 2020 05:55:12 +0000 (01:55 -0400)]
Reordering the init containers in the Helm chart (#3589)
Ning Wang [Tue, 28 Jul 2020 05:44:42 +0000 (22:44 -0700)]
Fix licenses in 2020/7/20 master (#3590)
Oliver Bristow [Mon, 27 Jul 2020 13:55:34 +0000 (14:55 +0100)]
Correct heron-executor CLI usage (#3587)
choi se [Sun, 26 Jul 2020 07:45:42 +0000 (16:45 +0900)]
Fix log-reader for Python3 (#3580)
* Fix log-reader for Python3
Signed-off-by: thinker0 <thinker0@linecorp.com>
* typo
Signed-off-by: thinker0 <thinker0@linecorp.com>
* Revert commit
Co-authored-by: thinker0 <thinker0@linecorp.com>
Oliver Bristow [Sun, 26 Jul 2020 04:25:17 +0000 (05:25 +0100)]
Replace graph code in tracker (#3579)
choi se [Sun, 26 Jul 2020 04:24:57 +0000 (13:24 +0900)]
Support lifecycle for aurora (#3581)
Co-authored-by: thinker0 <thinker0@linecorp.com>
Nicholas Nezis [Thu, 23 Jul 2020 16:44:22 +0000 (12:44 -0400)]
Upgrade to Bazel 3.4.1 (#3576)
* Upgrade to Bazel 3.4.1
* Fixing ArrayToString error
see https://errorprone.info/bugpattern/ArrayToString
* Updating Docker rules and Pkg rules
* Updating `rules_python`
Oliver Bristow [Wed, 22 Jul 2020 11:03:46 +0000 (12:03 +0100)]
Unvendor pyobj + fix py2->py3 compatability fixes. (#3574)
This also uses the longer DataWatcher handler signature
to avoid a TypeError, which it relies on to indicate it
should retry with the shorter signature. Without this
change, exceptions can be reported messily due to a raise
in the except path being reasonably expected.
Josh Fischer [Tue, 21 Jul 2020 13:57:49 +0000 (08:57 -0500)]
Update website URL in README (#3578)
Oliver Bristow [Mon, 20 Jul 2020 19:26:06 +0000 (20:26 +0100)]
Unvendor cloudpickle (#3568)
bed debug [Mon, 20 Jul 2020 05:16:45 +0000 (22:16 -0700)]
allfix (#3577)
Signed-off-by: Huijun Wu <huijunw@twitter.com>
Co-authored-by: Huijun Wu <huijunw@twitter.com>
Oliver Bristow [Mon, 20 Jul 2020 03:21:26 +0000 (04:21 +0100)]
Strip old python requirements (#3569)
* Remove enum34+future+argparse
* Remove six
* DRY up zkstatemanager.py
* Remove pycrypto
* Remove external dependancies for unittest2+mock+py
Nicholas Nezis [Mon, 20 Jul 2020 00:03:13 +0000 (20:03 -0400)]
Updated Bookkeeper to 4.11.0 (#3571)
Oliver Bristow [Sun, 19 Jul 2020 19:22:49 +0000 (20:22 +0100)]
Add Ant dependency to Vagrant machine (#3573)
bed debug [Sat, 18 Jul 2020 16:19:02 +0000 (09:19 -0700)]
Fix Jenkins Doc generation (#3572)
* fix doc CI
* update py3
* update pip3
Co-authored-by: Huijun Wu <huijunw@twitter.com>
bed debug [Sat, 18 Jul 2020 10:17:33 +0000 (03:17 -0700)]
fix jenkins debian10 (#3570)
* fixci
* useopenjdk
* order
* updatedebian9
Co-authored-by: Huijun Wu <huijunw@twitter.com>
Nicholas Nezis [Tue, 14 Jul 2020 17:02:36 +0000 (13:02 -0400)]
Updates to Kubernetes scheduler to fix dockerenv issue (#3550)
* Updates to Kubernetes scheduler to create Headless service
* Use FQDN instead of hostname when running in Kubernetes environment
bed debug [Sun, 12 Jul 2020 08:33:01 +0000 (01:33 -0700)]
update storm 2.2.0 ISpout open() (#3567)
* updateispout
* fix-style
* minchange
* updateibolt
Co-authored-by: Huijun Wu <huijunw@twitter.com>
bed debug [Sat, 11 Jul 2020 23:39:59 +0000 (16:39 -0700)]
mkdir for storm api 2.2.0 (#3566)
* mkdirstormapi2
* fixjavalicenseheader
* fixstyle
Co-authored-by: Huijun Wu <huijunw@twitter.com>