This is an automated email from the ASF dual-hosted git repository.
nicknezis pushed a change to branch nicknezis/bazel-2
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git.
omit b14857e Update setuptools to 18.8.1
omit c90ae40 Minor deprecation syntax cleanup
omit b61e880 More pylint cleanup to make build pass
omit f62779b Some python cleanup for pylint
omit 8ca436c Updated Ubuntu 16.04 Dockerfile
omit e325316 Updated Ubuntu 14.04 Dockerfile
omit 564d0e7 Some python cleanup
omit 2ad0592 Adding rest of cppcheck files
omit 258e25f Added libcppunit-dev package to travic ci
omit c6c854a autorecond for glog
omit 37e57b2 autoreconf to lib zookeeper
omit ad15145 autoreconf for libunwind
omit f3ec6be autoreconf to fix libevent build
omit e17c07e Added python3-wheel to travis.yml
omit 3630536 Upgrade cppcheck to 1.90
omit 9598bef Various initial updates to support Bazel 2.0.0
omit c602e0d Added missing kafka dependency
omit 875424d Update to fix examples/... build
omit 9bb75aa Updated to use `maven_install`
omit 46b57b4 Initial changes from buildozer migration
add f7371e1 Added execute permission to dev-env-create.sh (#3443)
add d43f6bd Use netcat-bsd in Debian (#3447)
add b22f442 remove old site (#3446)
add c9d18e6 Add redirect from github pages to new apache site (#3448)
add d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website
(#3391)
add 783581b adding new committers (#3451)
add db255f4 removing symlink. Adding contributing guidelines back (#3450)
add 0a6cecb adding examples folder to classpath (#3458)
add 1476076 Java 11 support (#3454)
add 4379fe1 Update website for java 11 (#3462)
add 1c59862 Update README for Java 11 (#3464)
add f0b6e1b Make log/sink/consume Streamlet component support setName and
setNumPartitions (#3459)
add a6ec96e Patch to fix cppcheck with newer glibc (#3471)
add 98a084a Add documents for setting up a docker based development
environment (#3475)
add ee1c44a Improve concurrency for needed parts. (#3107)
add 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478)
add 576e0c7 Joshfischer/debian10 java11 (#3481)
add 43c7c74 Update Debian docker build with JDK11 and correct debian
version (#3487)
add 9ddbeb6 updating docs for compiling (#3483)
add f76f479 fixstmgrcrash (#3492)
add c3d29a4 rolling back docusaurus version (#3501)
new 20c4a01 Initial changes from buildozer migration
new 4e3b810 Updated to use `maven_install`
new 1649559 Update to fix examples/... build
new 94eb6ef Added missing kafka dependency
new f4a4119 Various initial updates to support Bazel 2.0.0
new d7a1d22 Upgrade cppcheck to 1.90
new f7b43ad Added python3-wheel to travis.yml
new 1602c1d autoreconf to fix libevent build
new 511b8ac autoreconf for libunwind
new 3f130c7 autoreconf to lib zookeeper
new b9ba344 autorecond for glog
new 3437e03 Added libcppunit-dev package to travic ci
new f891e9c Adding rest of cppcheck files
new bec4d33 Some python cleanup
new 432f557 Updated Ubuntu 14.04 Dockerfile
new eeecbf8 Updated Ubuntu 16.04 Dockerfile
new 3a31848 Some python cleanup for pylint
new e3eb28b More pylint cleanup to make build pass
new 1fca5f2 Minor deprecation syntax cleanup
new 91703fb Update setuptools to 18.8.1
new 1e72d12 Adding missing maven dependencies
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b14857e)
\
N -- N -- N refs/heads/nicknezis/bazel-2 (1e72d12)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 21 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.
Summary of changes:
.asf.yaml | 3 +-
.travis.yml | 13 +-
CONTRIBUTING.md | 75 +-
README.md | 4 +-
WORKSPACE | 8 +-
bazel_configure.py | 4 +-
config/configure.ac | 4 +-
docker/base/Dockerfile.base.debian9 | 2 +-
docker/compile/Dockerfile.centos7 | 11 +-
.../{Dockerfile.debian9 => Dockerfile.debian10} | 4 +-
docker/compile/Dockerfile.debian9 | 8 +-
docker/compile/Dockerfile.ubuntu14.04 | 14 +-
docker/compile/Dockerfile.ubuntu16.04 | 17 +-
docker/compile/Dockerfile.ubuntu18.04 | 5 +-
docker/dist/Dockerfile.dist.centos7 | 6 +-
...rfile.dist.debian9 => Dockerfile.dist.debian10} | 20 +-
docker/dist/Dockerfile.dist.debian9 | 5 +-
docker/dist/Dockerfile.dist.ubuntu14.04 | 5 +-
docker/dist/Dockerfile.dist.ubuntu16.04 | 5 +-
docker/dist/Dockerfile.dist.ubuntu18.04 | 4 +-
docker/scripts/build-docker.sh | 4 +-
docker/scripts/dev-env-create.sh | 2 +-
.../scripts/{compile-docker.sh => test-docker.sh} | 6 +-
.../{compile-platform.sh => test-platform.sh} | 39 +-
.../{build-artifacts.sh => test-unittest.sh} | 23 +-
docker/{compile => test}/Dockerfile.centos7 | 14 +-
docker/{compile => test}/Dockerfile.ubuntu18.04 | 7 +-
.../apache/heron/eco/submit/EcoSubmitterTest.java | 2 +
.../examples/streamlet/StreamletCloneTopology.java | 6 +-
examples/src/python/bolt/consume_bolt.py | 2 +-
examples/src/python/bolt/count_bolt.py | 2 +-
examples/src/python/bolt/half_ack_bolt.py | 2 +-
examples/src/python/bolt/stateful_count_bolt.py | 2 +-
examples/src/python/bolt/stream_aggregate_bolt.py | 2 +-
examples/src/python/bolt/window_size_bolt.py | 2 +-
examples/src/python/custom_grouping_topology.py | 2 +-
examples/src/python/half_acking_topology.py | 2 +-
examples/src/python/join_streamlet_topology.py | 2 +-
examples/src/python/misc/test_task_hook.py | 2 +-
examples/src/python/multi_stream_topology.py | 2 +-
examples/src/python/pulsar_word_count_streamlet.py | 2 +-
examples/src/python/spout/multi_stream_spout.py | 2 +-
examples/src/python/spout/stateful_word_spout.py | 2 +-
examples/src/python/spout/word_spout.py | 2 +-
.../src/python/stateful_word_count_topology.py | 2 +-
examples/src/python/window_size_topology.py | 2 +-
examples/src/python/word_count_streamlet.py | 2 +-
examples/src/python/word_count_topology.py | 2 +-
.../scala/ScalaClassicalMusicTopology.scala | 1 +
.../scala/ScalaIntegerProcessingTopology.scala | 2 +
heron/api/src/java/BUILD | 1 +
.../heron/api/metric/MultiAssignableMetric.java | 3 +-
.../apache/heron/api/metric/MultiCountMetric.java | 3 +-
.../heron/api/metric/MultiReducedMetric.java | 3 +-
.../java/org/apache/heron/api/tuple/Fields.java | 4 +-
.../java/org/apache/heron/streamlet/Streamlet.java | 8 +-
.../org/apache/heron/streamlet/StreamletBase.java | 60 +
.../apache/heron/streamlet/impl/BuilderImpl.java | 2 +-
.../heron/streamlet/impl/StreamletBaseImpl.java | 224 ++
.../apache/heron/streamlet/impl/StreamletImpl.java | 162 +-
.../heron/streamlet/impl/StreamletShadow.java | 6 +-
.../impl/streamlets/ConsumerStreamlet.java | 3 +-
.../streamlet/impl/streamlets/LogStreamlet.java | 3 +-
.../streamlet/impl/streamlets/SinkStreamlet.java | 3 +-
.../apache/heron/streamlet/scala/Streamlet.scala | 22 +-
.../heron/streamlet/scala/StreamletBase.scala | 58 +
.../streamlet/scala/impl/StreamletBaseImpl.scala | 71 +
.../heron/streamlet/scala/impl/StreamletImpl.scala | 40 +-
.../org/apache/heron/api/HeronSubmitterTest.java | 2 +
.../heron/streamlet/impl/StreamletImplTest.java | 10 +-
heron/common/src/java/BUILD | 1 +
.../apache/heron/common/network/HeronClient.java | 18 +-
.../apache/heron/common/network/HeronServer.java | 8 +-
.../common/utils/metrics/MetricsCollector.java | 6 +-
.../common/utils/misc/PhysicalPlanHelper.java | 3 +-
.../utils/topology/GeneralTopologyContextImpl.java | 5 +-
heron/common/src/python/pex_loader.py | 2 +-
heron/common/src/python/utils/log.py | 2 +-
heron/common/src/python/utils/proc.py | 2 +-
.../apache/heron/common/basics/FileUtilsTest.java | 2 +
heron/common/tests/python/pex_loader/constants.py | 2 +-
.../tests/python/pex_loader/pex_loader_unittest.py | 2 +-
.../tests/python/pex_loader/testdata/src/sample.py | 2 +-
.../apache/heron/downloader/DLDownloaderTest.java | 2 +
heron/executor/src/python/heron_executor.py | 131 +-
.../tests/python/heron_executor_unittest.py | 198 +-
heron/instance/src/python/basics/base_instance.py | 2 +-
heron/instance/src/python/basics/bolt_instance.py | 2 +-
heron/instance/src/python/basics/spout_instance.py | 2 +-
.../src/python/instance/st_heron_instance.py | 2 +-
heron/instance/src/python/network/event_looper.py | 2 +-
.../instance/src/python/network/gateway_looper.py | 2 +-
heron/instance/src/python/network/heron_client.py | 2 +-
.../src/python/network/metricsmgr_client.py | 2 +-
heron/instance/src/python/network/protocol.py | 2 +-
.../instance/src/python/network/socket_options.py | 2 +-
.../instance/src/python/network/st_stmgr_client.py | 2 +-
.../src/python/utils/metrics/metrics_helper.py | 2 +-
.../src/python/utils/metrics/py_metrics.py | 2 +-
.../instance/src/python/utils/misc/communicator.py | 2 +-
.../python/utils/misc/custom_grouping_helper.py | 2 +-
.../src/python/utils/misc/outgoing_tuple_helper.py | 2 +-
.../instance/src/python/utils/misc/pplan_helper.py | 2 +-
.../src/python/utils/misc/serializer_helper.py | 2 +-
heron/instance/src/python/utils/system_config.py | 2 +-
.../instance/src/python/utils/system_constants.py | 2 +-
.../python/utils/topology/topology_context_impl.py | 2 +-
heron/instance/src/python/utils/tuple.py | 2 +-
heron/instance/tests/python/mock_protobuf.py | 2 +-
.../tests/python/network/event_looper_unittest.py | 2 +-
.../python/network/gateway_looper_unittest.py | 2 +-
.../tests/python/network/heron_client_unittest.py | 2 +-
.../python/network/metricsmgr_client_unittest.py | 2 +-
.../tests/python/network/mock_generator.py | 2 +-
.../tests/python/network/mock_generator_client.py | 2 +-
.../tests/python/network/protocol_unittest.py | 2 +-
.../python/network/st_stmgr_client_unittest.py | 2 +-
.../tests/python/utils/communicator_unittest.py | 2 +-
.../tests/python/utils/custom_grouping_unittest.py | 2 +-
.../tests/python/utils/global_metrics_unittest.py | 2 +-
heron/instance/tests/python/utils/log_unittest.py | 2 +-
.../tests/python/utils/metrics_helper_unittest.py | 2 +-
.../instance/tests/python/utils/mock_generator.py | 2 +-
.../python/utils/outgoing_tuple_helper_unittest.py | 2 +-
.../tests/python/utils/pplan_helper_unittest.py | 2 +-
.../tests/python/utils/py_metrics_unittest.py | 2 +-
.../python/utils/topology_context_impl_unittest.py | 2 +-
.../tests/python/utils/tuple_helper_unittest.py | 2 +-
heron/scheduler-core/src/java/BUILD | 1 +
.../apache/heron/scheduler/LaunchRunnerTest.java | 2 +
.../heron/scheduler/RuntimeManagerMainTest.java | 2 +
.../heron/scheduler/RuntimeManagerRunnerTest.java | 2 +
.../apache/heron/scheduler/SchedulerMainTest.java | 2 +
.../apache/heron/scheduler/SubmitterMainTest.java | 2 +
.../heron/scheduler/UpdateTopologyManagerTest.java | 2 +
.../client/HttpServiceSchedulerClientTest.java | 2 +
.../client/SchedulerClientFactoryTest.java | 2 +
.../scheduler/dryrun/SubmitDryRunRenderTest.java | 2 +
.../scheduler/dryrun/UpdateDryRunRenderTest.java | 2 +
.../heron/scheduler/utils/LauncherUtilsTest.java | 2 +
.../heron/scheduler/utils/SchedulerUtilsTest.java | 2 +
.../heron/scheduler/aurora/AuroraLauncherTest.java | 2 +
.../scheduler/aurora/AuroraSchedulerTest.java | 2 +
.../kubernetes/KubernetesLauncherTest.java | 2 +
.../heron/scheduler/local/LocalLauncherTest.java | 2 +
.../scheduler/marathon/MarathonControllerTest.java | 2 +
.../scheduler/marathon/MarathonLauncherTest.java | 2 +
.../heron/scheduler/nomad/NomadSchedulerTest.java | 2 +-
.../heron/scheduler/slurm/SlurmControllerTest.java | 2 +
.../heron/scheduler/slurm/SlurmLauncherTest.java | 2 +
.../heron/scheduler/slurm/SlurmSchedulerTest.java | 2 +
.../scheduler/yarn/HeronExecutorTaskTest.java | 2 +-
.../scheduler/yarn/HeronMasterDriverTest.java | 2 +
heron/shell/src/python/handlers/browsehandler.py | 2 +-
heron/shell/src/python/handlers/downloadhandler.py | 2 +-
heron/shell/src/python/handlers/filedatahandler.py | 2 +-
heron/shell/src/python/handlers/filehandler.py | 2 +-
.../shell/src/python/handlers/filestatshandler.py | 2 +-
heron/shell/src/python/handlers/healthhandler.py | 2 +-
heron/shell/src/python/handlers/jmaphandler.py | 2 +-
heron/shell/src/python/handlers/jstackhandler.py | 2 +-
.../src/python/handlers/killexecutorhandler.py | 2 +-
.../src/python/handlers/memoryhistogramhandler.py | 2 +-
heron/shell/src/python/handlers/pidhandler.py | 2 +-
heron/shell/src/python/handlers/pmaphandler.py | 2 +-
heron/shell/src/python/main.py | 2 +-
heron/shell/src/python/utils.py | 2 +-
heron/simulator/src/java/BUILD | 1 +
.../apache/heron/spi/utils/ReflectionUtils.java | 6 +-
.../apache/heron/spi/common/ConfigLoaderTest.java | 2 +
.../org/apache/heron/spi/common/ConfigTest.java | 3 +-
.../apache/heron/spi/utils/NetworkUtilsTest.java | 5 +-
.../statefulstorage/dlog/DlogStorageTest.java | 2 +
.../statefulstorage/hdfs/HDFSStorageTest.java | 2 +
.../localfs/LocalFileSystemStorageTest.java | 2 +
heron/statemgrs/src/python/config.py | 2 +-
heron/statemgrs/src/python/configloader.py | 2 +-
heron/statemgrs/src/python/filestatemanager.py | 2 +-
heron/statemgrs/src/python/log.py | 2 +-
heron/statemgrs/src/python/stateexceptions.py | 2 +-
heron/statemgrs/src/python/statemanager.py | 2 +-
heron/statemgrs/src/python/statemanagerfactory.py | 2 +-
heron/statemgrs/src/python/zkstatemanager.py | 2 +-
.../localfs/LocalFileSystemStateManagerTest.java | 2 +
.../heron/statemgr/zookeeper/ZkUtilsTest.java | 2 +
.../tests/python/configloader_unittest.py | 2 +-
.../tests/python/statemanagerfactory_unittest.py | 2 +-
.../tests/python/zkstatemanager_unittest.py | 2 +-
heron/stmgr/src/cpp/manager/stmgr-clientmgr.cpp | 4 +-
heron/stmgr/src/cpp/manager/stmgr-clientmgr.h | 4 +-
heron/tools/admin/src/python/main.py | 2 +-
heron/tools/apiserver/src/java/BUILD | 29 +-
heron/tools/cli/src/python/activate.py | 2 +-
heron/tools/cli/src/python/args.py | 2 +-
heron/tools/cli/src/python/cdefs.py | 2 +-
heron/tools/cli/src/python/cli_helper.py | 2 +-
heron/tools/cli/src/python/config.py | 2 +-
heron/tools/cli/src/python/deactivate.py | 2 +-
heron/tools/cli/src/python/execute.py | 2 +-
heron/tools/cli/src/python/help.py | 2 +-
heron/tools/cli/src/python/jars.py | 2 +-
heron/tools/cli/src/python/kill.py | 2 +-
heron/tools/cli/src/python/main.py | 2 +-
heron/tools/cli/src/python/opts.py | 2 +-
heron/tools/cli/src/python/rest.py | 2 +-
heron/tools/cli/src/python/restart.py | 2 +-
heron/tools/cli/src/python/result.py | 2 +-
heron/tools/cli/src/python/submit.py | 2 +-
heron/tools/cli/src/python/update.py | 2 +-
heron/tools/cli/src/python/version.py | 2 +-
.../cli/tests/python/client_command_unittest.py | 2 +-
heron/tools/cli/tests/python/opts_unittest.py | 2 +-
heron/tools/common/src/python/access/fetch.py | 2 +-
heron/tools/common/src/python/access/heron_api.py | 2 +-
heron/tools/common/src/python/access/query.py | 2 +-
.../common/src/python/access/tracker_access.py | 2 +-
heron/tools/common/src/python/utils/classpath.py | 2 +-
heron/tools/common/src/python/utils/config.py | 2 +-
heron/tools/common/src/python/utils/heronparser.py | 2 +-
heron/tools/explorer/src/python/args.py | 2 +-
heron/tools/explorer/src/python/clusters.py | 2 +-
heron/tools/explorer/src/python/help.py | 2 +-
heron/tools/explorer/src/python/logicalplan.py | 2 +-
heron/tools/explorer/src/python/main.py | 2 +-
heron/tools/explorer/src/python/opts.py | 2 +-
heron/tools/explorer/src/python/physicalplan.py | 2 +-
heron/tools/explorer/src/python/topologies.py | 2 +-
heron/tools/explorer/src/python/version.py | 2 +-
.../explorer/tests/python/explorer_unittest.py | 2 +-
heron/tools/tracker/src/python/config.py | 2 +-
heron/tools/tracker/src/python/constants.py | 2 +-
heron/tools/tracker/src/python/graph.py | 2 +-
.../tracker/src/python/handlers/basehandler.py | 2 +-
.../tracker/src/python/handlers/clustershandler.py | 2 +-
.../src/python/handlers/containerfilehandler.py | 2 +-
.../tracker/src/python/handlers/defaulthandler.py | 2 +-
.../src/python/handlers/exceptionhandler.py | 2 +-
.../src/python/handlers/exceptionsummaryhandler.py | 2 +-
.../src/python/handlers/executionstatehandler.py | 2 +-
.../tracker/src/python/handlers/jmaphandler.py | 2 +-
.../tracker/src/python/handlers/jstackhandler.py | 2 +-
.../src/python/handlers/logicalplanhandler.py | 2 +-
.../tracker/src/python/handlers/machineshandler.py | 2 +-
.../tracker/src/python/handlers/mainhandler.py | 2 +-
.../src/python/handlers/memoryhistogramhandler.py | 2 +-
.../tracker/src/python/handlers/metadatahandler.py | 2 +-
.../tracker/src/python/handlers/metricshandler.py | 2 +-
.../src/python/handlers/metricsqueryhandler.py | 2 +-
.../src/python/handlers/metricstimelinehandler.py | 2 +-
.../src/python/handlers/packingplanhandler.py | 2 +-
.../src/python/handlers/physicalplanhandler.py | 2 +-
.../tracker/src/python/handlers/pidhandler.py | 2 +-
.../src/python/handlers/runtimestatehandler.py | 2 +-
.../python/handlers/schedulerlocationhandler.py | 2 +-
.../tracker/src/python/handlers/stateshandler.py | 2 +-
.../src/python/handlers/topologieshandler.py | 2 +-
.../src/python/handlers/topologyconfighandler.py | 2 +-
.../tracker/src/python/handlers/topologyhandler.py | 2 +-
heron/tools/tracker/src/python/javaobj.py | 2 +-
heron/tools/tracker/src/python/main.py | 2 +-
heron/tools/tracker/src/python/metricstimeline.py | 2 +-
heron/tools/tracker/src/python/pyutils.py | 2 +-
heron/tools/tracker/src/python/query.py | 2 +-
heron/tools/tracker/src/python/query_operators.py | 2 +-
heron/tools/tracker/src/python/topology.py | 2 +-
heron/tools/tracker/src/python/tracker.py | 2 +-
heron/tools/tracker/src/python/utils.py | 2 +-
heron/tools/ui/src/python/args.py | 2 +-
heron/tools/ui/src/python/consts.py | 2 +-
heron/tools/ui/src/python/handlers/api/metrics.py | 2 +-
heron/tools/ui/src/python/handlers/api/topology.py | 2 +-
heron/tools/ui/src/python/handlers/base.py | 2 +-
.../tools/ui/src/python/handlers/common/consts.py | 2 +-
heron/tools/ui/src/python/handlers/common/utils.py | 2 +-
heron/tools/ui/src/python/handlers/mainhandler.py | 2 +-
heron/tools/ui/src/python/handlers/notfound.py | 2 +-
heron/tools/ui/src/python/handlers/ranges.py | 2 +-
heron/tools/ui/src/python/handlers/topology.py | 2 +-
heron/tools/ui/src/python/main.py | 2 +-
heronpy/api/api_constants.py | 2 +-
heronpy/api/bolt/window_bolt.py | 2 +-
heronpy/api/component/component_spec.py | 2 +-
heronpy/api/custom_grouping.py | 2 +-
heronpy/api/global_metrics.py | 2 +-
heronpy/api/metrics.py | 2 +-
heronpy/api/serializer.py | 2 +-
heronpy/api/spout/spout.py | 2 +-
heronpy/api/state/state.py | 2 +-
heronpy/api/state/stateful_component.py | 2 +-
heronpy/api/task_hook.py | 2 +-
heronpy/api/tests/python/component_unittest.py | 2 +-
heronpy/api/tests/python/metrics_unittest.py | 2 +-
heronpy/api/tests/python/serializer_unittest.py | 2 +-
heronpy/api/tests/python/stream_unittest.py | 2 +-
heronpy/api/tests/python/topology_unittest.py | 2 +-
heronpy/api/topology.py | 2 +-
heronpy/api/topology_context.py | 2 +-
heronpy/api/tuple.py | 2 +-
heronpy/connectors/mock/arraylooper.py | 2 +-
heronpy/connectors/pulsar/pulsarspout.py | 2 +-
heronpy/connectors/pulsar/pulsarstreamlet.py | 2 +-
heronpy/connectors/textfiles/textfilesgenerator.py | 2 +-
heronpy/streamlet/builder.py | 2 +-
heronpy/streamlet/config.py | 2 +-
heronpy/streamlet/context.py | 2 +-
heronpy/streamlet/impl/consumebolt.py | 2 +-
heronpy/streamlet/impl/contextimpl.py | 2 +-
heronpy/streamlet/impl/filterbolt.py | 2 +-
heronpy/streamlet/impl/flatmapbolt.py | 2 +-
heronpy/streamlet/impl/generatorspout.py | 2 +-
heronpy/streamlet/impl/joinbolt.py | 2 +-
heronpy/streamlet/impl/logbolt.py | 2 +-
heronpy/streamlet/impl/mapbolt.py | 2 +-
heronpy/streamlet/impl/reducebykeyandwindowbolt.py | 2 +-
heronpy/streamlet/impl/reducebywindowbolt.py | 2 +-
heronpy/streamlet/impl/repartitionbolt.py | 2 +-
heronpy/streamlet/impl/streamletboltbase.py | 2 +-
heronpy/streamlet/impl/streamletspoutbase.py | 2 +-
heronpy/streamlet/impl/supplierspout.py | 2 +-
heronpy/streamlet/impl/transformbolt.py | 2 +-
heronpy/streamlet/impl/unionbolt.py | 2 +-
heronpy/streamlet/keyedwindow.py | 2 +-
heronpy/streamlet/resources.py | 2 +-
heronpy/streamlet/runner.py | 2 +-
heronpy/streamlet/streamlet.py | 2 +-
heronpy/streamlet/window.py | 2 +-
heronpy/streamlet/windowconfig.py | 2 +-
index.html | 7 +
integration_test/src/python/common/status.py | 2 +-
.../common/bolt/count_aggregator_bolt.py | 2 +-
.../common/bolt/double_tuples_bolt.py | 2 +-
.../integration_test/common/bolt/identity_bolt.py | 2 +-
.../common/bolt/word_count_bolt.py | 2 +-
.../integration_test/common/spout/ab_spout.py | 2 +-
.../integration_test/core/aggregator_bolt.py | 2 +-
.../src/python/integration_test/core/batch_bolt.py | 2 +-
.../src/python/integration_test/core/constants.py | 2 +-
.../integration_test/core/integration_test_bolt.py | 2 +-
.../core/integration_test_spout.py | 2 +-
.../python/integration_test/core/terminal_bolt.py | 2 +-
.../python/integration_test/core/test_runner.py | 2 +-
.../integration_test/core/test_topology_builder.py | 2 +-
.../topology/all_grouping/all_grouping.py | 2 +-
.../topology/basic_one_task/basic_one_task.py | 2 +-
.../bolt_double_emit_tuples.py | 2 +-
.../topology/fields_grouping/fields_grouping.py | 2 +-
.../topology/global_grouping/global_grouping.py | 2 +-
.../multi_spouts_multi_tasks.py | 2 +-
.../topology/none_grouping/none_grouping.py | 2 +-
.../one_bolt_multi_tasks/one_bolt_multi_tasks.py | 2 +-
.../one_spout_bolt_multi_tasks.py | 2 +-
.../one_spout_multi_tasks/one_spout_multi_tasks.py | 2 +-
.../one_spout_two_bolts/one_spout_two_bolts.py | 2 +-
.../topology/shuffle_grouping/shuffle_grouping.py | 2 +-
.../topology/streamlet/word_count_streamlet.py | 2 +-
.../topology/test_topology_main.py | 2 +-
.../src/python/local_test_runner/main.py | 2 +-
.../src/python/local_test_runner/test_kill_bolt.py | 2 +-
.../local_test_runner/test_kill_metricsmgr.py | 2 +-
.../python/local_test_runner/test_kill_stmgr.py | 2 +-
.../test_kill_stmgr_metricsmgr.py | 2 +-
.../python/local_test_runner/test_kill_tmaster.py | 2 +-
.../src/python/local_test_runner/test_scale_up.py | 2 +-
.../src/python/local_test_runner/test_template.py | 2 +-
maven_install.json | 54 +-
scripts/get_all_heron_paths.sh | 2 +-
scripts/shutils/save-logs.py | 2 +-
.../storm/metric/api/MultiCountMetric.java | 3 +-
.../storm/metric/api/MultiReducedMetric.java | 3 +-
.../apache/storm/metric/api/MultiCountMetric.java | 3 +-
.../storm/metric/api/MultiReducedMetric.java | 3 +-
third_party/cppcheck/cppcheck-readdir-fix.patch | 12 +
third_party/python/cpplint/cpplint.py | 2 +-
third_party/zookeeper/zookeeper.BUILD | 3 +-
tools/bazel.rc | 2 +-
tools/rules/pex/wrapper/pex_wrapper.py | 2 +-
website/.gitignore | 8 -
website/Makefile | 52 -
website/README.md | 146 -
website/archetypes/blog.md | 24 -
website/archetypes/default.md | 20 -
website/archetypes/docs.md | 23 -
website/assets/css/.gitkeep | 0
website/assets/css/font-awesome.min.css | 4 -
website/assets/js/.gitkeep | 0
website/assets/js/app.js | 38 -
website/assets/sass/_bootstrap.scss | 60 -
website/assets/sass/_typography.scss | 259 --
website/assets/sass/_variables.scss | 15 -
website/assets/sass/bootstrap/_alerts.scss | 73 -
website/assets/sass/bootstrap/_badges.scss | 68 -
.../assets/sass/bootstrap/_bootstrap-compass.scss | 9 -
.../assets/sass/bootstrap/_bootstrap-mincer.scss | 19 -
.../sass/bootstrap/_bootstrap-sprockets.scss | 9 -
website/assets/sass/bootstrap/_breadcrumbs.scss | 28 -
website/assets/sass/bootstrap/_button-groups.scss | 244 --
website/assets/sass/bootstrap/_buttons.scss | 168 -
website/assets/sass/bootstrap/_carousel.scss | 270 --
website/assets/sass/bootstrap/_close.scss | 36 -
website/assets/sass/bootstrap/_code.scss | 69 -
.../sass/bootstrap/_component-animations.scss | 37 -
website/assets/sass/bootstrap/_dropdowns.scss | 216 --
website/assets/sass/bootstrap/_forms.scss | 617 ----
website/assets/sass/bootstrap/_glyphicons.scss | 307 --
website/assets/sass/bootstrap/_grid.scss | 84 -
website/assets/sass/bootstrap/_input-groups.scss | 171 -
website/assets/sass/bootstrap/_jumbotron.scss | 54 -
website/assets/sass/bootstrap/_labels.scss | 66 -
website/assets/sass/bootstrap/_list-group.scss | 130 -
website/assets/sass/bootstrap/_media.scss | 66 -
website/assets/sass/bootstrap/_mixins.scss | 40 -
website/assets/sass/bootstrap/_modals.scss | 150 -
website/assets/sass/bootstrap/_navbar.scss | 662 ----
website/assets/sass/bootstrap/_navs.scss | 242 --
website/assets/sass/bootstrap/_normalize.scss | 424 ---
website/assets/sass/bootstrap/_pager.scss | 54 -
website/assets/sass/bootstrap/_pagination.scss | 89 -
website/assets/sass/bootstrap/_panels.scss | 271 --
website/assets/sass/bootstrap/_popovers.scss | 131 -
website/assets/sass/bootstrap/_print.scss | 101 -
website/assets/sass/bootstrap/_progress-bars.scss | 87 -
.../assets/sass/bootstrap/_responsive-embed.scss | 35 -
.../sass/bootstrap/_responsive-utilities.scss | 179 -
website/assets/sass/bootstrap/_scaffolding.scss | 161 -
website/assets/sass/bootstrap/_tables.scss | 234 --
website/assets/sass/bootstrap/_theme.scss | 291 --
website/assets/sass/bootstrap/_thumbnails.scss | 38 -
website/assets/sass/bootstrap/_tooltip.scss | 101 -
website/assets/sass/bootstrap/_type.scss | 298 --
website/assets/sass/bootstrap/_utilities.scss | 55 -
website/assets/sass/bootstrap/_variables.scss | 875 -----
website/assets/sass/bootstrap/_wells.scss | 29 -
website/assets/sass/bootstrap/mixins/_alerts.scss | 14 -
.../sass/bootstrap/mixins/_background-variant.scss | 12 -
.../sass/bootstrap/mixins/_border-radius.scss | 18 -
website/assets/sass/bootstrap/mixins/_buttons.scss | 65 -
.../sass/bootstrap/mixins/_center-block.scss | 7 -
.../assets/sass/bootstrap/mixins/_clearfix.scss | 22 -
website/assets/sass/bootstrap/mixins/_forms.scss | 88 -
.../assets/sass/bootstrap/mixins/_gradients.scss | 58 -
.../sass/bootstrap/mixins/_grid-framework.scss | 81 -
website/assets/sass/bootstrap/mixins/_grid.scss | 122 -
.../assets/sass/bootstrap/mixins/_hide-text.scss | 21 -
website/assets/sass/bootstrap/mixins/_image.scss | 33 -
website/assets/sass/bootstrap/mixins/_labels.scss | 12 -
.../assets/sass/bootstrap/mixins/_list-group.scss | 32 -
.../assets/sass/bootstrap/mixins/_nav-divider.scss | 10 -
.../sass/bootstrap/mixins/_nav-vertical-align.scss | 9 -
website/assets/sass/bootstrap/mixins/_opacity.scss | 8 -
.../assets/sass/bootstrap/mixins/_pagination.scss | 24 -
website/assets/sass/bootstrap/mixins/_panels.scss | 24 -
.../sass/bootstrap/mixins/_progress-bar.scss | 10 -
.../sass/bootstrap/mixins/_reset-filter.scss | 8 -
.../assets/sass/bootstrap/mixins/_reset-text.scss | 18 -
website/assets/sass/bootstrap/mixins/_resize.scss | 6 -
.../bootstrap/mixins/_responsive-visibility.scss | 21 -
website/assets/sass/bootstrap/mixins/_size.scss | 10 -
.../assets/sass/bootstrap/mixins/_tab-focus.scss | 9 -
.../assets/sass/bootstrap/mixins/_table-row.scss | 28 -
.../sass/bootstrap/mixins/_text-emphasis.scss | 12 -
.../sass/bootstrap/mixins/_text-overflow.scss | 8 -
.../sass/bootstrap/mixins/_vendor-prefixes.scss | 222 --
website/assets/sass/style.scss | 219 --
website/build_site.sh | 29 -
website/config.yaml | 72 -
website/content/docs/concepts/architecture.md | 322 --
.../content/docs/concepts/delivery-semantics.md | 80 -
website/content/docs/concepts/design-goals.md | 98 -
website/content/docs/concepts/streamlet-api.md | 818 -----
website/content/docs/concepts/topologies.md | 224 --
website/content/docs/contributors/codebase.md | 203 --
website/content/docs/contributors/community.md | 100 -
.../docs/contributors/custom-metrics-sink.md | 178 -
.../content/docs/contributors/custom-scheduler.md | 93 -
website/content/docs/contributors/governance.md | 85 -
website/content/docs/contributors/license.md | 22 -
website/content/docs/contributors/roadmap.md | 44 -
website/content/docs/contributors/support.md | 47 -
website/content/docs/contributors/testing.md | 91 -
.../content/docs/developers/compiling/compiling.md | 160 -
.../content/docs/developers/compiling/docker.md | 202 --
website/content/docs/developers/compiling/linux.md | 239 --
website/content/docs/developers/compiling/mac.md | 80 -
website/content/docs/developers/data-model.md | 132 -
website/content/docs/developers/java/bolts.md | 47 -
website/content/docs/developers/java/eco-api.mmark | 544 ---
.../docs/developers/java/effectively-once.md | 286 --
website/content/docs/developers/java/spouts.md | 62 -
.../docs/developers/java/streamlet-api.mmark | 583 ----
website/content/docs/developers/java/topologies.md | 339 --
.../content/docs/developers/packing/ffdpacking.md | 118 -
website/content/docs/developers/python/bolts.md | 104 -
website/content/docs/developers/python/spouts.md | 116 -
.../content/docs/developers/python/topologies.md | 363 --
.../docs/developers/scala/streamlet-api.mmark | 546 ---
website/content/docs/developers/serialization.md | 55 -
website/content/docs/developers/simulator-mode.md | 79 -
website/content/docs/developers/troubleshooting.md | 237 --
website/content/docs/developers/tuning.md | 75 -
website/content/docs/developers/ui-guide.md | 183 -
.../docs/getting-started-troubleshooting.md | 140 -
website/content/docs/getting-started.md | 288 --
website/content/docs/migrate-storm-to-heron.md | 127 -
.../docs/operators/configuration/config-intro.md | 65 -
.../docs/operators/configuration/instance.md | 104 -
.../operators/configuration/metrics-manager.md | 57 -
.../content/docs/operators/configuration/stmgr.md | 54 -
.../content/docs/operators/configuration/system.md | 42 -
.../docs/operators/configuration/tmaster.md | 38 -
.../content/docs/operators/deployment/_index.md | 72 -
.../docs/operators/deployment/configuration.md | 113 -
.../deployment/schedulers/aurora-local-setup.md | 329 --
.../docs/operators/deployment/schedulers/aurora.md | 138 -
.../docs/operators/deployment/schedulers/dcos.md | 255 --
.../deployment/schedulers/kubernetes-helm.md | 308 --
.../operators/deployment/schedulers/kubernetes.md | 480 ---
.../docs/operators/deployment/schedulers/local.md | 86 -
.../deployment/schedulers/mesos-local-mac.md | 167 -
.../docs/operators/deployment/schedulers/mesos.md | 106 -
.../deployment/schedulers/nomad-docker.md | 182 -
.../deployment/schedulers/nomad-raw-execs.md | 264 --
.../docs/operators/deployment/schedulers/nomad.md | 37 -
.../docs/operators/deployment/schedulers/slurm.md | 90 -
.../operators/deployment/schedulers/standalone.md | 242 --
.../docs/operators/deployment/schedulers/yarn.md | 169 -
.../operators/deployment/statemanagers/localfs.md | 66 -
.../deployment/statemanagers/zookeeper.md | 99 -
.../docs/operators/deployment/uploaders/_index.md | 28 -
.../docs/operators/deployment/uploaders/hdfs.md | 62 -
.../docs/operators/deployment/uploaders/http.md | 63 -
.../docs/operators/deployment/uploaders/localfs.md | 60 -
.../docs/operators/deployment/uploaders/s3.md | 64 -
.../docs/operators/deployment/uploaders/scp.md | 87 -
website/content/docs/operators/heron-api-server.md | 94 -
website/content/docs/operators/heron-cli.md | 387 ---
website/content/docs/operators/heron-explorer.md | 185 -
website/content/docs/operators/heron-shell.md | 72 -
.../content/docs/operators/heron-tracker-api.md | 665 ----
website/content/docs/operators/heron-tracker.md | 128 -
website/content/docs/operators/heron-ui.md | 60 -
.../content/docs/operators/observability/_index.md | 21 -
.../docs/operators/observability/graphite.md | 101 -
.../docs/operators/observability/prometheus.md | 44 -
.../content/docs/operators/observability/scribe.md | 48 -
website/content/docs/resources.md | 65 -
website/content/snippets/heron-eco-api.md | 39 -
.../content/snippets/heron-on-kubernetes-config.md | 193 --
website/content/snippets/heron-streamlet-api.md | 44 -
website/data/alerts.yaml | 48 -
website/data/configs/descriptions.yaml | 19 -
website/data/configs/kubernetes.yaml | 324 --
website/data/toc.yaml | 188 -
website/gulpfile.js | 88 -
website/layouts/404.ace | 25 -
website/layouts/docs/list.ace | 33 -
website/layouts/docs/single.ace | 33 -
website/layouts/index.ace | 71 -
website/layouts/partials/css.includes.ace | 3 -
website/layouts/partials/docs/main.ace | 5 -
website/layouts/partials/docs/page-meta.ace | 4 -
website/layouts/partials/footer.ace | 23 -
website/layouts/partials/head.ace | 3 -
website/layouts/partials/index/feed.ace | 1 -
.../layouts/partials/index/google-analytics.ace | 8 -
website/layouts/partials/index/index-meta.ace | 4 -
.../layouts/partials/index/twitter-timeline.ace | 2 -
website/layouts/partials/meta.ace | 17 -
website/layouts/partials/navbar.ace | 28 -
website/layouts/partials/sidenav.ace | 18 -
website/layouts/shortcodes/alert.html | 34 -
website/layouts/shortcodes/bazelVersion.html | 20 -
website/layouts/shortcodes/configtable.html | 78 -
website/layouts/shortcodes/currentYear.html | 20 -
website/layouts/shortcodes/diagram.html | 20 -
website/layouts/shortcodes/githubMaster.html | 20 -
website/layouts/shortcodes/heronVersion.html | 20 -
website/layouts/shortcodes/heronpyVersion.html | 20 -
website/package.json | 14 -
website/publish_site.sh | 35 -
website/scripts/javadocs-overview.html | 22 -
website/scripts/javadocs.sh | 78 -
website/scripts/publish.sh | 36 -
website/scripts/python-doc-gen.sh | 36 -
website/scripts/setup.sh | 42 -
website/static/css/font-awesome.min.css | 4 -
website/static/fonts/FontAwesome.otf | Bin 109688 -> 0 bytes
website/static/fonts/fontawesome-webfont.eot | Bin 70807 -> 0 bytes
website/static/fonts/fontawesome-webfont.svg | 655 ----
website/static/fonts/fontawesome-webfont.ttf | Bin 142072 -> 0 bytes
website/static/fonts/fontawesome-webfont.woff | Bin 83588 -> 0 bytes
website/static/fonts/fontawesome-webfont.woff2 | Bin 66624 -> 0 bytes
website/static/img/.gitkeep | 0
website/static/img/aurora-local-cluster-start.png | Bin 28125 -> 0 bytes
.../static/img/aurora-local-topology-submitted.png | Bin 58248 -> 0 bytes
website/static/img/backpressure1.png | Bin 194560 -> 0 bytes
website/static/img/backpressure2.png | Bin 196734 -> 0 bytes
website/static/img/bolt-log.png | Bin 174799 -> 0 bytes
website/static/img/component-metrics.png | Bin 43355 -> 0 bytes
website/static/img/container-container-sandbox.png | Bin 386592 -> 0 bytes
website/static/img/container-log-files.png | Bin 370459 -> 0 bytes
website/static/img/containers.png | Bin 134630 -> 0 bytes
website/static/img/data-flow.png | Bin 197881 -> 0 bytes
website/static/img/dsl-physical-plan.png | Bin 35841 -> 0 bytes
website/static/img/favicon-16x16.png | Bin 870 -> 0 bytes
website/static/img/favicon-32x32.png | Bin 2341 -> 0 bytes
website/static/img/heron-deployment.png | Bin 498371 -> 0 bytes
website/static/img/heron-logos/1.ai | 319 --
website/static/img/heron-logos/1.eps | Bin 96081 -> 0 bytes
website/static/img/heron-logos/1.jpg | Bin 622807 -> 0 bytes
website/static/img/heron-logos/1.pdf | Bin 389242 -> 0 bytes
website/static/img/heron-logos/1.png | Bin 37684 -> 0 bytes
website/static/img/heron-logos/1.psd | Bin 755718 -> 0 bytes
website/static/img/heron-logos/2.ai | 412 ---
website/static/img/heron-logos/2.eps | Bin 119689 -> 0 bytes
website/static/img/heron-logos/2.jpg | Bin 633665 -> 0 bytes
website/static/img/heron-logos/2.pdf | Bin 390648 -> 0 bytes
website/static/img/heron-logos/2.png | Bin 44295 -> 0 bytes
website/static/img/heron-logos/2.psd | Bin 776485 -> 0 bytes
website/static/img/heron-logos/3.ai | 651 ----
website/static/img/heron-logos/3.eps | Bin 132138 -> 0 bytes
website/static/img/heron-logos/3.jpg | Bin 637467 -> 0 bytes
website/static/img/heron-logos/3.pdf | Bin 393506 -> 0 bytes
website/static/img/heron-logos/3.png | Bin 52615 -> 0 bytes
website/static/img/heron-logos/3.psd | Bin 786991 -> 0 bytes
website/static/img/heron-tracker.png | Bin 81032 -> 0 bytes
website/static/img/heron-ui-topology-submitted.png | Bin 38607 -> 0 bytes
website/static/img/heron-ui.png | Bin 92067 -> 0 bytes
website/static/img/incubator_feather_egg_logo.png | Bin 30207 -> 0 bytes
website/static/img/intellij-save-console.jpg | Bin 208348 -> 0 bytes
website/static/img/intellij-set-breakpoint.jpg | Bin 131030 -> 0 bytes
website/static/img/logical-plan.png | Bin 40516 -> 0 bytes
website/static/img/logical-topology.png | Bin 44554 -> 0 bytes
website/static/img/logo54x54.png | Bin 5014 -> 0 bytes
website/static/img/mesos-local-heron-ui-more.png | Bin 222499 -> 0 bytes
.../img/mesos-local-heron-ui-to-mesos-console.png | Bin 171826 -> 0 bytes
website/static/img/mesos-local-heron-ui.png | Bin 145451 -> 0 bytes
.../img/mesos-management-console-with-topology.png | Bin 282080 -> 0 bytes
website/static/img/mesos-management-console.png | Bin 208141 -> 0 bytes
website/static/img/physicalplan.png | Bin 278323 -> 0 bytes
website/static/img/tmaster.png | Bin 322711 -> 0 bytes
website/static/img/topology-counters.png | Bin 44711 -> 0 bytes
website/static/img/topology-info.png | Bin 14134 -> 0 bytes
website/static/img/topology-metrics.png | Bin 69316 -> 0 bytes
.../img/topology-submit-sequence-diagram.png | Bin 99160 -> 0 bytes
website/static/img/topology.png | Bin 180277 -> 0 bytes
website/static/img/ui-guide/all-topologies.png | Bin 229160 -> 0 bytes
website/static/img/ui-guide/config.png | Bin 194766 -> 0 bytes
website/static/img/ui-guide/dump.png | Bin 57488 -> 0 bytes
website/static/img/ui-guide/exceptions.png | Bin 240154 -> 0 bytes
website/static/img/ui-guide/histo.png | Bin 477470 -> 0 bytes
website/static/img/ui-guide/jobpage1.png | Bin 515489 -> 0 bytes
website/static/img/ui-guide/jobpage2-logfiles.png | Bin 679322 -> 0 bytes
website/static/img/ui-guide/jstack.png | Bin 494768 -> 0 bytes
website/static/img/ui-guide/logs.png | Bin 786197 -> 0 bytes
website/static/img/ui-guide/pid.png | Bin 23304 -> 0 bytes
website/static/img/ui-guide/topology-capacity.png | Bin 255599 -> 0 bytes
website/static/img/ui-guide/topology-component.png | Bin 145849 -> 0 bytes
website/static/img/ui-guide/topology-config.png | Bin 105594 -> 0 bytes
website/static/img/ui-guide/topology-failures.png | Bin 247672 -> 0 bytes
.../img/ui-guide/topology-instance-links.png | Bin 74950 -> 0 bytes
website/static/img/ui-guide/topology-instance.png | Bin 171341 -> 0 bytes
website/static/img/ui-guide/topology1.png | Bin 228612 -> 0 bytes
website/static/img/ui-guide/topology2.png | Bin 250786 -> 0 bytes
website/static/img/ui.png | Bin 167623 -> 0 bytes
website/static/img/virtual-box-memory.png | Bin 98137 -> 0 bytes
website/static/img/virtual-box-processors.png | Bin 75819 -> 0 bytes
website/static/img/viz-link.png | Bin 15759 -> 0 bytes
website/static/js/bootstrap.js | 2363 -------------
website/static/js/jquery.scrollTo.js | 210 --
website/yarn.lock | 3622 --------------------
website2/docs/compiling-code-organization.md | 5 +-
website2/docs/compiling-docker.md | 94 +-
website2/docs/compiling-linux.md | 54 +-
website2/docs/compiling-osx.md | 10 +-
website2/docs/compiling-overview.md | 26 +-
website2/docs/getting-started-local-single-node.md | 79 +-
website2/docs/heron-streamlet-concepts.md | 2 +-
website2/website/data/team.js | 12 +
website2/website/package-lock.json | 2730 ++++++++-------
website2/website/package.json | 6 +-
website2/website/scripts/Dockerfile.ubuntu18.04 | 4 +-
.../version-0.20.0-incubating/compiling-docker.md | 80 +-
.../compiling-overview.md | 26 +-
.../getting-started-local-single-node.md | 75 +-
684 files changed, 3037 insertions(+), 34818 deletions(-)
mode change 120000 => 100644 CONTRIBUTING.md
copy docker/compile/{Dockerfile.debian9 => Dockerfile.debian10} (96%)
copy docker/dist/{Dockerfile.dist.debian9 => Dockerfile.dist.debian10} (90%)
mode change 100644 => 100755 docker/scripts/dev-env-create.sh
copy docker/scripts/{compile-docker.sh => test-docker.sh} (92%)
copy docker/scripts/{compile-platform.sh => test-platform.sh} (67%)
copy docker/scripts/{build-artifacts.sh => test-unittest.sh} (88%)
copy docker/{compile => test}/Dockerfile.centos7 (86%)
copy docker/{compile => test}/Dockerfile.ubuntu18.04 (90%)
create mode 100644
heron/api/src/java/org/apache/heron/streamlet/StreamletBase.java
create mode 100644
heron/api/src/java/org/apache/heron/streamlet/impl/StreamletBaseImpl.java
create mode 100644
heron/api/src/scala/org/apache/heron/streamlet/scala/StreamletBase.scala
create mode 100644
heron/api/src/scala/org/apache/heron/streamlet/scala/impl/StreamletBaseImpl.scala
create mode 100644 third_party/cppcheck/cppcheck-readdir-fix.patch
delete mode 100644 website/.gitignore
delete mode 100755 website/Makefile
delete mode 100644 website/README.md
delete mode 100644 website/archetypes/blog.md
delete mode 100644 website/archetypes/default.md
delete mode 100644 website/archetypes/docs.md
delete mode 100644 website/assets/css/.gitkeep
delete mode 100644 website/assets/css/font-awesome.min.css
delete mode 100644 website/assets/js/.gitkeep
delete mode 100644 website/assets/js/app.js
delete mode 100644 website/assets/sass/_bootstrap.scss
delete mode 100644 website/assets/sass/_typography.scss
delete mode 100644 website/assets/sass/_variables.scss
delete mode 100644 website/assets/sass/bootstrap/_alerts.scss
delete mode 100644 website/assets/sass/bootstrap/_badges.scss
delete mode 100644 website/assets/sass/bootstrap/_bootstrap-compass.scss
delete mode 100644 website/assets/sass/bootstrap/_bootstrap-mincer.scss
delete mode 100644 website/assets/sass/bootstrap/_bootstrap-sprockets.scss
delete mode 100644 website/assets/sass/bootstrap/_breadcrumbs.scss
delete mode 100644 website/assets/sass/bootstrap/_button-groups.scss
delete mode 100644 website/assets/sass/bootstrap/_buttons.scss
delete mode 100644 website/assets/sass/bootstrap/_carousel.scss
delete mode 100644 website/assets/sass/bootstrap/_close.scss
delete mode 100644 website/assets/sass/bootstrap/_code.scss
delete mode 100644 website/assets/sass/bootstrap/_component-animations.scss
delete mode 100644 website/assets/sass/bootstrap/_dropdowns.scss
delete mode 100644 website/assets/sass/bootstrap/_forms.scss
delete mode 100644 website/assets/sass/bootstrap/_glyphicons.scss
delete mode 100644 website/assets/sass/bootstrap/_grid.scss
delete mode 100644 website/assets/sass/bootstrap/_input-groups.scss
delete mode 100644 website/assets/sass/bootstrap/_jumbotron.scss
delete mode 100644 website/assets/sass/bootstrap/_labels.scss
delete mode 100644 website/assets/sass/bootstrap/_list-group.scss
delete mode 100644 website/assets/sass/bootstrap/_media.scss
delete mode 100644 website/assets/sass/bootstrap/_mixins.scss
delete mode 100644 website/assets/sass/bootstrap/_modals.scss
delete mode 100644 website/assets/sass/bootstrap/_navbar.scss
delete mode 100644 website/assets/sass/bootstrap/_navs.scss
delete mode 100644 website/assets/sass/bootstrap/_normalize.scss
delete mode 100644 website/assets/sass/bootstrap/_pager.scss
delete mode 100644 website/assets/sass/bootstrap/_pagination.scss
delete mode 100644 website/assets/sass/bootstrap/_panels.scss
delete mode 100644 website/assets/sass/bootstrap/_popovers.scss
delete mode 100644 website/assets/sass/bootstrap/_print.scss
delete mode 100644 website/assets/sass/bootstrap/_progress-bars.scss
delete mode 100644 website/assets/sass/bootstrap/_responsive-embed.scss
delete mode 100644 website/assets/sass/bootstrap/_responsive-utilities.scss
delete mode 100644 website/assets/sass/bootstrap/_scaffolding.scss
delete mode 100644 website/assets/sass/bootstrap/_tables.scss
delete mode 100644 website/assets/sass/bootstrap/_theme.scss
delete mode 100644 website/assets/sass/bootstrap/_thumbnails.scss
delete mode 100644 website/assets/sass/bootstrap/_tooltip.scss
delete mode 100644 website/assets/sass/bootstrap/_type.scss
delete mode 100644 website/assets/sass/bootstrap/_utilities.scss
delete mode 100644 website/assets/sass/bootstrap/_variables.scss
delete mode 100644 website/assets/sass/bootstrap/_wells.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_alerts.scss
delete mode 100644
website/assets/sass/bootstrap/mixins/_background-variant.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_border-radius.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_buttons.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_center-block.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_clearfix.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_forms.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_gradients.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_grid-framework.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_grid.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_hide-text.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_image.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_labels.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_list-group.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_nav-divider.scss
delete mode 100644
website/assets/sass/bootstrap/mixins/_nav-vertical-align.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_opacity.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_pagination.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_panels.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_progress-bar.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_reset-filter.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_reset-text.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_resize.scss
delete mode 100644
website/assets/sass/bootstrap/mixins/_responsive-visibility.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_size.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_tab-focus.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_table-row.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_text-emphasis.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_text-overflow.scss
delete mode 100644 website/assets/sass/bootstrap/mixins/_vendor-prefixes.scss
delete mode 100644 website/assets/sass/style.scss
delete mode 100755 website/build_site.sh
delete mode 100755 website/config.yaml
delete mode 100644 website/content/docs/concepts/architecture.md
delete mode 100644 website/content/docs/concepts/delivery-semantics.md
delete mode 100644 website/content/docs/concepts/design-goals.md
delete mode 100644 website/content/docs/concepts/streamlet-api.md
delete mode 100644 website/content/docs/concepts/topologies.md
delete mode 100644 website/content/docs/contributors/codebase.md
delete mode 100644 website/content/docs/contributors/community.md
delete mode 100644 website/content/docs/contributors/custom-metrics-sink.md
delete mode 100644 website/content/docs/contributors/custom-scheduler.md
delete mode 100644 website/content/docs/contributors/governance.md
delete mode 100644 website/content/docs/contributors/license.md
delete mode 100644 website/content/docs/contributors/roadmap.md
delete mode 100644 website/content/docs/contributors/support.md
delete mode 100644 website/content/docs/contributors/testing.md
delete mode 100644 website/content/docs/developers/compiling/compiling.md
delete mode 100644 website/content/docs/developers/compiling/docker.md
delete mode 100644 website/content/docs/developers/compiling/linux.md
delete mode 100644 website/content/docs/developers/compiling/mac.md
delete mode 100644 website/content/docs/developers/data-model.md
delete mode 100644 website/content/docs/developers/java/bolts.md
delete mode 100644 website/content/docs/developers/java/eco-api.mmark
delete mode 100644 website/content/docs/developers/java/effectively-once.md
delete mode 100644 website/content/docs/developers/java/spouts.md
delete mode 100644 website/content/docs/developers/java/streamlet-api.mmark
delete mode 100644 website/content/docs/developers/java/topologies.md
delete mode 100644 website/content/docs/developers/packing/ffdpacking.md
delete mode 100644 website/content/docs/developers/python/bolts.md
delete mode 100644 website/content/docs/developers/python/spouts.md
delete mode 100644 website/content/docs/developers/python/topologies.md
delete mode 100644 website/content/docs/developers/scala/streamlet-api.mmark
delete mode 100644 website/content/docs/developers/serialization.md
delete mode 100644 website/content/docs/developers/simulator-mode.md
delete mode 100644 website/content/docs/developers/troubleshooting.md
delete mode 100644 website/content/docs/developers/tuning.md
delete mode 100644 website/content/docs/developers/ui-guide.md
delete mode 100644 website/content/docs/getting-started-troubleshooting.md
delete mode 100644 website/content/docs/getting-started.md
delete mode 100644 website/content/docs/migrate-storm-to-heron.md
delete mode 100644 website/content/docs/operators/configuration/config-intro.md
delete mode 100644 website/content/docs/operators/configuration/instance.md
delete mode 100644
website/content/docs/operators/configuration/metrics-manager.md
delete mode 100644 website/content/docs/operators/configuration/stmgr.md
delete mode 100644 website/content/docs/operators/configuration/system.md
delete mode 100644 website/content/docs/operators/configuration/tmaster.md
delete mode 100644 website/content/docs/operators/deployment/_index.md
delete mode 100644 website/content/docs/operators/deployment/configuration.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/aurora-local-setup.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/aurora.md
delete mode 100644 website/content/docs/operators/deployment/schedulers/dcos.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/kubernetes-helm.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/kubernetes.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/local.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/mesos-local-mac.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/mesos.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/nomad-docker.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/nomad-raw-execs.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/nomad.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/slurm.md
delete mode 100644
website/content/docs/operators/deployment/schedulers/standalone.md
delete mode 100644 website/content/docs/operators/deployment/schedulers/yarn.md
delete mode 100644
website/content/docs/operators/deployment/statemanagers/localfs.md
delete mode 100644
website/content/docs/operators/deployment/statemanagers/zookeeper.md
delete mode 100644
website/content/docs/operators/deployment/uploaders/_index.md
delete mode 100644 website/content/docs/operators/deployment/uploaders/hdfs.md
delete mode 100644 website/content/docs/operators/deployment/uploaders/http.md
delete mode 100644
website/content/docs/operators/deployment/uploaders/localfs.md
delete mode 100644 website/content/docs/operators/deployment/uploaders/s3.md
delete mode 100644 website/content/docs/operators/deployment/uploaders/scp.md
delete mode 100644 website/content/docs/operators/heron-api-server.md
delete mode 100644 website/content/docs/operators/heron-cli.md
delete mode 100644 website/content/docs/operators/heron-explorer.md
delete mode 100644 website/content/docs/operators/heron-shell.md
delete mode 100644 website/content/docs/operators/heron-tracker-api.md
delete mode 100644 website/content/docs/operators/heron-tracker.md
delete mode 100644 website/content/docs/operators/heron-ui.md
delete mode 100644 website/content/docs/operators/observability/_index.md
delete mode 100644 website/content/docs/operators/observability/graphite.md
delete mode 100644 website/content/docs/operators/observability/prometheus.md
delete mode 100644 website/content/docs/operators/observability/scribe.md
delete mode 100644 website/content/docs/resources.md
delete mode 100644 website/content/snippets/heron-eco-api.md
delete mode 100644 website/content/snippets/heron-on-kubernetes-config.md
delete mode 100644 website/content/snippets/heron-streamlet-api.md
delete mode 100644 website/data/alerts.yaml
delete mode 100644 website/data/configs/descriptions.yaml
delete mode 100644 website/data/configs/kubernetes.yaml
delete mode 100644 website/data/toc.yaml
delete mode 100644 website/gulpfile.js
delete mode 100644 website/layouts/404.ace
delete mode 100644 website/layouts/docs/list.ace
delete mode 100644 website/layouts/docs/single.ace
delete mode 100644 website/layouts/index.ace
delete mode 100644 website/layouts/partials/css.includes.ace
delete mode 100644 website/layouts/partials/docs/main.ace
delete mode 100644 website/layouts/partials/docs/page-meta.ace
delete mode 100644 website/layouts/partials/footer.ace
delete mode 100644 website/layouts/partials/head.ace
delete mode 100644 website/layouts/partials/index/feed.ace
delete mode 100644 website/layouts/partials/index/google-analytics.ace
delete mode 100644 website/layouts/partials/index/index-meta.ace
delete mode 100644 website/layouts/partials/index/twitter-timeline.ace
delete mode 100644 website/layouts/partials/meta.ace
delete mode 100644 website/layouts/partials/navbar.ace
delete mode 100644 website/layouts/partials/sidenav.ace
delete mode 100644 website/layouts/shortcodes/alert.html
delete mode 100644 website/layouts/shortcodes/bazelVersion.html
delete mode 100644 website/layouts/shortcodes/configtable.html
delete mode 100644 website/layouts/shortcodes/currentYear.html
delete mode 100644 website/layouts/shortcodes/diagram.html
delete mode 100644 website/layouts/shortcodes/githubMaster.html
delete mode 100644 website/layouts/shortcodes/heronVersion.html
delete mode 100644 website/layouts/shortcodes/heronpyVersion.html
delete mode 100755 website/package.json
delete mode 100755 website/publish_site.sh
delete mode 100644 website/scripts/javadocs-overview.html
delete mode 100755 website/scripts/javadocs.sh
delete mode 100755 website/scripts/publish.sh
delete mode 100755 website/scripts/python-doc-gen.sh
delete mode 100755 website/scripts/setup.sh
delete mode 100644 website/static/css/font-awesome.min.css
delete mode 100644 website/static/fonts/FontAwesome.otf
delete mode 100644 website/static/fonts/fontawesome-webfont.eot
delete mode 100644 website/static/fonts/fontawesome-webfont.svg
delete mode 100644 website/static/fonts/fontawesome-webfont.ttf
delete mode 100644 website/static/fonts/fontawesome-webfont.woff
delete mode 100644 website/static/fonts/fontawesome-webfont.woff2
delete mode 100644 website/static/img/.gitkeep
delete mode 100644 website/static/img/aurora-local-cluster-start.png
delete mode 100644 website/static/img/aurora-local-topology-submitted.png
delete mode 100755 website/static/img/backpressure1.png
delete mode 100755 website/static/img/backpressure2.png
delete mode 100644 website/static/img/bolt-log.png
delete mode 100755 website/static/img/component-metrics.png
delete mode 100644 website/static/img/container-container-sandbox.png
delete mode 100644 website/static/img/container-log-files.png
delete mode 100755 website/static/img/containers.png
delete mode 100755 website/static/img/data-flow.png
delete mode 100644 website/static/img/dsl-physical-plan.png
delete mode 100644 website/static/img/favicon-16x16.png
delete mode 100644 website/static/img/favicon-32x32.png
delete mode 100644 website/static/img/heron-deployment.png
delete mode 100644 website/static/img/heron-logos/1.ai
delete mode 100644 website/static/img/heron-logos/1.eps
delete mode 100644 website/static/img/heron-logos/1.jpg
delete mode 100644 website/static/img/heron-logos/1.pdf
delete mode 100644 website/static/img/heron-logos/1.png
delete mode 100644 website/static/img/heron-logos/1.psd
delete mode 100644 website/static/img/heron-logos/2.ai
delete mode 100644 website/static/img/heron-logos/2.eps
delete mode 100644 website/static/img/heron-logos/2.jpg
delete mode 100644 website/static/img/heron-logos/2.pdf
delete mode 100644 website/static/img/heron-logos/2.png
delete mode 100644 website/static/img/heron-logos/2.psd
delete mode 100644 website/static/img/heron-logos/3.ai
delete mode 100644 website/static/img/heron-logos/3.eps
delete mode 100644 website/static/img/heron-logos/3.jpg
delete mode 100644 website/static/img/heron-logos/3.pdf
delete mode 100644 website/static/img/heron-logos/3.png
delete mode 100644 website/static/img/heron-logos/3.psd
delete mode 100644 website/static/img/heron-tracker.png
delete mode 100644 website/static/img/heron-ui-topology-submitted.png
delete mode 100644 website/static/img/heron-ui.png
delete mode 100644 website/static/img/incubator_feather_egg_logo.png
delete mode 100644 website/static/img/intellij-save-console.jpg
delete mode 100644 website/static/img/intellij-set-breakpoint.jpg
delete mode 100644 website/static/img/logical-plan.png
delete mode 100644 website/static/img/logical-topology.png
delete mode 100755 website/static/img/logo54x54.png
delete mode 100644 website/static/img/mesos-local-heron-ui-more.png
delete mode 100644 website/static/img/mesos-local-heron-ui-to-mesos-console.png
delete mode 100644 website/static/img/mesos-local-heron-ui.png
delete mode 100644
website/static/img/mesos-management-console-with-topology.png
delete mode 100644 website/static/img/mesos-management-console.png
delete mode 100755 website/static/img/physicalplan.png
delete mode 100755 website/static/img/tmaster.png
delete mode 100644 website/static/img/topology-counters.png
delete mode 100644 website/static/img/topology-info.png
delete mode 100644 website/static/img/topology-metrics.png
delete mode 100644 website/static/img/topology-submit-sequence-diagram.png
delete mode 100755 website/static/img/topology.png
delete mode 100644 website/static/img/ui-guide/all-topologies.png
delete mode 100644 website/static/img/ui-guide/config.png
delete mode 100644 website/static/img/ui-guide/dump.png
delete mode 100644 website/static/img/ui-guide/exceptions.png
delete mode 100644 website/static/img/ui-guide/histo.png
delete mode 100644 website/static/img/ui-guide/jobpage1.png
delete mode 100644 website/static/img/ui-guide/jobpage2-logfiles.png
delete mode 100644 website/static/img/ui-guide/jstack.png
delete mode 100644 website/static/img/ui-guide/logs.png
delete mode 100644 website/static/img/ui-guide/pid.png
delete mode 100644 website/static/img/ui-guide/topology-capacity.png
delete mode 100644 website/static/img/ui-guide/topology-component.png
delete mode 100644 website/static/img/ui-guide/topology-config.png
delete mode 100644 website/static/img/ui-guide/topology-failures.png
delete mode 100644 website/static/img/ui-guide/topology-instance-links.png
delete mode 100644 website/static/img/ui-guide/topology-instance.png
delete mode 100644 website/static/img/ui-guide/topology1.png
delete mode 100644 website/static/img/ui-guide/topology2.png
delete mode 100644 website/static/img/ui.png
delete mode 100755 website/static/img/virtual-box-memory.png
delete mode 100755 website/static/img/virtual-box-processors.png
delete mode 100644 website/static/img/viz-link.png
delete mode 100644 website/static/js/bootstrap.js
delete mode 100644 website/static/js/jquery.scrollTo.js
delete mode 100644 website/yarn.lock