This is an automated email from the ASF dual-hosted git repository.
saadurrahman pushed a change to branch joshfischer/native-python-rules
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git.
from fe3aa16 [Build] PEX loader test data
add fab089c Added missing Javadocs to Kubernetes V1Controller (#3752)
add f96cc7b Added Docker to Vagrant VM init script (#3756)
add bc61f7d Updated External JVM Rules plugin to 4.2 (#3753)
add 2f94032 Updated Kubernetes client library to 14.0.0 (#3754)
add bbf8167 Updated Netty to 4.1.72 (#3755)
add 1cb0d9d Updated Dhalion to 0.2.6 (#3757)
add 482f14f Helm chart cleanup (#3758)
add ee369ef HeronPy 0.20.5 release prep cleanup (#3759)
add 41d9dab libunwind 1.5.0 Upgrade (#3760)
add 0c42102 Ubuntu 22.04 Support (#3761)
add 8dee12c Upgrade to Bazel 4.2.2 (#3764)
add b970b65 Updated to Google Test 1.11.0 which now directly supports
Bazel (#3765)
add 638cff1 Fixed a segfault issue on macOS. Deleting item invalidated
the iterator. (#3767)
add abb2767 Upgrade Python to 3.8 as a minimum. Also simplified Tracker
implementation. (#3646)
add 2b0948d Merge branch 'master' into joshfischer/native-python-rules
add db45fcc [Build] heronpy proto
No new revisions were added by this update.
Summary of changes:
.bazelversion | 2 +-
.travis.yml | 13 +-
README.md | 2 +-
WORKSPACE | 147 +-
bazel_configure.py | 7 +-
deploy/kubernetes/helm/BUILD | 2 +-
deploy/kubernetes/helm/Chart.yaml.template | 30 +-
docker/Readme.md | 4 +-
...rfile.base.debian9 => Dockerfile.base.debian10} | 2 +-
.../{Dockerfile.centos7 => Dockerfile.centos8} | 10 +-
docker/compile/Dockerfile.debian10 | 4 +-
docker/compile/Dockerfile.ubuntu18.04 | 12 +-
docker/compile/Dockerfile.ubuntu20.04 | 4 +-
...ckerfile.ubuntu20.04 => Dockerfile.ubuntu22.04} | 4 +-
...erfile.dist.centos7 => Dockerfile.dist.centos8} | 8 +-
docker/dist/Dockerfile.dist.ubuntu18.04 | 5 +-
docker/scripts/build-artifacts.sh | 4 +-
docker/scripts/build-base.sh | 6 +-
docker/scripts/build-docker.sh | 4 +-
docker/scripts/build-exec-docker.sh | 4 +-
docker/scripts/ci-docker.sh | 10 +-
docker/scripts/compile-platform.sh | 16 +-
docker/scripts/dev-env-create.sh | 6 +-
docker/scripts/test-platform.sh | 14 +-
docker/scripts/test-unittest.sh | 4 +-
.../{Dockerfile.centos7 => Dockerfile.centos8} | 12 +-
docker/test/Dockerfile.ubuntu18.04 | 4 +-
heron/common/tests/python/pex_loader/BUILD | 2 +-
heron/executor/src/python/heron_executor.py | 4 +-
heron/executor/tests/python/BUILD | 2 +-
heron/instance/src/python/BUILD | 1 -
heron/instance/src/python/instance.py | 2 +-
heron/instance/tests/python/BUILD | 2 +-
heron/instance/tests/python/network/BUILD | 14 +-
heron/instance/tests/python/utils/BUILD | 20 +-
heron/proto/BUILD | 4 +-
.../scheduler/kubernetes/KubernetesUtils.java | 5 +
.../heron/scheduler/kubernetes/V1Controller.java | 99 +-
.../scheduler/kubernetes/V1ControllerTest.java | 8 +-
heron/shell/src/python/BUILD | 4 +-
heron/statemgrs/src/python/BUILD | 2 +-
heron/statemgrs/src/python/configloader.py | 2 +-
heron/statemgrs/tests/python/BUILD | 6 +-
heron/stmgr/tests/cpp/server/stmgr_unittest.cpp | 4 +-
heron/tools/cli/src/python/cliconfig.py | 2 +-
heron/tools/cli/tests/python/BUILD | 4 +-
heron/tools/common/src/python/clients/tracker.py | 4 +-
heron/tools/common/src/python/utils/config.py | 6 +-
heron/tools/explorer/src/python/BUILD | 3 +-
heron/tools/explorer/tests/python/BUILD | 2 +-
heron/tools/tracker/src/python/BUILD | 8 +-
heron/tools/tracker/src/python/app.py | 142 +
heron/tools/tracker/src/python/config.py | 45 +-
heron/tools/tracker/src/python/constants.py | 2 +-
.../tools/tracker/src/python/handlers/__init__.py | 45 -
.../tracker/src/python/handlers/basehandler.py | 273 -
.../tracker/src/python/handlers/clustershandler.py | 43 -
.../src/python/handlers/containerfilehandler.py | 183 -
.../tracker/src/python/handlers/defaulthandler.py | 40 -
.../src/python/handlers/exceptionhandler.py | 133 -
.../src/python/handlers/exceptionsummaryhandler.py | 129 -
.../src/python/handlers/executionstatehandler.py | 60 -
.../tracker/src/python/handlers/jmaphandler.py | 94 -
.../tracker/src/python/handlers/jstackhandler.py | 93 -
.../src/python/handlers/logicalplanhandler.py | 120 -
.../tracker/src/python/handlers/machineshandler.py | 103 -
.../tracker/src/python/handlers/mainhandler.py | 33 -
.../src/python/handlers/memoryhistogramhandler.py | 94 -
.../tracker/src/python/handlers/metadatahandler.py | 76 -
.../tracker/src/python/handlers/metricshandler.py | 171 -
.../src/python/handlers/metricsqueryhandler.py | 120 -
.../src/python/handlers/metricstimelinehandler.py | 79 -
.../src/python/handlers/packingplanhandler.py | 61 -
.../src/python/handlers/physicalplanhandler.py | 61 -
.../tracker/src/python/handlers/pidhandler.py | 90 -
.../src/python/handlers/runtimestatehandler.py | 124 -
.../python/handlers/schedulerlocationhandler.py | 61 -
.../tracker/src/python/handlers/stateshandler.py | 99 -
.../src/python/handlers/topologieshandler.py | 108 -
.../src/python/handlers/topologyconfighandler.py | 61 -
.../tracker/src/python/handlers/topologyhandler.py | 61 -
heron/tools/tracker/src/python/main.py | 109 +-
heron/tools/tracker/src/python/metricstimeline.py | 95 +-
heron/tools/tracker/src/python/query.py | 247 +-
heron/tools/tracker/src/python/query_operators.py | 103 +-
.../tools/tracker/src/python/routers/container.py | 326 +
heron/tools/tracker/src/python/routers/metrics.py | 186 +
.../tools/tracker/src/python/routers/topologies.py | 179 +
heron/tools/tracker/src/python/state.py | 8 +
heron/tools/tracker/src/python/topology.py | 744 +-
heron/tools/tracker/src/python/tracker.py | 579 +-
heron/tools/tracker/src/python/utils.py | 125 +-
heron/tools/tracker/tests/python/BUILD | 26 +-
heron/tools/tracker/tests/python/app_unittest.py | 52 +
.../tests/python/query_operator_unittest.py | 3266 +++--
heron/tools/tracker/tests/python/query_unittest.py | 248 +-
.../tracker/tests/python/topology_unittest.py | 256 +-
.../tools/tracker/tests/python/tracker_unittest.py | 423 +-
heron/tools/ui/src/python/BUILD | 4 +-
heron/tools/ui/src/python/main.py | 1 -
heronpy/api/tests/python/BUILD | 10 +-
heronpy/proto/BUILD | 20 +-
integration_test/src/python/http_server/BUILD | 2 +-
maven_install.json | 11981 +++++++++----------
scripts/ci/README.md | 6 +-
scripts/ci/build_docker_image.sh | 2 +-
scripts/ci/build_release_packages.sh | 2 +-
scripts/ci/setup_bazel.sh | 2 +-
scripts/detect_os_type.sh | 5 +-
scripts/images/BUILD | 2 +-
scripts/packages/BUILD | 2 +-
scripts/packages/heronpy/setup.py.template | 8 +-
scripts/release_check/README.md | 2 +-
scripts/release_check/build_docker.sh | 2 +-
scripts/release_check/full_release_check.sh | 2 +-
scripts/shutils/common.sh | 17 +-
third_party/gperftools/gperftools.BUILD | 2 +-
third_party/gtest/gtest.BUILD | 41 -
third_party/java/BUILD | 1 +
tools/bazel.rc | 96 +-
tools/docker/bazel.rc | 2 +-
tools/python/requirements.txt | 3 +-
tools/rules/pex/BUILD | 30 +-
tools/rules/pex/pex_rules.bzl | 3 +-
vagrant/Vagrantfile | 2 +-
vagrant/init.sh | 16 +-
website2/docs/compiling-docker.md | 19 +-
website2/docs/compiling-linux.md | 12 +-
website2/docs/compiling-osx.md | 2 +-
website2/docs/getting-started-local-single-node.md | 2 +-
website2/docs/user-manuals-tracker-rest.md | 648 +-
website2/website/pages/en/download.js | 12 +-
website2/website/scripts/Dockerfile.ubuntu18.04 | 2 +-
website2/website/scripts/python-doc-gen.sh | 2 +-
website2/website/scripts/replace.js | 2 +-
135 files changed, 10279 insertions(+), 13014 deletions(-)
rename docker/base/{Dockerfile.base.debian9 => Dockerfile.base.debian10} (97%)
rename docker/compile/{Dockerfile.centos7 => Dockerfile.centos8} (91%)
copy docker/compile/{Dockerfile.ubuntu20.04 => Dockerfile.ubuntu22.04} (97%)
rename docker/dist/{Dockerfile.dist.centos7 => Dockerfile.dist.centos8} (94%)
rename docker/test/{Dockerfile.centos7 => Dockerfile.centos8} (90%)
create mode 100644 heron/tools/tracker/src/python/app.py
delete mode 100644 heron/tools/tracker/src/python/handlers/__init__.py
delete mode 100644 heron/tools/tracker/src/python/handlers/basehandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/clustershandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/containerfilehandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/defaulthandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/exceptionhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/exceptionsummaryhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/executionstatehandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/jmaphandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/jstackhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/logicalplanhandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/machineshandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/mainhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/memoryhistogramhandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/metadatahandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/metricshandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/metricsqueryhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/metricstimelinehandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/packingplanhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/physicalplanhandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/pidhandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/runtimestatehandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/schedulerlocationhandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/stateshandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/topologieshandler.py
delete mode 100644
heron/tools/tracker/src/python/handlers/topologyconfighandler.py
delete mode 100644 heron/tools/tracker/src/python/handlers/topologyhandler.py
create mode 100644 heron/tools/tracker/src/python/routers/container.py
create mode 100644 heron/tools/tracker/src/python/routers/metrics.py
create mode 100644 heron/tools/tracker/src/python/routers/topologies.py
create mode 100644 heron/tools/tracker/src/python/state.py
create mode 100644 heron/tools/tracker/tests/python/app_unittest.py
delete mode 100644 third_party/gtest/gtest.BUILD