incubator-heron.git
2 years agofix jenkins debian10 (#3570) 0.20.3-incubating-rc4
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>
2 years agoUpdates to Kubernetes scheduler to fix dockerenv issue (#3550)
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

2 years agoupdate storm 2.2.0 ISpout open() (#3567) 0.20.3-incubating-rc3-line
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>
2 years agomkdir for storm api 2.2.0 (#3566)
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>
2 years agofixtoolchain (#3563)
bed debug [Sat, 11 Jul 2020 20:23:49 +0000 (13:23 -0700)] 
fixtoolchain (#3563)

2 years agoMake the integration test script executable. (#3565)
bed debug [Fri, 10 Jul 2020 21:38:33 +0000 (14:38 -0700)] 
Make the integration test script executable. (#3565)

2 years agozookeeper to 3.5.8 (#3555)
bed debug [Fri, 10 Jul 2020 21:11:09 +0000 (14:11 -0700)] 
zookeeper to 3.5.8 (#3555)

* Upgrade zookeeper3.5.8

Co-authored-by: Huijun Wu <huijunw@twitter.com>
Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
2 years agoPython 3 upgrade (#3522)
Oliver Bristow [Tue, 7 Jul 2020 00:24:27 +0000 (01:24 +0100)] 
Python 3 upgrade (#3522)

* Initial Python 3 upgrade effort

* Fixes towards python3 support

 * update heronpy release scripts for python3
 * update dist Dockerfiles to only use python3
 * remove python2 from docker images
 * upgrade pylint for python3 support
 * upgrade PEX so transative dependencies are captured

Additionally:
 * fix Ubuntu 16.04 images
 * fix linting issues found by newer pylint

There is an issue with encapsulation in the builds where the global python3 environment is used
while PEX installs a nested transitive dependency of pylint: `pylint>astroid>wrapt`. This seems
to be because of logic in its setup.py which can be disabled with `WRAPT_INSTALL_EXTENSIONS=false`

* Fix new pylint issues

* update setuptools

* Make pex_pytest non-zip-safe

* Rough proto_library fix

The issue encountered was https://github.com/protocolbuffers/protobuf/issues/1491 which
may be fixed by a pending PR to protoc, or with a switch to the official protobuf rules
and the import_prefix parameter to proto_library.

* WIP: Fix python3 incompatibilities

 * bytes vs str issues
 * update kazoo
 * order of processes in executor test changed due to dict ordering?
 * some places needed / switched to // - may be more not caught by tests
 * add travis_wait as some stages going over 10 minutes without output in CI

TODO:
 * make sure the kazoo upgrade is correct, it was done only by updating package versoin

* Try fixing build time issue in travis

* Upgrade docker rules

* Upgrade to python3 in CI

* Fix python integration tests

* Fix more bytes vs str errors + update vagrant

* Update Travis to Python3.7 + fix Vagrant on mac

* Reduce requirement to python3.6 + py3 fixes

 * use universal_newline in popen instead of text in Popen for py3.6
 * fix bytes/str issues in deserialisation
 * fix file open modes
 * use set instead of sets.Set
 * fix __import__(level) default

* Update cloudpickle

* Fix python addressing of release.yaml

* Additions to get docker image builds working and tested

 * use new external pkg_* rules
 * add python to compile docker images until pkg_*
 * add --host_force_python=PY3 to other bazel.rc files

* WIP: Add CI for docker images/releases

 * use kind to create ephemeral clusters
 * start consolidating scripts with python

* Fix helm chart

* bytes vs str fix

* Mention Python 3.6 requirement in README.md

* updatedockerfile

Co-authored-by: Neng Lu <nlu@twitter.com>
Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
Co-authored-by: bed debug <huijunwu@users.noreply.github.com>
Co-authored-by: huijunwu <huijun.wu.2010@gmail.com>
2 years agoAdding missing baseUrl (#3553)
Nicholas Nezis [Fri, 3 Jul 2020 12:37:11 +0000 (08:37 -0400)] 
Adding missing baseUrl (#3553)

2 years agoRevert "upgradezookeeper3.5.8"
huijunwu [Fri, 3 Jul 2020 02:11:21 +0000 (02:11 +0000)] 
Revert "upgradezookeeper3.5.8"

This reverts commit 00e4e81d77153ac4017967e78c59a3b9b72e5609.

2 years agoupgradezookeeper3.5.8
huijunwu [Fri, 3 Jul 2020 02:01:31 +0000 (02:01 +0000)] 
upgradezookeeper3.5.8

2 years agoFixing RVO optimization (#3549)
Nicholas Nezis [Thu, 2 Jul 2020 00:53:30 +0000 (20:53 -0400)] 
Fixing RVO optimization (#3549)

2 years agoDistribution Dockerfile missing ncat and other cleanup (#3552)
Nicholas Nezis [Wed, 1 Jul 2020 06:45:46 +0000 (02:45 -0400)] 
Distribution Dockerfile missing ncat and other cleanup (#3552)

* Distribution Dockerfile cleanup

2 years agoUpdated to make site look better on mobile (#3547)
Nicholas Nezis [Thu, 25 Jun 2020 14:15:34 +0000 (10:15 -0400)] 
Updated to make site look better on mobile (#3547)

2 years agoHeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544)
Windham Wong [Thu, 25 Jun 2020 06:05:24 +0000 (14:05 +0800)] 
HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544)

TOPOLOGY_CONTAINER_MAX_RAM_HINT should be there for FirstFitDecreasingPacking

2 years agoUpdated Docusaurus config to fix Javadocs CSS bug (#3546)
Nicholas Nezis [Thu, 25 Jun 2020 02:23:51 +0000 (22:23 -0400)] 
Updated Docusaurus config to fix Javadocs CSS bug (#3546)

* Updated Docusaurus config to ignore Javadocs CSS

* Refactored and updated gitignore rules

* Website build script cleanup

2 years agoEmbedded Trykker font (#3541)
Nicholas Nezis [Thu, 18 Jun 2020 11:53:48 +0000 (07:53 -0400)] 
Embedded Trykker font (#3541)

2 years agoadjusting packages for javadocs (#3537)
Josh Fischer [Wed, 10 Jun 2020 10:21:19 +0000 (05:21 -0500)] 
adjusting packages for javadocs (#3537)

2 years agofixing javadocs (#3536)
Josh Fischer [Sun, 7 Jun 2020 12:56:36 +0000 (07:56 -0500)] 
fixing javadocs (#3536)

* fixing javadocs

* Adding back Pulsar Streamlet example

* Excluding examples folder from javadocs

* clean up

Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
2 years agoFix use of non-default base url value (#3535)
Oliver Bristow [Wed, 3 Jun 2020 01:33:28 +0000 (02:33 +0100)] 
Fix use of non-default base url value (#3535)

2 years agoFix service url in Helm chart (#3534)
Oliver Bristow [Tue, 2 Jun 2020 01:55:02 +0000 (02:55 +0100)] 
Fix service url in Helm chart (#3534)

The template string in the values.yaml wasn't rendered, so this patch renders the default value in the template

2 years agocorrecting heron urls (#3532)
Josh Fischer [Sun, 31 May 2020 16:34:50 +0000 (11:34 -0500)] 
correcting heron urls (#3532)

* correcting heron urls

* clean up

2 years agoget javadocs generation script passing (#3533)
Oliver Bristow [Sun, 31 May 2020 16:34:18 +0000 (17:34 +0100)] 
get javadocs generation script passing (#3533)

* add ./contrib/**/*.jar files to classpath
 * exclude ./tools/**/*.java from input (e.g. cppcheck+checkstyle)

2 years agoBuild python package in virtualenv (#3529)
Oliver Bristow [Sat, 30 May 2020 00:29:38 +0000 (01:29 +0100)] 
Build python package in virtualenv (#3529)

2 years agoadding nostyle (#3527)
Josh Fischer [Fri, 29 May 2020 20:04:07 +0000 (15:04 -0500)] 
adding nostyle (#3527)

2 years agoWorkaround trailing slashes on website (#3531)
Oliver Bristow [Fri, 29 May 2020 03:49:56 +0000 (04:49 +0100)] 
Workaround trailing slashes on website (#3531)

This is as the website deployment 301s to add trailing slashes, and
Docusurus does not yet support that. Without one of the two yielding,
this workaround strips the trailing slash so the hrefs made still work.

Solution pinched from docusurus issue:
https://github.com/facebook/docusaurus/issues/2394

2 years agoFix ubunt14.04 docker file (#3526) 0.20.3-incubating-rc3 0.20.3-incubating-rc3-test3
Ning Wang [Tue, 26 May 2020 18:09:12 +0000 (11:09 -0700)] 
Fix ubunt14.04 docker file (#3526)

2 years agoUpdate osx documentation (3453) (#3530)
Alper Tekinalp [Tue, 26 May 2020 16:17:11 +0000 (19:17 +0300)] 
Update osx documentation (3453) (#3530)

As specified here: https://github.com/apache/incubator-heron/issues/3452#issuecomment-625435818, heron now requires bazel version 3.0.0

2 years agoFix Heron Shell PID Extractor (#3528)
Xiaoyao Qian [Tue, 19 May 2020 03:30:05 +0000 (20:30 -0700)] 
Fix Heron Shell PID Extractor (#3528)

* Fix Heron Shell PID Extractor

* read pid file

2 years agoFix ubuntu16.04 docker file (#3525)
Ning Wang [Sun, 17 May 2020 17:24:07 +0000 (10:24 -0700)] 
Fix ubuntu16.04 docker file (#3525)

* fix ubuntu 16.04 docker file

* Fix ubuntu docker file

2 years agoSet Java SupportedSourceVersion to 11 (#3524)
Ning Wang [Thu, 14 May 2020 04:34:56 +0000 (21:34 -0700)] 
Set Java SupportedSourceVersion to 11 (#3524)

2 years agoFix centos7 docker build (#3523)
Ning Wang [Sun, 10 May 2020 01:17:44 +0000 (18:17 -0700)] 
Fix centos7 docker build (#3523)

2 years agoPin http_file and http_archive resources in WORKSPACE (#3520)
Oliver Bristow [Fri, 1 May 2020 23:45:10 +0000 (00:45 +0100)] 
Pin http_file and http_archive resources in WORKSPACE (#3520)

2 years agoMake Java optional in CLI and check JAVA_BIN (#3521)
Oliver Bristow [Fri, 1 May 2020 23:44:11 +0000 (00:44 +0100)] 
Make Java optional in CLI and check JAVA_BIN (#3521)

2 years agoAdding Ubuntu 20.04 Dockerfiles (#3519)
Nicholas Nezis [Thu, 30 Apr 2020 23:27:01 +0000 (19:27 -0400)] 
Adding Ubuntu 20.04 Dockerfiles (#3519)

2 years agoFix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) release/0.20.3_incubating_rc3
Ning Wang [Thu, 23 Apr 2020 16:23:21 +0000 (09:23 -0700)] 
Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518)

2 years agoUpdate issue templates (#3379)
Ning Wang [Wed, 22 Apr 2020 02:48:24 +0000 (19:48 -0700)] 
Update issue templates (#3379)

* Update issue templates

* Update bug_report.md

Co-authored-by: Josh Fischer <josh@joshfischer.io>
2 years agoAdding missing pkg-config package to Debian 9 build (#3517)
Nicholas Nezis [Tue, 21 Apr 2020 09:18:33 +0000 (05:18 -0400)] 
Adding missing pkg-config package to Debian 9 build (#3517)

2 years agoAdd cppunit-devel for Bazel 3 (#3513) 0.20.3-incubating-rc3-test
choi se [Sun, 19 Apr 2020 16:58:35 +0000 (01:58 +0900)] 
Add cppunit-devel for Bazel 3 (#3513)

* Add cppunit-devel for centos Dockerfile

* Add cppunit-devel for Dockerfile

2 years agoUpgrading Bazel to 3.0.0 (#3510) release/0.20.3_incubating_rc2 0.20.3-incubating-rc2
Nicholas Nezis [Thu, 16 Apr 2020 05:18:53 +0000 (01:18 -0400)] 
Upgrading Bazel to 3.0.0 (#3510)

* Bazel 3.0.0
* Updated to use `rules_jvm_external`
* Buildozer cleanup

2 years agoJoshfischer/update site build (#3509) release/0.20.3_incubating_rc1 0.20.3-incubating-rc1
Josh Fischer [Mon, 13 Apr 2020 21:35:47 +0000 (16:35 -0500)] 
Joshfischer/update site build (#3509)

* remove user params

* adjust user settings

* adjust user settings

* adjust path

* clean up whitespace

2 years agoFix snake yaml that caused unit test failures (#3506)
Ning Wang [Thu, 9 Apr 2020 15:47:12 +0000 (08:47 -0700)] 
Fix snake yaml that caused unit test failures (#3506)

Fix snakeyaml caused unit test failures

2 years agoremove gitmodule file (#3508)
Josh Fischer [Thu, 9 Apr 2020 14:11:52 +0000 (09:11 -0500)] 
remove gitmodule file (#3508)

2 years agoAdd an example with Streamlet API using component config (#3496)
Ning Wang [Wed, 8 Apr 2020 20:16:01 +0000 (13:16 -0700)] 
Add an example with Streamlet API using component config (#3496)

An example Streamlet topology demonstrating how to set cpu and memory limits per component.

2 years agoFix style
Ning Wang [Tue, 7 Apr 2020 06:53:59 +0000 (23:53 -0700)] 
Fix style

2 years agoUse safe constructor in yaml deserialization
Ning Wang [Mon, 6 Apr 2020 00:21:31 +0000 (17:21 -0700)] 
Use safe constructor in yaml deserialization

2 years agoSupport custom metrics rules for PrometheusSink (#3493) 0.20.2-incubating-line
choi se [Thu, 2 Apr 2020 05:14:28 +0000 (14:14 +0900)] 
Support custom metrics rules for PrometheusSink (#3493)

* Support Java 11

* config travis to use oracle jdk 11

* Java 11 support (#3399)

* Support Java 11

* config travis to use oracle jdk 11

* Add check jdk version

* Fix command arguments.

Change insert gc_options

Update list

Fix gc-logging

* Add missing parameter

* typo

* Add pause time

* wip

* Support jmx_exporter format configuration.

* Fix checkstyle

* Remove unused

* Java 11 support (#3399)

* Support Java 11

* config travis to use oracle jdk 11

* Add check jdk version

* Fix command arguments.

Change insert gc_options

Update list

Fix gc-logging

* wip

* Support jmx_exporter format configuration.

* Fix checkstyle

* Remove unused

* Update kafkaOffset metrics

* Add Rules

* Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459)

* Patch to fix cppcheck with newer glibc (#3471)

* Add documents for setting up a docker based development environment (#3475)

* Improve concurrency for needed parts. (#3107)

* Change concurrent Map

* Change concurrent Map

* HashMap changes for unneeded parts.

* HashMap changes for unneeded parts.

* Review changes

* Changes HashMap for unneeded parts.

* Improve concurrency for needed parts.

* Remove unused imports.

* Remove unused imports.

* Remove unused imports.

* Fix NPE

(cherry picked from commit 545d3814b315c29d3e396309a2ededaad193ec32)

* Fix WhitespaceAround

* Add dummy Object

* Fix ConstantName

(cherry picked from commit 8d6d5067072e92d6e276f93e18297ddedc647c6c)

* Update kafkaOffset metrics

* Add Rules

* Update line is longer than 100 characters

* Update line is longer than 100 characters

* Add attrNameSnakeCase or other metrics fix

* fix checkstyle

Co-authored-by: Ning Wang <wangninggm@gmail.com>
Co-authored-by: Ning Wang <nwang@twitter.com>
Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
2 years agoTravis CI update to Ubuntu 18.04 (#3497)
Nicholas Nezis [Thu, 2 Apr 2020 00:01:05 +0000 (20:01 -0400)] 
Travis CI update to Ubuntu 18.04 (#3497)

Updated Travic CI to use Ubuntu Bionic 18.04

2 years agoFix copy Maven artifacts permission error (#3503)
choi se [Tue, 31 Mar 2020 04:50:25 +0000 (13:50 +0900)] 
Fix copy Maven artifacts permission error (#3503)

2 years agorolling back docusaurus version (#3501)
Josh Fischer [Sat, 28 Mar 2020 10:21:29 +0000 (05:21 -0500)] 
rolling back docusaurus version (#3501)

2 years agofixstmgrcrash (#3492)
bed debug [Wed, 25 Mar 2020 22:49:53 +0000 (15:49 -0700)] 
fixstmgrcrash (#3492)

Co-authored-by: Huijun Wu <huijunw@twitter.com>
2 years agoupdating docs for compiling (#3483)
Josh Fischer [Tue, 24 Mar 2020 20:36:49 +0000 (15:36 -0500)] 
updating docs for compiling (#3483)

* updating docs for compiling

* clean up docs

2 years agoUpdate Debian docker build with JDK11 and correct debian version (#3487)
Windham Wong [Thu, 12 Mar 2020 01:15:59 +0000 (09:15 +0800)] 
Update Debian docker build with JDK11 and correct debian version (#3487)

* Debian9 docker build fix

* Fix Debian docker build with JDK11

Co-authored-by: tahlia <tahlia@stormeye.io>
2 years agoJoshfischer/debian10 java11 (#3481)
Josh Fischer [Sun, 8 Mar 2020 05:51:20 +0000 (23:51 -0600)] 
Joshfischer/debian10 java11 (#3481)

Added Debian 10 Dockerfiles

2 years agoRevert "Upgrade to Python3 (#3431)" (#3478)
Nicholas Nezis [Thu, 5 Mar 2020 05:18:10 +0000 (00:18 -0500)] 
Revert "Upgrade to Python3 (#3431)" (#3478)

This reverts commit 257b1a439588a22b2d7959338ce7be50b02c4708

2 years agoImprove concurrency for needed parts. (#3107)
choi se [Wed, 4 Mar 2020 15:21:08 +0000 (00:21 +0900)] 
Improve concurrency for needed parts. (#3107)

* Change concurrent Map

* Change concurrent Map

* HashMap changes for unneeded parts.

* HashMap changes for unneeded parts.

* Review changes

* Changes HashMap for unneeded parts.

* Improve concurrency for needed parts.

* Remove unused imports.

* Remove unused imports.

* Remove unused imports.

* Fix NPE

(cherry picked from commit 545d3814b315c29d3e396309a2ededaad193ec32)

* Fix WhitespaceAround

* Add dummy Object

* Fix ConstantName

(cherry picked from commit 8d6d5067072e92d6e276f93e18297ddedc647c6c)

2 years agoAdd documents for setting up a docker based development environment (#3475)
Ning Wang [Tue, 3 Mar 2020 01:51:26 +0000 (17:51 -0800)] 
Add documents for setting up a docker based development environment (#3475)

2 years agoPatch to fix cppcheck with newer glibc (#3471)
Nicholas Nezis [Sat, 29 Feb 2020 10:49:20 +0000 (05:49 -0500)] 
Patch to fix cppcheck with newer glibc (#3471)

2 years agoMake log/sink/consume Streamlet component support setName and setNumPartitions (...
Ning Wang [Fri, 21 Feb 2020 09:19:17 +0000 (01:19 -0800)] 
Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459)

2 years agoUpdate README for Java 11 (#3464)
Josh Fischer [Fri, 21 Feb 2020 05:01:01 +0000 (23:01 -0600)] 
Update README for Java 11 (#3464)

2 years agoUpdate website for java 11 (#3462)
Ning Wang [Thu, 20 Feb 2020 06:52:40 +0000 (22:52 -0800)] 
Update website for java 11 (#3462)

2 years agoJava 11 support (#3454)
se choi [Wed, 19 Feb 2020 16:17:29 +0000 (01:17 +0900)] 
Java 11 support (#3454)

* Support Java 11

* config travis to use oracle jdk 11

* Java 11 support (#3399)

* Support Java 11

* config travis to use oracle jdk 11

* Add check jdk version

* Fix command arguments.

Change insert gc_options

Update list

Fix gc-logging

* Add missing parameter

* typo

* Add pause time

* Add python3 for docker files

* Revert "config travis to use oracle jdk 11"

This reverts commit edaa84f4a6665a1bbd4a93feb67eb67f62476d9a.

* Update unitest

* Update unittest

* Add JDK11 UnitTest

* Add Unittest using Docker.

* Add full test

* Change JDK11

* Ignore PowerMock used for testing is not compatible with Java 11.

* Change JDK11 for travis.yml

* Update python

* Update library requests, pylint

* Revert "Update library requests, pylint"

This reverts commit 7706d34a7b108846b1d4ada8c74e7f6ce65911c0.

* Add ignore

* Refactoring ReflectionUtils

Co-authored-by: Ning Wang <wangninggm@gmail.com>
2 years agoadding examples folder to classpath (#3458)
Josh Fischer [Tue, 18 Feb 2020 14:26:21 +0000 (08:26 -0600)] 
adding examples folder to classpath (#3458)

2 years agoremoving symlink. Adding contributing guidelines back (#3450)
Josh Fischer [Fri, 14 Feb 2020 12:53:48 +0000 (06:53 -0600)] 
removing symlink.  Adding contributing guidelines back (#3450)

* removing symlink.  Adding contributing guidelines back

* clean up

2 years agoadding new committers (#3451)
Josh Fischer [Fri, 14 Feb 2020 03:40:18 +0000 (21:40 -0600)] 
adding new committers (#3451)

2 years agoBump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391)
dependabot[bot] [Mon, 10 Feb 2020 18:38:24 +0000 (12:38 -0600)] 
Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391)

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoAdd redirect from github pages to new apache site (#3448)
Josh Fischer [Mon, 10 Feb 2020 12:15:15 +0000 (06:15 -0600)] 
Add redirect from github pages to new apache site (#3448)

* adding redirect for gh pages

* updating asf.yaml to use redirect

* correct page title.  remove hostname

* update index

* update asf.yaml and index

* removing theme

2 years agoremove old site (#3446)
Josh Fischer [Mon, 10 Feb 2020 12:14:39 +0000 (06:14 -0600)] 
remove old site (#3446)

2 years agoUse netcat-bsd in Debian (#3447)
Ning Wang [Sun, 9 Feb 2020 20:18:43 +0000 (12:18 -0800)] 
Use netcat-bsd in Debian (#3447)

2 years agoAdded execute permission to dev-env-create.sh (#3443)
Nicholas Nezis [Fri, 7 Feb 2020 17:36:35 +0000 (12:36 -0500)] 
Added execute permission to dev-env-create.sh (#3443)

2 years agoImprove docker dev env script (#3441)
Ning Wang [Mon, 3 Feb 2020 06:48:42 +0000 (22:48 -0800)] 
Improve docker dev env script (#3441)

2 years agoexplicitly making the site indexable (#3442)
Josh Fischer [Sun, 2 Feb 2020 19:06:05 +0000 (13:06 -0600)] 
explicitly making the site indexable (#3442)

* explicitly making the site indexable

* remove submodule

2 years agoUpdate license files for JSXTransformer.js (#3437)
Ning Wang [Sat, 1 Feb 2020 13:44:25 +0000 (05:44 -0800)] 
Update license files for JSXTransformer.js (#3437)

2 years agoadd downloader-core filegroup (#3439)
Neng Lu [Fri, 31 Jan 2020 18:57:50 +0000 (10:57 -0800)] 
add downloader-core filegroup (#3439)

* add downloader-core filegroup

* remove failing test

2 years agoUpdated to use default Kubernetes client discovery logic (#3432)
Nicholas Nezis [Fri, 17 Jan 2020 02:34:11 +0000 (21:34 -0500)] 
Updated to use default Kubernetes client discovery logic (#3432)

* Updated to use default Kubernetes client discovery logic

* Removed kubectl-proxy container

* Remove kubectl-proxy image property

* Syntax cleanup

* Added missing kubernetes dependency

2 years agoUpdated rules_scala to fix https issue (#3436)
Nicholas Nezis [Thu, 16 Jan 2020 08:04:53 +0000 (03:04 -0500)] 
Updated rules_scala to fix https issue (#3436)

2 years agoUpgrade to Python3 for the whole repo (#3431)
Neng Lu [Fri, 10 Jan 2020 17:25:13 +0000 (09:25 -0800)] 
Upgrade to Python3 for the whole repo (#3431)

* migrate to python3

* update README

* update travis

2 years agoUpdated Helm to 3.0.2 (#3430)
Nicholas Nezis [Fri, 10 Jan 2020 14:28:50 +0000 (09:28 -0500)] 
Updated Helm to 3.0.2 (#3430)

2 years agoUpdated to support Kubernetes 1.16 (#3426)
Nicholas Nezis [Fri, 10 Jan 2020 14:28:15 +0000 (09:28 -0500)] 
Updated to support Kubernetes 1.16 (#3426)

* Updating to fix deprecated Kubernetes APIs

* Removing the old controller logic

* Formatting cleanup

* Trying to use latest k8s java client

* Updated to use the latest K8s client

* Updated tools k8s limits

* Fix for missing statefulset selector in Helm chart

* Updated to K8s client 7.0.0

* Code cleanup

* Updated gson and added gson-fire dependencies

* Updates to better handle k8s resource delete

2 years agoupdate readme (#3429)
Josh Fischer [Wed, 8 Jan 2020 08:31:26 +0000 (02:31 -0600)] 
update readme (#3429)

* update readme

* fix typo

2 years agoUpdates to make Zookeeper work (#3424)
Nicholas Nezis [Sat, 21 Dec 2019 07:38:44 +0000 (02:38 -0500)] 
Updates to make Zookeeper work (#3424)

Netcat was not included in the centos image.
Also the zookeeper scripts were not executable.

2 years agoUpdate getting-started-local-single-node.md (#3425)
Yeshvant Bhavnasi [Fri, 20 Dec 2019 20:55:08 +0000 (12:55 -0800)] 
Update getting-started-local-single-node.md (#3425)

Wget link for macos

2 years agoupdate bazel_config for Mac OS 10.14 (#3420)
Ning Wang [Sat, 14 Dec 2019 09:18:29 +0000 (01:18 -0800)] 
update bazel_config for Mac OS 10.14 (#3420)

* update bazel_config for Mac OS 10.14

* revert libtool check

2 years agoRemoving old com.twitter namespace references (#3415)
Nicholas Nezis [Sat, 14 Dec 2019 09:17:26 +0000 (04:17 -0500)] 
Removing old com.twitter namespace references (#3415)

2 years agoJoshfischer/site build mods (#3422)
Josh Fischer [Sat, 14 Dec 2019 09:16:49 +0000 (03:16 -0600)] 
Joshfischer/site build mods (#3422)

* moving .asf.yaml on each site build

* correct folder path

* add repo metadata configs to asf.yaml

2 years agoUpdated compile docker images to include `tree` package (#3423)
Nicholas Nezis [Sat, 14 Dec 2019 09:16:02 +0000 (04:16 -0500)] 
Updated compile docker images to include `tree` package (#3423)

2 years agoFix Helm values.yml typo (#3421)
Nicholas Nezis [Sat, 14 Dec 2019 09:15:14 +0000 (04:15 -0500)] 
Fix Helm values.yml typo (#3421)

The yaml was not valid because of a missing space. Helm install would fail without this fix.

2 years agomake python code compatible with both python2 and python3 (#3412)
Neng Lu [Fri, 13 Dec 2019 20:13:31 +0000 (12:13 -0800)] 
make python code compatible with both python2 and python3 (#3412)

* make code compatible with both python2 and 3

2 years agoJoshfischer/apache content (#3419)
Josh Fischer [Tue, 10 Dec 2019 13:08:28 +0000 (07:08 -0600)] 
Joshfischer/apache content (#3419)

* adding apache content to footer

* add version for 0.20.2-incubating

* adding back branch whoami block

2 years agoUpdate zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411)
Ning Wang [Tue, 10 Dec 2019 07:55:38 +0000 (23:55 -0800)] 
Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411)

* Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 dist docker image

* fix path

* Add back docker ARG

2 years agoJoshfischer/finalize-ci-website (#3418)
Josh Fischer [Mon, 9 Dec 2019 17:23:45 +0000 (11:23 -0600)] 
Joshfischer/finalize-ci-website (#3418)

* adding asf.yaml

* removing .htaccess during the CI site build

* adding apache header

* commenting out publish block for last test

* ready to deploy for prod

* removing incorrect rm command

* clear all contents of content directory before republish

* attemtpting to correct cp command

* update asf yaml for prod

* remove htaccess file

* clean up. remove htaccess file

2 years agojoshfischer/asf site (#3414)
Josh Fischer [Fri, 6 Dec 2019 02:50:02 +0000 (20:50 -0600)] 
joshfischer/asf site (#3414)

* add asf site redirect

* git-site-role commit from publish_site.sh

* updating compile docker script to run as host user

* attempting to add host user

* adding host user to docker container

* remove user flag

* add user flag back.  Update path

* update path

* correcting user gropus

* modifying directory path of volume in container

* correcting npm command

* adding encoding flag to javadocs command

* comment out javadocs script

* attempting to list heronpy version

* changing environment variable name for debugging jenkins

* attempting to remove heron version from pip script

* adding back javadocs to makefile.  tweaking version matrix

* flipping encoding flag

* correct javadoc path

* creating paths for java and py docs

* pivoting to use gh token

* removing duplicated htacess file

2 years agoFix jQuery license and add missing license files (#3407)
Ning Wang [Sat, 30 Nov 2019 07:55:19 +0000 (23:55 -0800)] 
Fix jQuery license and add missing license files (#3407)

2 years agoUpdate Kubernetes proxy URLs (#3405)
Shawn Zhong [Thu, 28 Nov 2019 14:14:20 +0000 (08:14 -0600)] 
Update Kubernetes proxy URLs (#3405)

2 years agoBUG: bookie statefulset helm template specifies incorrect service name (#3410)
Scott [Thu, 28 Nov 2019 07:49:11 +0000 (02:49 -0500)] 
BUG: bookie statefulset helm template specifies incorrect service name (#3410)

* Update bookie template to use correct service name

* helm add bookie toleration for unready endpoints

2 years agoAdd parallelism calculator in Heron UI (#3401)
Ning Wang [Fri, 15 Nov 2019 08:05:26 +0000 (00:05 -0800)] 
Add parallelism calculator in Heron UI (#3401)

2 years agoMake topology details section scrollable in Heron UI (#3400)
Ning Wang [Mon, 11 Nov 2019 22:40:04 +0000 (14:40 -0800)] 
Make topology details section scrollable in Heron UI (#3400)

2 years agoSupport Catalina for Mac (#3398)
se choi [Mon, 11 Nov 2019 06:59:40 +0000 (15:59 +0900)] 
Support Catalina for Mac (#3398)

2 years agoRe-organize UI elements in Heorn UI topology page (#3397)
Ning Wang [Sun, 10 Nov 2019 03:36:14 +0000 (19:36 -0800)] 
Re-organize UI elements in Heorn UI topology page (#3397)

2 years agoUpdate the instruction for using the docker based development environment (#3395)
Ning Wang [Fri, 8 Nov 2019 02:07:43 +0000 (18:07 -0800)] 
Update the instruction for using the docker based development environment (#3395)