Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter

Related tags

Big data heron
Overview

Build Status

logo

Heron is a realtime analytics platform developed by Twitter. It has a wide array of architectural improvements over it's predecessor.

Heron in Apache Incubation

Documentation

https://heron.incubator.apache.org/
Confluence: https://cwiki.apache.org/confluence/display/HERON

Heron Requirements:

  • Java 11
  • Python 3.6
  • Bazel 3.7.2

Contact

Mailing lists

Name Scope
[email protected] User-related discussions Subscribe Unsubscribe Archives
[email protected] Development-related discussions Subscribe Unsubscribe Archives

Slack

Self-Register to our Heron Slack Workspace

Meetup Group

Bay Area Heron Meetup, We meet on Third Monday of Every Month in Palo Alto.

For more information:

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

Comments
  • [HERON-3707] ConfigMap Pod Template Support

    [HERON-3707] ConfigMap Pod Template Support

    Issue #3707:

    This PR adds support for custom Pod Templates via the --config-property CLI flag. Please view the documentation for this PR in issue #3717 by going to the Files changed tab and then navigating to the View file option under the ... for the MD file.

    Old Post

    A preliminary WIP PR to add Pod Template support in Heron similar to how it is handled in Spark. The ConfigMap name should be passed in from the cli flag config-property.

    The solution is following what has been done by Spark to produce the following YAML nodes:

      volumes:
        - name: pod-template-name  # from <POD_TEMPLATE_VOLUME>.
          configMap:
            name: configmap-name  # from <configmapName>.
            items:
            - key: pod-template-key  # from <POD_TEMPLATE_KEY>.
              path: executor-pod-spec-template-file-name # from <EXECUTOR_POD_SPEC_TEMPLATE_FILE_NAME>.
    

    The first phase of this PR is generating the above basic YAML nodes in a V1PodSpec. The objective is to call the createConfigMapVolumeMount method from within createStatefulSet to add the V1PodTemplateSpec somewhere here: https://github.com/apache/incubator-heron/blob/b2a4e828569c0445a758ca9f3780600a0855e665/heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/V1Controller.java#L386-L394

    I have added what I believe (build/test issues on my end) will extract the configmapName from a provided parameter to --config-property. The option requires a key-value pair as outlined here:

    --config-property (key=value; a config key and its value; default: [])
    

    I have selected a key of heron.kubernetes.pod.template.configmap.name for now pending approval from the dev group.

    I have not located the testing suite base for the methods in the V1Controller. If there is no test suite it would be prudent to invest some time in creating one.

    Kubernetes 
    opened by surahman 87
  • Alan/pylint rcfile

    Alan/pylint rcfile

    updated pr with last set of feedback from https://github.com/twitter/heron/pull/780. Remaining potential issues

    heron/ui/src/python/handler/api/topology.py: W:231, 0: FIXME: is there a purpose to saving the return value of this? (fixme) W:234, 0: FIXME: estate not defined (fixme) E:240,13: Undefined variable 'estate' (undefined-variable) W:232, 4: Unused variable 'scheduler_location' (unused-variable)

    ---- pylint output for heron/cli ------------------------------------------------------------------ ************* Module main I: 42, 0: Locally disabling protected-access (W0212) (locally-disabled) I: 64, 0: Locally disabling bad-super-call (E1003) (locally-disabled) ************* Module color I: 18, 0: Locally disabling invalid-name (C0103) (locally-disabled) ************* Module log I: 19, 0: Locally disabling invalid-name (C0103) (locally-disabled) ************* Module activate I: 24, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module args I: 24, 0: Locally disabling protected-access (W0212) (locally-disabled) ************* Module deactivate I: 24, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module execute W: 87, 0: TODO: We need to extract heron-core to separate folder. (fixme) ************* Module help I: 27, 0: Locally disabling protected-access (W0212) (locally-disabled) I: 40, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module jars W: 21, 0: TODO, make the jars independent version free (fixme) W: 33, 0: TODO, make the jars independent version free (fixme) ************* Module kill I: 24, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module opts I: 19, 0: Locally disabling invalid-name (C0103) (locally-disabled) I: 19, 0: Locally disabling global-variable-not-assigned (W0602) (locally-disabled) I: 19, 0: Locally disabling global-statement (W0603) (locally-disabled) ************* Module restart I: 50, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module submit I:234, 0: Locally disabling unused-argument (W0613) (locally-disabled) ************* Module utils I: 86, 0: Locally disabling protected-access (W0212) (locally-disabled) R:218, 0: Too many branches (14/12) (too-many-branches) ************* Module version I: 34, 0: Locally disabling unused-argument (W0613) (locally-disabled)

    Report

    618 statements analysed.

    Statistics by type

    +---------+-------+-----------+-----------+------------+---------+ |type |number |old number |difference |%documented |%badname | +=========+=======+===========+===========+============+=========+ |module |16 |16 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |class |2 |2 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |method |2 |2 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |function |73 |73 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+

    External dependencies

    ::

    utils (help)
    

    Raw metrics

    +----------+-------+------+---------+-----------+ |type |number |% |previous |difference | +==========+=======+======+=========+===========+ |code |732 |42.43 |732 |= | +----------+-------+------+---------+-----------+ |docstring |442 |25.62 |442 |= | +----------+-------+------+---------+-----------+ |comment |339 |19.65 |339 |= | +----------+-------+------+---------+-----------+ |empty |212 |12.29 |212 |= | +----------+-------+------+---------+-----------+

    Duplication

    +-------------------------+------+---------+-----------+ | |now |previous |difference | +=========================+======+=========+===========+ |nb duplicated lines |0 |0 |= | +-------------------------+------+---------+-----------+ |percent duplicated lines |0.000 |0.000 |= | +-------------------------+------+---------+-----------+

    Messages by category

    +-----------+-------+---------+-----------+ |type |number |previous |difference | +===========+=======+=========+===========+ |convention |0 |0 |= | +-----------+-------+---------+-----------+ |refactor |1 |1 |= | +-----------+-------+---------+-----------+ |warning |3 |3 |= | +-----------+-------+---------+-----------+ |error |0 |0 |= | +-----------+-------+---------+-----------+

    % errors / warnings by module

    +--------+------+--------+---------+-----------+ |module |error |warning |refactor |convention | +========+======+========+=========+===========+ |jars |0.00 |66.67 |0.00 |0.00 | +--------+------+--------+---------+-----------+ |execute |0.00 |33.33 |0.00 |0.00 | +--------+------+--------+---------+-----------+ |utils |0.00 |0.00 |100.00 |0.00 | +--------+------+--------+---------+-----------+

    Messages

    +------------------+------------+ |message id |occurrences | +==================+============+ |locally-disabled |17 | +------------------+------------+ |fixme |3 | +------------------+------------+ |too-many-branches |1 | +------------------+------------+

    Global evaluation

    Your code has been rated at 9.94/10 (previous run: 9.94/10, +0.00)

    ---- pylint output for heron/ui ------------------------------------------------------------------ ************* Module main I: 39, 0: Locally disabling line-too-long (C0301) (locally-disabled) I: 39, 0: Locally disabling bad-whitespace (C0326) (locally-disabled) I: 93, 0: Locally disabling unused-argument (W0613) (locally-disabled) W: 37, 0: TODO: Change these to query string parameters, since (fixme) ************* Module args I: 19, 0: Locally disabling protected-access (W0212) (locally-disabled) I: 42, 0: Locally disabling bad-super-call (E1003) (locally-disabled) ************* Module heron I: 46, 0: Locally disabling invalid-name (C0103) (locally-disabled) I:617, 0: Locally disabling no-self-use (R0201) (locally-disabled) ************* Module metrics I: 22, 0: Locally disabling invalid-name (C0103) (locally-disabled) ************* Module topology W:231, 0: FIXME: is there a purpose to saving the return value of this? (fixme) W:234, 0: FIXME: estate not defined (fixme) E:240,13: Undefined variable 'estate' (undefined-variable) W:232, 4: Unused variable 'scheduler_location' (unused-variable) ************* Module graph I: 26, 0: Locally disabling invalid-name (C0103) (locally-disabled) ************* Module utils I: 15, 0: Locally disabling invalid-name (C0103) (locally-disabled) ************* Module notfound I: 19, 0: Locally disabling unused-argument (W0613) (locally-disabled) I:239, 0: Locally disabling attribute-defined-outside-init (W0201) (locally-disabled) I:273, 0: Locally disabling attribute-defined-outside-init (W0201) (locally-disabled) W: 71, 0: TODO: get the list of clusters from tracker and fetch the topologies (fixme) ************* Module log I: 19, 0: Locally disabling invalid-name (C0103) (locally-disabled) R: 1, 0: Similar lines in 2 files ==heron:531 ==topology:153 cluster=cluster, environ=environ, topology=topology, container=container, path=path ) (duplicate-code) R: 1, 0: Similar lines in 2 files ==heron:505 ==topology:210 cluster=cluster, environ=environ, topology=topology, container=container, path=path, (duplicate-code)

    Report

    614 statements analysed.

    Statistics by type

    +---------+-------+-----------+-----------+------------+---------+ |type |number |old number |difference |%documented |%badname | +=========+=======+===========+===========+============+=========+ |module |21 |21 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |class |31 |31 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |method |39 |39 |= |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |function |33 |33 |= |100.00 |3.03 | +---------+-------+-----------+-----------+------------+---------+

    External dependencies

    ::

    base (topology)
    fetch (heron)
    

    Raw metrics

    +----------+-------+------+---------+-----------+ |type |number |% |previous |difference | +==========+=======+======+=========+===========+ |code |939 |44.74 |939 |= | +----------+-------+------+---------+-----------+ |docstring |533 |25.39 |533 |= | +----------+-------+------+---------+-----------+ |comment |341 |16.25 |341 |= | +----------+-------+------+---------+-----------+ |empty |286 |13.63 |286 |= | +----------+-------+------+---------+-----------+

    Duplication

    +-------------------------+------+---------+-----------+ | |now |previous |difference | +=========================+======+=========+===========+ |nb duplicated lines |11 |11 |= | +-------------------------+------+---------+-----------+ |percent duplicated lines |0.529 |0.529 |= | +-------------------------+------+---------+-----------+

    Messages by category

    +-----------+-------+---------+-----------+ |type |number |previous |difference | +===========+=======+=========+===========+ |convention |0 |0 |= | +-----------+-------+---------+-----------+ |refactor |2 |2 |= | +-----------+-------+---------+-----------+ |warning |5 |5 |= | +-----------+-------+---------+-----------+ |error |1 |1 |= | +-----------+-------+---------+-----------+

    % errors / warnings by module

    +---------+------+--------+---------+-----------+ |module |error |warning |refactor |convention | +=========+======+========+=========+===========+ |topology |0.00 |20.00 |0.00 |0.00 | +---------+------+--------+---------+-----------+ |main |0.00 |20.00 |0.00 |0.00 | +---------+------+--------+---------+-----------+ |log |0.00 |0.00 |100.00 |0.00 | +---------+------+--------+---------+-----------+

    Messages

    +-------------------+------------+ |message id |occurrences | +===================+============+ |locally-disabled |14 | +-------------------+------------+ |fixme |4 | +-------------------+------------+ |duplicate-code |2 | +-------------------+------------+ |unused-variable |1 | +-------------------+------------+ |undefined-variable |1 | +-------------------+------------+

    Global evaluation

    Your code has been rated at 9.80/10 (previous run: 9.80/10, +0.00)

    opened by alanngai 60
  • Heron submit aurora error

    Heron submit aurora error

    Hi guys: I build mesos-0.25 and aurora-0.12 , and they running normally.
    When I "heron submit aurora --config-path ~/.heron/conf/ ~/.heron/examples/heron-examples.jar com.twitter.heron.examples.ExclamationTopology ExclamationTopology" , it has error about aurora

    image

     My config like this:
    
     scheduler.yaml is 
    

    image

       statemgr.yaml is 
    

    image

      I do not know why the error happen?  Help me ,Thanks a lot!!
    
    opened by wking1986 46
  • Making emit, ack, and fail thread safe

    Making emit, ack, and fail thread safe

    We have some use cases in which users will want to emit and ack or fail in different threads. I have done some performance comparisons and there seems to not be a performance difference but perhaps others can chime in.

    opened by jerrypeng 39
  • [Heron-3723] Add support for Persistent Volumes for stateful storage

    [Heron-3723] Add support for Persistent Volumes for stateful storage

    Feature #3723: Add support for Persistent Volumes for stateful storage

    PersistentVolumeClaims and mount points similar to the feature found in Spark.

    This will overwrite the Volumes and VolumeMounts provided in a custom Pod Template which clash with CLI input. Heron's entries will take precedence. This is to support on-topology-submit updates to the Volumes and VolumeMounts.

    PersistentVolumeClaims for dynamic volumes will be created in the same namespace as the Heron API Server. They will be removed once the Topology is killed.

    Dynamic Volume provisioning must be enabled on the K8s cluster.

    To disable the feature: -D heron.kubernetes.persistent.volume.claims.cli.disabled=true.

    Added support for the following options:

    • storageClass
    • sizeLimit
    • accessModes
    • volumeMode
    • path
    • subPath

    CLI Command:

    --config-property heron.kubernetes.volumes.persistentVolumeClaim.[VOLUME NAME].[OPTION]=[VALUE]

    Example: Commands:

    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.storageClassName=storageClassNameOfChoice
    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.accessModes=comma,separated,list
    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.sizeLimit=555Gi
    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.volumeMode=volumeModeOfChoice
    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.path=path/to/mount
    --config-property heron.kubernetes.volumes.persistentVolumeClaim.volumeNameOfChoice.subPath=sub/path/to/mount
    

    Will generate the PVC:

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: nameOfVolumeClaim
    spec:
      volumeName: volumeNameOfChoice
      accessModes:
        - comma
        - separated
        - list
      volumeMode: volumeModeOfChoice
      resources:
        requests:
          storage: 555Gi
      storageClassName: storageClassNameOfChoice
    

    With Pod Spec entries for Volume:

    volumes:
      - name: volumeNameOfChoice
        persistentVolumeClaim:
          claimName: nameOfVolumeClaim
    

    With Executor container entries for VolumeMounts:

    volumeMounts:
      - mountPath: path/to/mount
        subPath: sub/path/to/mount
        name: volumeNameOfChoice
    

    DESIGN:

    There is an enum in the KubernetesConstants class called Kubernetes.PersistentVolumeClaimOptions which contains the CLI options that are accepted.

    Parameters from the CLI are parsed into the data structure: Map<String, Map<Kubernetes.PersistentVolumeClaimOptions, String>>. This maps the volume's name to its key-value pairs for its configuration.

    Adding more options to the functionality simply requires the extension of the PersistentVolumeClaimOptions enum and adding the entries to the switch statement in V1Controller.createPersistentVolumeClaims.

    Kubernetes 
    opened by surahman 33
  • ERROR when upgrade storm topology with KafkaSpout

    ERROR when upgrade storm topology with KafkaSpout

    Hi,

    I tried to upgrade Storm topology with KafkaSpout following http://twitter.github.io/heron/docs/upgrade-storm-to-heron/ guide.

    The code is very simple and runs well in Storm, which looks like:

    package heron.kafka;
    
    import backtype.storm.LocalCluster;
    import backtype.storm.StormSubmitter;
    import backtype.storm.generated.AlreadyAliveException;
    import backtype.storm.topology.TopologyBuilder;
    import com.twitter.heron.api.Config;
    import storm.kafka.BrokerHosts;
    import storm.kafka.KafkaSpout;
    import storm.kafka.SpoutConfig;
    import storm.kafka.ZkHosts;
    
    import java.util.Arrays;
    
    /**
     * Created by Felix on 16/7/25.
     */
    public class KafkaBaseTest {
        public static void main(String[] args) throws AlreadyAliveException, backtype.storm.generated.InvalidTopologyException {
    
            String zkConnString = "127.0.0.1:2181";
            String topicName = "test";
            String zkRoot = "/felix/brokers";
    
            BrokerHosts hosts = new ZkHosts(zkConnString, zkRoot);
            SpoutConfig spoutConfig = new SpoutConfig(hosts, topicName, "/kafka/" + topicName, "felix");
            spoutConfig.scheme = new PrintScheme();
    
            spoutConfig.zkServers = Arrays.asList("127.0.0.1");
            spoutConfig.zkPort = 2181;
    
            KafkaSpout kafkaSpout = new KafkaSpout(spoutConfig);
    
            TopologyBuilder builder = new TopologyBuilder();
            builder.setSpout("kafka", kafkaSpout);
    
            Config conf = new Config();
            // must set,or it will cause null exceptions
            conf.put("storm.zookeeper.session.timeout", 20000);
            conf.put("storm.zookeeper.connection.timeout", 15000);
            conf.put("storm.zookeeper.retry.times", 5);
            conf.put("storm.zookeeper.retry.interval", 1000);
    
            StormSubmitter.submitTopology("Kafka-Base-Test", conf, builder.createTopology());
    
        }
    }
    

    There are two problems.

    • I got an NoClassDefFoundError: storm/trident/spout/ISpoutPartition exception. When I put storm-core jar to my jar, the error disappeared, and the topology was running well. Logs are the following:
    [2016-07-25 17:26:34 +0800] com.twitter.heron.instance.HeronInstance 严重:  Exception caught in thread: SlaveThread with id: 13 
    java.lang.NoClassDefFoundError: storm/trident/spout/ISpoutPartition
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at storm.kafka.trident.GlobalPartitionInformation.getOrderedPartitions(GlobalPartitionInformation.java:54)
        at storm.kafka.KafkaUtils.calculatePartitionsForTask(KafkaUtils.java:214)
        at storm.kafka.ZkCoordinator.refresh(ZkCoordinator.java:80)
        at storm.kafka.ZkCoordinator.getMyManagedPartitions(ZkCoordinator.java:69)
        at storm.kafka.KafkaSpout.nextTuple(KafkaSpout.java:135)
        at backtype.storm.topology.IRichSpoutDelegate.nextTuple(IRichSpoutDelegate.java:63)
        at com.twitter.heron.instance.spout.SpoutInstance.produceTuple(SpoutInstance.java:271)
        at com.twitter.heron.instance.spout.SpoutInstance.access$100(SpoutInstance.java:42)
        at com.twitter.heron.instance.spout.SpoutInstance$1.run(SpoutInstance.java:176)
        at com.twitter.heron.common.basics.WakeableLooper.executeTasksOnWakeup(WakeableLooper.java:142)
        at com.twitter.heron.common.basics.WakeableLooper.runOnce(WakeableLooper.java:74)
        at com.twitter.heron.common.basics.WakeableLooper.loop(WakeableLooper.java:64)
        at com.twitter.heron.instance.Slave.run(Slave.java:169)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.ClassNotFoundException: storm.trident.spout.ISpoutPartition
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 28 more
    
    • The configurations like storm.zookeeper.session.timeout,storm.zookeeper.connection.timeout... etc must be set,or it will cause null exceptions when create CuratorFramework object in ZkState and DynamicPartitionConnections class. Logs are following:
    [2016-07-25 15:26:39 +0800] com.twitter.heron.instance.HeronInstance 严重:  Exception caught in thread: SlaveThread with id: 13
            java.lang.NullPointerException
            at storm.kafka.KafkaSpout.open(KafkaSpout.java:80)
            at backtype.storm.topology.IRichSpoutDelegate.open(IRichSpoutDelegate.java:43)
            at com.twitter.heron.instance.spout.SpoutInstance.start(SpoutInstance.java:125)
            at com.twitter.heron.instance.Slave.startInstance(Slave.java:173)
            at com.twitter.heron.instance.Slave.handleNewAssignment(Slave.java:159)
            at com.twitter.heron.instance.Slave.access$200(Slave.java:40)
            at com.twitter.heron.instance.Slave$1.run(Slave.java:85)
            at com.twitter.heron.common.basics.WakeableLooper.executeTasksOnWakeup(WakeableLooper.java:142)
            at com.twitter.heron.common.basics.WakeableLooper.runOnce(WakeableLooper.java:74)
            at com.twitter.heron.common.basics.WakeableLooper.loop(WakeableLooper.java:64)
            at com.twitter.heron.instance.Slave.run(Slave.java:169)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
    
    enhancement new feature 
    opened by mycFelix 32
  • [do not merge] Auto restart the container that has back pressure

    [do not merge] Auto restart the container that has back pressure

    1. Motivation: One of the most common alerts we get is back pressure, and one of the most typical resolutions is to restart the containers that have trouble and wait for the topology to come back. This feature will automate the above 'detecting back pressure and restarting container' procedures.

    2. Life cycle: This feature is a temporary solution before the comprehensive SLA/HealthMgr is available. This feature heavily depend on TMetricsCollector and should retire along with TMetricsCollector.

    3. User interface: The 'heron.config.auto_heal_window' and 'heron.config.auto_heal_interval' config-propertys are required for 'submit' command:

    heron submit ... [--config-property heron.config.auto_heal_window=<back pressure time window, integer, in minutes>] [--config-property heron.config.auto_heal_interval=<min restart interval, integer, in minutes>] ...
    

    For example:

    ~/bin/heron submit --config-property heron.config.auto_heal_window=10 --config-property heron.config.auto_heal_interval=20 local ~/.heron/examples/heron-examples.jar com.twitter.heron.examples.ExclamationTopology ExclamationTopology --verbose
    

    heron.config.auto_heal_window

    • The feature is disabled, when: a. the 'heron.config.auto_heal_window' config is missing, or b. the <back pressure time window> is less than or equals to zero.
    • if the <back pressure time window> is greater than zero, the back pressure metrics are monitored. If any container has been with back pressure for more than <back pressure time window> period, the container will be restarted.

    heron.config.auto_heal_interval

    • 'heron.config.auto_heal_interval' is to address the uncontrolled data loss, so that it is valid only if 'heron.config.auto_heal_window' is enabled.
    • 'heron.config.auto_heal_interval' is 20 minutes by default, if it is missing.
    • The elapsed time between any container restarting is at least <min restart interval>.
    1. Solution description: a. TMaster monitors the back pressure metrics. b. If there has been the back pressure in the container X for more than <back pressure time window> minutes, TMaster sends a command to the heron-shell in the container X. c. The heron-shell kills the heron-executor and the Aurora will re-schedule the container X.
    opened by huijunw 30
  • intellij support -v2

    intellij support -v2

    Team, please review the attached pull request- support for intellij. I would like some feedback ,

    there is an earlier pull request: https://github.com/twitter/heron/pull/254 that has the basics. but the latest has the following additions:

    1. generic support for module dependencies - 3rd party and bazel third party libraries inclusion
    2. includes code review feedback from 254 (included config / yaml etc)
    3. inclusion of python module
    opened by prabhuinbarajan 29
  • Add support for custom evictor and trigger policies

    Add support for custom evictor and trigger policies

    Hello,

    Pursuant to my question in #2647 , I've added support for custom eviction and trigger policies. The modifications that I have made is to:

    -Add the ability to add a custom EvictionPolicy and TriggerPolicy to a WindowingConfigs -Add an if statement to check for the existence of custom policies in the WindowingConfigs passed to a WindowedBoltExecutor -Add the ability to add a custom trigger or evictor policy to a BaseWindowedBolt -Add support for a custom trigger and evictor policy WindowConfig and WindowConfigImpl in the streamlet api

    Thoughts? This is my first time interacting with the underlying api, but I tried to keep the methods/implementation as similar as possible to what already existed.

    Daniel


    Add support in both the streamlet and topology apis for the usage of custom eviction policies extending com.twitter.heron.api.windowing.EvictionPolicy and trigger policies extending com.twitter.heron.api.windowing.TriggerPolicy to enable user-defined windowing schemes.

    opened by dancollins34 28
  • Scaling down should remove instances from the container with the most imbalance

    Scaling down should remove instances from the container with the most imbalance

    The repacking algos currently remove instances in a round-robin fashion from container 1, which can result in the imbalanced packing described below. Instead instances should be removed from the containers that have the most imbalance.

    For example:

    1. Deploy the ExclamationTopology: ~/bin/heron submit local ~/.heron/examples/heron-examples.jar com.twitter.heron.examples.ExclamationTopology ExclamationTopology --deploy-deactivated --verbose
    heron_admin-0
    1. Scale up from 4 to 6: ~/bin/heron update local ExclamationTopology --component-parallelism=exclaim1:6
    heron_admin-1
    1. Scale back down to 4: ~/bin/heron update local ExclamationTopology --component-parallelism=exclaim1:4
    heron_admin-2

    Instead the packing in 3 should look like 1. The proposed algorithm is as follows:

    First, compute the idealized allocation (representation?) factor for component A on a given container as the ratio of component A's parallelism to the sum of all component parallelisms. For example, after Step 2 above the idealized allocation factor for exclaim1 would be 6/8 or 0.75, since the topology has 8 total instances of which 6 are As.

    Second, compute the actual allocation factor on a given container for component A as the ratio A's instance count to the count of all instances on the container. Following the example above, after Step 2 the allocation factors for A on each of the nodes is [2/3, 2/3, 2/2] or [0.67, 0.67, 1.0].

    Finally, the offset from the ideal could be computed as [-0.08, -0.08, +0.25], which shows that container 3 is the most over allocated and should be targeted for instance A removal.

    enhancement 
    opened by billonahill 28
  • Ffdpacking

    Ffdpacking

    fixes #934

    The branch contains a new packing algorithm based on binpacking that can support heterogeneous containers and can be used with schedulers like YARN.

    opened by avflor 28
  • Bump json5 from 2.1.2 to 2.2.3 in /website2/website

    Bump json5 from 2.1.2 to 2.2.3 in /website2/website

    Bumps json5 from 2.1.2 to 2.2.3.

    Release notes

    Sourced from json5's releases.

    v2.2.3

    v2.2.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)
    Changelog

    Sourced from json5's changelog.

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)
    Commits
    • c3a7524 2.2.3
    • 94fd06d docs: update CHANGELOG for v2.2.3
    • 3b8cebf docs(security): use GitHub security advisories
    • f0fd9e1 docs: publish a security policy
    • 6a91a05 docs(template): bug -> bug report
    • 14f8cb1 2.2.2
    • 10cc7ca docs: update CHANGELOG for v2.2.2
    • 7774c10 fix: add proto to objects and arrays
    • edde30a Readme: slight tweak to intro
    • 97286f8 Improve example in readme
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump json-pointer from 0.6.0 to 0.6.2 in /website2/website

    Bump json-pointer from 0.6.0 to 0.6.2 in /website2/website

    Bumps json-pointer from 0.6.0 to 0.6.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • python-3.8.10 protobuf 3.18.3 Segmentation fault: 11

    python-3.8.10 protobuf 3.18.3 Segmentation fault: 11

    Describe the bug

    heron cli python-3.8.10 and protobuf-3.18.3 Segmentation fault: 11

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior Changing the 3.18.3 version to 3.19.6 works fine.

    Screenshots If applicable, add screenshots to help explain your problem.

    -------------------------------------
    Translated Report (Full Report Below)
    -------------------------------------
    
    Process:               Python [72157]
    Path:                  /Library/Frameworks/Python.framework/Versions/3.8/Resources/Python.app/Contents/MacOS/Python
    Identifier:            org.python.python
    Version:               3.8.10 (3.8.10)
    Code Type:             X86-64 (Native)
    Parent Process:        zsh [89078]
    Responsible:           iTerm2 [488]
    User ID:               502
    
    Date/Time:             2022-12-29 17:38:55.3581 +0900
    OS Version:            macOS 12.4 (21F79)
    Report Version:        12
    Bridge OS Version:     6.5 (19P5071)
    Anonymous UUID:        3C36D018-7980-64FA-54A8-AB9E65570057
    
    
    Time Awake Since Boot: 18000 seconds
    
    System Integrity Protection: enabled
    
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    
    Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:       UNKNOWN_0xD at 0x0000000000000000
    Exception Codes:       0x000000000000000d, 0x0000000000000000
    Exception Note:        EXC_CORPSE_NOTIFY
    
    Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
    Terminating Process:   exc handler [72157]
    
    VM Region Info: 0 is not in any region.  Bytes before following region: 4445896704
          REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
          UNUSED SPACE AT START
    --->  
          __TEXT                      108ff0000-108ff4000    [   16K] r-x/r-x SM=COW  .../MacOS/Python
    
    
    Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
    0   _message.cpython-38-darwin.so 	       0x10b34a04e google::protobuf::python::message_meta::New(_typeobject*, _object*, _object*) + 750
    1   Python                        	       0x10984299c type_call + 44
    2   Python                        	       0x1097ec326 _PyObject_MakeTpCall + 374
    3   Python                        	       0x1098cdc0c call_function + 652
    4   Python                        	       0x1098ca19c _PyEval_EvalFrameDefault + 30364
    5   Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    6   Python                        	       0x1098c2a60 PyEval_EvalCode + 48
    7   Python                        	       0x1098bfe8a builtin_exec + 618
    8   Python                        	       0x10982c471 cfunction_vectorcall_FASTCALL + 177
    9   Python                        	       0x1097ec674 PyVectorcall_Call + 100
    10  Python                        	       0x1098ca6c0 _PyEval_EvalFrameDefault + 31680
    11  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    12  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    13  Python                        	       0x1098cdae2 call_function + 354
    14  Python                        	       0x1098ca19c _PyEval_EvalFrameDefault + 30364
    15  Python                        	       0x1097eccdd function_code_fastcall + 237
    16  Python                        	       0x1098cdae2 call_function + 354
    17  Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    18  Python                        	       0x1097eccdd function_code_fastcall + 237
    19  Python                        	       0x1098cdae2 call_function + 354
    20  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    21  Python                        	       0x1097eccdd function_code_fastcall + 237
    22  Python                        	       0x1098cdae2 call_function + 354
    23  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    24  Python                        	       0x1097eccdd function_code_fastcall + 237
    25  Python                        	       0x1097ee6f5 object_vacall + 437
    26  Python                        	       0x1097ee923 _PyObject_CallMethodIdObjArgs + 227
    27  Python                        	       0x1098f9109 PyImport_ImportModuleLevelObject + 1785
    28  Python                        	       0x1098bef69 builtin___import__ + 137
    29  Python                        	       0x1097ec8da cfunction_call_varargs + 122
    30  Python                        	       0x1098ca6c0 _PyEval_EvalFrameDefault + 31680
    31  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    32  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    33  Python                        	       0x1098cdae2 call_function + 354
    34  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    35  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    36  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    37  Python                        	       0x1097ee6f5 object_vacall + 437
    38  Python                        	       0x1097ee923 _PyObject_CallMethodIdObjArgs + 227
    39  Python                        	       0x1098f923f PyImport_ImportModuleLevelObject + 2095
    40  Python                        	       0x1098c879d _PyEval_EvalFrameDefault + 23709
    41  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    42  Python                        	       0x1098c2a60 PyEval_EvalCode + 48
    43  Python                        	       0x1098bfe8a builtin_exec + 618
    44  Python                        	       0x10982c471 cfunction_vectorcall_FASTCALL + 177
    45  Python                        	       0x1097ec674 PyVectorcall_Call + 100
    46  Python                        	       0x1098ca6c0 _PyEval_EvalFrameDefault + 31680
    47  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    48  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    49  Python                        	       0x1098cdae2 call_function + 354
    50  Python                        	       0x1098ca19c _PyEval_EvalFrameDefault + 30364
    51  Python                        	       0x1097eccdd function_code_fastcall + 237
    52  Python                        	       0x1098cdae2 call_function + 354
    53  Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    54  Python                        	       0x1097eccdd function_code_fastcall + 237
    55  Python                        	       0x1098cdae2 call_function + 354
    56  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    57  Python                        	       0x1097eccdd function_code_fastcall + 237
    58  Python                        	       0x1098cdae2 call_function + 354
    59  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    60  Python                        	       0x1097eccdd function_code_fastcall + 237
    61  Python                        	       0x1097ee6f5 object_vacall + 437
    62  Python                        	       0x1097ee923 _PyObject_CallMethodIdObjArgs + 227
    63  Python                        	       0x1098f9109 PyImport_ImportModuleLevelObject + 1785
    64  Python                        	       0x1098bef69 builtin___import__ + 137
    65  Python                        	       0x1097ec8da cfunction_call_varargs + 122
    66  Python                        	       0x1098ca6c0 _PyEval_EvalFrameDefault + 31680
    67  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    68  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    69  Python                        	       0x1098cdae2 call_function + 354
    70  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    71  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    72  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    73  Python                        	       0x1097ee6f5 object_vacall + 437
    74  Python                        	       0x1097ee923 _PyObject_CallMethodIdObjArgs + 227
    75  Python                        	       0x1098f923f PyImport_ImportModuleLevelObject + 2095
    76  Python                        	       0x1098c879d _PyEval_EvalFrameDefault + 23709
    77  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    78  Python                        	       0x1098c2a60 PyEval_EvalCode + 48
    79  Python                        	       0x1098bfe8a builtin_exec + 618
    80  Python                        	       0x10982c471 cfunction_vectorcall_FASTCALL + 177
    81  Python                        	       0x1098cdae2 call_function + 354
    82  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    83  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    84  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    85  Python                        	       0x1098cdae2 call_function + 354
    86  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    87  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    88  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    89  Python                        	       0x1098cdae2 call_function + 354
    90  Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    91  Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    92  Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    93  Python                        	       0x1098cdae2 call_function + 354
    94  Python                        	       0x1098ca314 _PyEval_EvalFrameDefault + 30740
    95  Python                        	       0x1097eccdd function_code_fastcall + 237
    96  Python                        	       0x1098cdae2 call_function + 354
    97  Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    98  Python                        	       0x1097eccdd function_code_fastcall + 237
    99  Python                        	       0x1098cdae2 call_function + 354
    100 Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    101 Python                        	       0x1097eccdd function_code_fastcall + 237
    102 Python                        	       0x1097ef722 method_vectorcall + 322
    103 Python                        	       0x1097ec674 PyVectorcall_Call + 100
    104 Python                        	       0x1098ca4fd _PyEval_EvalFrameDefault + 31229
    105 Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    106 Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    107 Python                        	       0x1097ef7ad method_vectorcall + 461
    108 Python                        	       0x1097ec674 PyVectorcall_Call + 100
    109 Python                        	       0x1098ca4fd _PyEval_EvalFrameDefault + 31229
    110 Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    111 Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    112 Python                        	       0x1098cdae2 call_function + 354
    113 Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    114 Python                        	       0x1097eccdd function_code_fastcall + 237
    115 Python                        	       0x1098cdae2 call_function + 354
    116 Python                        	       0x1098ca17f _PyEval_EvalFrameDefault + 30335
    117 Python                        	       0x1097eccdd function_code_fastcall + 237
    118 Python                        	       0x1098cdae2 call_function + 354
    119 Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    120 Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    121 Python                        	       0x1098c2a60 PyEval_EvalCode + 48
    122 Python                        	       0x1098bfe8a builtin_exec + 618
    123 Python                        	       0x10982c471 cfunction_vectorcall_FASTCALL + 177
    124 Python                        	       0x1098cdae2 call_function + 354
    125 Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    126 Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    127 Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    128 Python                        	       0x1098cdae2 call_function + 354
    129 Python                        	       0x1098ca250 _PyEval_EvalFrameDefault + 30544
    130 Python                        	       0x1098ceb54 _PyEval_EvalCodeWithName + 3268
    131 Python                        	       0x1097ece5d _PyFunction_Vectorcall + 253
    132 Python                        	       0x1097ec674 PyVectorcall_Call + 100
    133 Python                        	       0x1099336a0 pymain_run_module + 192
    134 Python                        	       0x109932d88 Py_RunMain + 1416
    135 Python                        	       0x109933573 pymain_main + 403
    136 Python                        	       0x1099335cb Py_BytesMain + 43
    137 dyld                          	       0x113d7551e start + 462
    
    
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x000000010adc1830  rbx: 0x00007f858208ae48  rcx: 0x000000010adc1000  rdx: 0x000000010adc1850
      rdi: 0x000000010b499900  rsi: 0x00020e0000000002  rbp: 0x00007ff7b6f09320  rsp: 0x00007ff7b6f09280
       r8: 0x0b24dd6b471c6ccd   r9: 0x0000000081f6f5e4  r10: 0x000000010adfd690  r11: 0x0000000000000007
      r12: 0x0000000000000048  r13: 0x000000010adc1830  r14: 0x0000000000000000  r15: 0x00007f8581f6f500
      rip: 0x000000010b34a04e  rfl: 0x0000000000010206  cr2: 0x000000010b33ea40
      
    Logical CPU:     6
    Error Code:      0x00000000 
    Trap Number:     13
    
    Thread 0 instruction stream:
      bf 80 03 00 00 48 83 07-01 48 8b 75 b0 4c 89 fa  .....H...H.u.L..
      e8 3b 25 00 00 85 c0 0f-88 68 02 00 00 48 8b 4d  .;%......h...H.M
      b0 83 79 04 00 7e 75 45-31 e4 31 d2 48 89 55 a8  ..y..~uE1.1.H.U.
      48 8b 59 28 4a 8d 3c 23-e8 03 4a ff ff 49 89 c5  H.Y(J.<#..J..I..
      48 85 c0 0f 84 3c 02 00-00 4a 8b 74 23 08[f6]06  H....<...J.t#...	<==
      01 75 06 48 83 c6 01 eb-04 48 8b 76 10 4c 89 ff  .u.H.....H.v.L..
      4c 89 ea e8 02 bc 11 00-41 89 c6 49 83 45 00 ff  L.......A..I.E..
      75 08 4c 89 ef e8 b0 bc-11 00 45 85 f6 0f 88 02  u.L.......E.....
      02 00 00 48 8b 55 a8 48-83 c2 01 48 8b 4d b0 48  ...H.U.H...H.M.H
      63 41 04 49 83 c4 48 48-39 c2 7c 90 83 79 74 00  cA.I..HH9.|..yt.
      0f 8e 64 01 00 00 45 31-e4 4c 8b 71 40 4b 8d 1c  ..d...E1.L.q@K..
      e4 49 8d 3c de e8 46 8c-fe ff 48 85 c0 0f 84 c2  .I.<..F...H.....
    
    Binary Images:
           0x10b331000 -        0x10b490fff _message.cpython-38-darwin.so (*) <363de008-99fd-3d23-bd74-a48cba7a849c> /Users/USER/*/_message.cpython-38-darwin.so
           0x1097ca000 -        0x109a19fff org.python.python (3.8.10, (c) 2001-2019 Python Software Foundation.) <70430122-7408-3d45-851c-4239248ce8f6> /Library/Frameworks/Python.framework/Versions/3.8/Python
           0x113d70000 -        0x113ddbfff dyld (*) <b70ce1ec-b902-3852-8268-05de00bfa8d5> /usr/lib/dyld
    
    External Modification Summary:
      Calls made by other processes targeting this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by all processes on this machine:
        task_for_pid: 6
        thread_create: 0
        thread_set_state: 0
    
    VM Region Summary:
    ReadOnly portion of Libraries: Total=535.2M resident=0K(0%) swapped_out_or_unallocated=535.2M(100%)
    Writable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)
    
                                    VIRTUAL   REGION 
    REGION TYPE                        SIZE    COUNT (non-coalesced) 
    ===========                     =======  ======= 
    Kernel Alloc Once                    8K        1 
    MALLOC                           257.2M       33 
    MALLOC guard page                   24K        5 
    MALLOC_MEDIUM (reserved)         840.0M        7         reserved VM address space (unallocated)
    MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
    ObjC additional data                15K        1 
    STACK GUARD                          4K        1 
    Stack                             16.0M        1 
    VM_ALLOCATE                       17.8M       73 
    __DATA                            2859K      156 
    __DATA_CONST                      5942K      117 
    __DATA_DIRTY                       209K       50 
    __LINKEDIT                       446.4M       43 
    __TEXT                            88.9M      167 
    __UNICODE                          592K        1 
    dyld private memory               1024K        1 
    shared memory                       12K        2 
    ===========                     =======  ======= 
    TOTAL                              2.0G      660 
    TOTAL, minus reserved VM space   836.6M      660 
    
    

    Operating System

    • OS: macOS 14.4
    • Version 12

    Additional context SIG 11 in some environments.

    bug priority: low cli dependencies 
    opened by thinker0 0
  • Bump express from 4.17.1 to 4.18.2 in /website2/website

    Bump express from 4.17.1 to 4.18.2 in /website2/website

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump qs from 6.5.2 to 6.5.3 in /website2/website

    Bump qs from 6.5.2 to 6.5.3 in /website2/website

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
Releases(0.20.5-incubating-rc4)
  • 0.20.5-incubating-rc4(Jun 20, 2022)

    What's Changed

    • links by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3694
    • Update Bookkeeper to 4.13.0 and Zookeeper to 3.6.3 by @nicknezis in https://github.com/apache/incubator-heron/pull/3692
    • 0.20.4 site changes by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3695
    • Fix extra.links of heron-tracker by @thinker0 in https://github.com/apache/incubator-heron/pull/3696
    • Adding heron s3 region into config by @Bouryu in https://github.com/apache/incubator-heron/pull/3697
    • Added support for adding Kubernetes annotations to the topology pod and service by @nicknezis in https://github.com/apache/incubator-heron/pull/3699
    • Add support for dynamic kubernetes labels on pod and service by @nicknezis in https://github.com/apache/incubator-heron/pull/3701
    • Add ability to add Kubernetes Secrets and SecretKeyRefs by @nicknezis in https://github.com/apache/incubator-heron/pull/3702
    • Updated Kryo to 5.2.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3705
    • Adding missing logic to Kubernetes Scheduler to properly set the Remote Debug ports by @nicknezis in https://github.com/apache/incubator-heron/pull/3704
    • Bazel upgraded to 4.1.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3703
    • Update asf yaml by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3706
    • Support external Helm version being set when building Helm packages by @nicknezis in https://github.com/apache/incubator-heron/pull/3708
    • [HERON-3711] Setup Instructions for Intellij IDEA using the Bazel plugin. by @surahman in https://github.com/apache/incubator-heron/pull/3712
    • pointing older releases to be retrieved from archive.a.o by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3714
    • mirror link change by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3716
    • Fix heron-downloader cannot load the jar package correctly by @zhangshaoning1 in https://github.com/apache/incubator-heron/pull/3709
    • update heron-shell download handler logging by @huijunwu in https://github.com/apache/incubator-heron/pull/3718
    • [HERON-3707] ConfigMap Pod Template Support by @surahman in https://github.com/apache/incubator-heron/pull/3710
    • [Heron 3707] ConfigMap Pod Template Support Documentation by @surahman in https://github.com/apache/incubator-heron/pull/3717
    • Fix glog/gflags by @thinker0 in https://github.com/apache/incubator-heron/pull/3728
    • Update pip-2020-resolver of PexBuilder by @thinker0 in https://github.com/apache/incubator-heron/pull/3727
    • Helm: Adding option to switch the apiserver service between NodePort and ClusterIP by @windhamwong in https://github.com/apache/incubator-heron/pull/3721
    • fix get_heron_dir by @thinker0 in https://github.com/apache/incubator-heron/pull/3731
    • Fix get_heron_tracker_dir by @thinker0 in https://github.com/apache/incubator-heron/pull/3734
    • Updated deprecated policy/v1beta1 to policy/v1 PodDisruptionBudget API by @nicknezis in https://github.com/apache/incubator-heron/pull/3737
    • Bump Netty to 4.1.70 by @nicknezis in https://github.com/apache/incubator-heron/pull/3729
    • [Heron-3733] CI Pipeline Failures Involving the <stmgr_unittest> by @surahman in https://github.com/apache/incubator-heron/pull/3735
    • update filename in integration_test http_server by @huijunwu in https://github.com/apache/incubator-heron/pull/3739
    • Restart a Topology on Kubernetes by @surahman in https://github.com/apache/incubator-heron/pull/3740
    • [Heron-3723] Add support for Persistent Volumes for stateful storage by @surahman in https://github.com/apache/incubator-heron/pull/3725
    • [Heron-3724] Separate the Manager and Executors. by @surahman in https://github.com/apache/incubator-heron/pull/3741
    • Kazoo version bump for Python 3.8 by @windhamwong in https://github.com/apache/incubator-heron/pull/3743
    • Fix dependency by @thinker0 in https://github.com/apache/incubator-heron/pull/3746
    • adding new committer by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3748
    • Updated to fix missing anticrlf dependency by @nicknezis in https://github.com/apache/incubator-heron/pull/3749
    • [Heron-3723] Add support for Empty Dir, Host Path, and NFS via CLI by @surahman in https://github.com/apache/incubator-heron/pull/3747
    • Kubernetes V1Controller Cleanup by @surahman in https://github.com/apache/incubator-heron/pull/3752
    • Added Docker to Vagrant VM init script by @nicknezis in https://github.com/apache/incubator-heron/pull/3756
    • Updated External JVM Rules plugin by @nicknezis in https://github.com/apache/incubator-heron/pull/3753
    • Updated Kubernetes client library to 14.0.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3754
    • Updated Netty to 4.1.72 by @nicknezis in https://github.com/apache/incubator-heron/pull/3755
    • Updated Dhalion to 0.2.6 by @nicknezis in https://github.com/apache/incubator-heron/pull/3757
    • Helm chart cleanup by @nicknezis in https://github.com/apache/incubator-heron/pull/3758
    • HeronPy 0.20.5 release prep cleanup by @nicknezis in https://github.com/apache/incubator-heron/pull/3759
    • libunwind 1.5.0 Upgrade by @surahman in https://github.com/apache/incubator-heron/pull/3760
    • Ubuntu 22.04 Support by @surahman in https://github.com/apache/incubator-heron/pull/3761
    • Upgrade to Bazel 4.2.2 by @nicknezis in https://github.com/apache/incubator-heron/pull/3764
    • Updated Google Test which now supports Bazel by @nicknezis in https://github.com/apache/incubator-heron/pull/3765
    • Fixed stmgr unittest segfault issue on macOS by @nicknezis in https://github.com/apache/incubator-heron/pull/3767
    • Upgrade WORKSPACE python packages for python3.8 support by @Code0x58 in https://github.com/apache/incubator-heron/pull/3646
    • Fixing an incorrect use of KubeVersion in the Helm Chart.yml by @nicknezis in https://github.com/apache/incubator-heron/pull/3775
    • Update to fix Heron UI Jinja2 issue by @nicknezis in https://github.com/apache/incubator-heron/pull/3777
    • Added missing packing plan handler by @nicknezis in https://github.com/apache/incubator-heron/pull/3783
    • Removing old Tornado asynchronous annotations by @nicknezis in https://github.com/apache/incubator-heron/pull/3781
    • Add legacy CentOS7 by @thinker0 in https://github.com/apache/incubator-heron/pull/3772
    • Change centos to RockyLinux-8 by @thinker0 in https://github.com/apache/incubator-heron/pull/3773
    • Fix conflict Rocky8 by @thinker0 in https://github.com/apache/incubator-heron/pull/3787
    • Fix git url by @thinker0 in https://github.com/apache/incubator-heron/pull/3794
    • Remove unnecessary Bookkeeper format init container from Helm chart by @nicknezis in https://github.com/apache/incubator-heron/pull/3795
    • Change log4j to slf4j of Logging by @thinker0 in https://github.com/apache/incubator-heron/pull/3791
    • Remove fixed young generation heap space of instance by @thinker0 in https://github.com/apache/incubator-heron/pull/3789
    • Support Runtime jdk17 by @thinker0 in https://github.com/apache/incubator-heron/pull/3792
    • Update build-docker.sh - Removing debug flag by @windhamwong in https://github.com/apache/incubator-heron/pull/3799
    • Upgrade protobuf to 3.16.1 CVE-2021-22569 by @thinker0 in https://github.com/apache/incubator-heron/pull/3797
    • Adding Bazel Platforms support by @nicknezis in https://github.com/apache/incubator-heron/pull/3779
    • Removing prevously missed refs to removed files by @nicknezis in https://github.com/apache/incubator-heron/pull/3805
    • Updated to fix MacOS stylecheck RuntimeError by @nicknezis in https://github.com/apache/incubator-heron/pull/3803
    • Update cppcheck to 2.7 by @nicknezis in https://github.com/apache/incubator-heron/pull/3804
    • Updated rules_pkg build dependency to 0.6.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3806
    • Add logback.xml by @thinker0 in https://github.com/apache/incubator-heron/pull/3807
    • Add SLF4JBridgeHandler by @thinker0 in https://github.com/apache/incubator-heron/pull/3809
    • Bump minimist from 1.2.5 to 1.2.6 in /website2/website by @dependabot in https://github.com/apache/incubator-heron/pull/3811
    • Replace Helm chart's generic Bookkeeper platform property with specific properties by @wromansky in https://github.com/apache/incubator-heron/pull/3798
    • Bump lodash from 4.17.15 to 4.17.21 in /website2/website by @dependabot in https://github.com/apache/incubator-heron/pull/3812
    • Fix for missing physical plan in UI by @nicknezis in https://github.com/apache/incubator-heron/pull/3786
    • Bump url-parse from 1.4.7 to 1.5.10 in /website2/website by @dependabot in https://github.com/apache/incubator-heron/pull/3813
    • Change ByteSize to ByteSizeLong for Protobuf by @thinker0 in https://github.com/apache/incubator-heron/pull/3816
    • Bump prismjs from 1.19.0 to 1.27.0 in /website2/website by @dependabot in https://github.com/apache/incubator-heron/pull/3815
    • Support legacy api of HealthManger by @thinker0 in https://github.com/apache/incubator-heron/pull/3818
    • Fix HealthManager by @thinker0 in https://github.com/apache/incubator-heron/pull/3819
    • Bump async from 2.6.3 to 2.6.4 in /website2/website by @dependabot in https://github.com/apache/incubator-heron/pull/3822
    • Updated Netty to 4.1.76.Final by @nicknezis in https://github.com/apache/incubator-heron/pull/3823
    • Upgrade Kryo to 5.3.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3824
    • Joshfischer/3774/pom dependencies by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3778
    • Added License file to published Jars by @nicknezis in https://github.com/apache/incubator-heron/pull/3827
    • Update Debian Docker images from 10 to 11 by @nicknezis in https://github.com/apache/incubator-heron/pull/3828
    • [3821] Remove deprecated Host Path, NFS, and EBS support for Kubernetes by @surahman in https://github.com/apache/incubator-heron/pull/3825
    • Update rules-scala of Scala by @thinker0 in https://github.com/apache/incubator-heron/pull/3832
    • update year in NOTICE, adding ASF headers to missed files by @joshfischer1108 in https://github.com/apache/incubator-heron/pull/3834
    • Added to show the number of instances in the topology list UI. by @thinker0 in https://github.com/apache/incubator-heron/pull/3831
    • Rearrange values.yaml to better style by @windhamwong in https://github.com/apache/incubator-heron/pull/3835
    • Reduce the DEBUG log by @thinker0 in https://github.com/apache/incubator-heron/pull/3836
    • Removed random long in filename which caused leaking in upload storage by @nicknezis in https://github.com/apache/incubator-heron/pull/3838
    • Upgraded Bookkeeper to 4.14.5 by @nicknezis in https://github.com/apache/incubator-heron/pull/3837
    • Upgrade to Zookeeper 3.8.0 by @nicknezis in https://github.com/apache/incubator-heron/pull/3840
    • Added missing epel-release repo in Rocky8 Dist image Dockerfile by @nicknezis in https://github.com/apache/incubator-heron/pull/3842
    • Fix Update of topology by @thinker0 in https://github.com/apache/incubator-heron/pull/3830
    • Remove stray space characters between \ and \n by @jmtd in https://github.com/apache/incubator-heron/pull/3843
    • Updates to fix issues with the Heron API dependencies by @nicknezis in https://github.com/apache/incubator-heron/pull/3844

    New Contributors

    • @Bouryu made their first contribution in https://github.com/apache/incubator-heron/pull/3697
    • @surahman made their first contribution in https://github.com/apache/incubator-heron/pull/3712
    • @zhangshaoning1 made their first contribution in https://github.com/apache/incubator-heron/pull/3709
    • @wromansky made their first contribution in https://github.com/apache/incubator-heron/pull/3798
    • @jmtd made their first contribution in https://github.com/apache/incubator-heron/pull/3843

    Full Changelog: https://github.com/apache/incubator-heron/compare/0.20.4-incubating-rc1...0.20.5-incubating-rc4

    Source code(tar.gz)
    Source code(zip)
  • 0.20.4-incubating-rc1(May 10, 2021)

    83a742f42fd (tag: 0.20.4-incubating-rc1, upstream/master) Adding disclaimers to release artifacts (#3689) db5c992d30e (origin/master, origin/HEAD) Use the proper featured Zookeeper config generation script (#3688) 103cf190dfc (upstream/ubuntu20.04-arm64) updatedocandlink (#3685) c23dba7a5d6 Updated to Kryo 5.0.4 (#3683) 8ff6390c659 Fixing incorrect article title (#3682) 63fe9fabdbc Grammar fix (#3681) c2d7f141587 Remove cppunit-dev dependency (#3680) 29562933264 Decrease the minimum requirement of RAM of single instance to 16MB in Round Robin algorithm (#3678) d4d3cccf32a Removing unused Bookkeeper hostPort that causes port conflict (#3677) a8eb752f6f1 Specifying explicit transitive dependency for uvloop due to Python version conflict (#3675) a94533854d1 Fixed website style issue (#3673) 43fa2ffd41a Joshfischer/add download links (#3671) bfdbd4382f2 Reverting Glog back to 0.3.5 (#3672) a51c822951a Use Build Kit docker feature to shrink the Docker image size (#3669) b16131740e9 Changed heartbeat log statement to debug (#3667) 7a75e5102a6 Removing defaulted HeapDumpOnOutOfMemory (#3665) f11ebc37804 Added CLI submit config toggle for verbose GC logging (#3663) fdf3430c51e Add sum/max/min reducers in Scala (#3133) 1a0d198ea30 Updated K8s Scheduler to set Resource Limits and Requests (#3664) 0f0ba185430 explicit unreleased code (#3658) 6edbee7c52e Allow localhost graceful shutdown (#3650) b363319cf9b GLog updated to 0.4.0. Also some C++ code cleanup to remove warnings (#3655) 6e83c96f2f6 Updated Kryo to 5.0.3 (#3657) 1a8fc39a57b update notice year (#3656) 9af45c730e5 Improving Kubernetes scheduler logic (#3653) 0025251cd5e Bumping Bazel to 3.7.2 (#3654) 01abf01f123 Add Prometheus metrics rules (#3651)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc9(Dec 20, 2020)

    a928cd54cb (HEAD -> release/0.20.3-incubating-rc9, tag: 0.20.3-incubating-rc9, upstream/release/0.20.3-incubating-rc9, upstream/master, master) Updated Heron UI with Apache compliant font (#3648) ed42bfdaab Support javadoc of jdk11 (#3649) dd3b67b212 (origin/master, origin/HEAD) fix year in notice (#3647) 0c344dc756 Fix vagrant init (#3643) 3daedf5806 Add license to shell.snip.html (#3641) a4140f2352 (tag: 0.20.3-incubating-rc8, upstream/release/0.20.3-incubating-rc8, release/0.20.3-incubating-rc8) Typo fix (#3637) 72d6374063 Fix for large int that Helm was changing to scientific notation (#3635) 83b8226059 Fixes to heron-ui arg name changes (#3634) 5bde52f396 correct reference to values in yaml file (#3632) bbe2e896bb (releaes/test-release) Apache Rat additional excludes rules added (#3631) ce5a568407 Upgrade to Bazel 3.7 (#3630) 790e62de69 Update travis-ci.com in README (#3629) 97a916841d Clean heron-ui backend (#3597) f5a9abedc3 Rename "topology master" to "topology manager" (#3624) ec44c53104 Use click instead of argparse in py instance (#3598) 484758425f Purge heron-admin (#3585) cadf9855e4 Updating to Bazel 3.5.0 (#3627) ec2cff270e Added more Helm chart Bookkeeper config items (#3628) 3be9f06516 (josh-test-release) clean up site docs (#3626) 64e8167030 Clean tracker top level code (#3602) aa292eff6f Adding python3-venv to Debian image (#3625) 98ada0f87e Use click instead of argparse in tracker (#3599) 612de8da11 (joshfischer/add-examples-to-site, joshfischer/add-examples) Updated Kryo to 5.0.0 (#3621) 90d8a61386 Fix documentation CI build process (#3620) fe1c1990ac Added ability to disable base_url in Helm chart (#3619) a3cda1954a Stop using "cluster admin" role and restrict to k8s namespace (#3618) c6f634b752 Adding missing ENV variables for Centos 7 image (#3617) b4008181b1 Fixing typo in Helm chart template 11d6332134 Fix Helm chart to support clustered Zookeepers (#3611) f3ba28537e (upstream/roundrobin-improvement) Updating Kryo to 5.0.0-RC9 (#3593) 96dda448ae Dockerfiles Python 3 cleanup (#3601) 35ec34b1af Updated to fix Kubernetes scale issue (#3607) ee73293b2c Unvendor (#3603) c3b643324f Adding Bazel version check (#3605) 1f790186bd Deep clean heron-explorer (#3588) 9d4541b349 (joshfischer/fix-bazel-version-in-docs) Switch to pigz to support multi-core tar command (#3595) 3d210cc068 Updating docker build to fix Python Click library issue (#3596) ac82daf753 (tag: 0.20.3-incubating-rc7, upstream/release/0.20.3-incubating-rc7) Changing JRE to JDK (#3592) 607560d4ce Remove unused heron.tools.common.src.python.utils.heronparser (#3591) f764d9ad48 Reordering the init containers in the Helm chart (#3589) 0c858ca825 Fix licenses in 2020/7/20 master (#3590) 39cf3a76b1 Correct heron-executor CLI usage (#3587) 0c9b209467 (tag: 0.20.3-incubating-rc6, upstream/release/0.20.3-incubating-rc6) Fix log-reader for Python3 (#3580) d9c06bd1de Replace graph code in tracker (#3579) 8f78034f4b Support lifecycle for aurora (#3581) f35ba157f6 Upgrade to Bazel 3.4.1 (#3576) 82ee354e1b (tag: 0.20.3-incubating-rc5, upstream/release/0.20.3-incubating-rc5) Unvendor pyobj + fix py2->py3 compatability fixes. (#3574) 42b87feff8 Update website URL in README (#3578) 1c7fd118e3 Unvendor cloudpickle (#3568) a5459f1312 allfix (#3577) cd42fa8573 Strip old python requirements (#3569) 8a825e413d Updated Bookkeeper to 4.11.0 (#3571) c419bc0068 Add Ant dependency to Vagrant machine (#3573) fd0ec5fe12 Fix Jenkins Doc generation (#3572) 14bc58b493 (tag: 0.20.3-incubating-rc4, upstream/release/0.20.3-incubating-rc4) fix jenkins debian10 (#3570) e1dda9acfd Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b51f update storm 2.2.0 ISpout open() (#3567) 9e0c782cc4 mkdir for storm api 2.2.0 (#3566) b760eabc5a fixtoolchain (#3563) 1c624852ed Make the integration test script executable. (#3565) 278c05a1a7 zookeeper to 3.5.8 (#3555) 4f7f90f2b8 Python 3 upgrade (#3522) 754416088b Adding missing baseUrl (#3553) 897df21a8a Revert "upgradezookeeper3.5.8" 00e4e81d77 upgradezookeeper3.5.8 508431859b Fixing RVO optimization (#3549) fb970eba07 Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8530 Updated to make site look better on mobile (#3547) e461308356 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 80575594fa Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10d16 Embedded Trykker font (#3541) c666100f64 adjusting packages for javadocs (#3537) d03c1122f6 fixing javadocs (#3536) 4308eaf210 Fix use of non-default base url value (#3535) 270f77e655 Fix service url in Helm chart (#3534) b16853beab correcting heron urls (#3532) a7291cef99 get javadocs generation script passing (#3533) a651e90ae8 Build python package in virtualenv (#3529) 59a3c4aba5 adding nostyle (#3527) e06dc8ff67 Workaround trailing slashes on website (#3531) c713f438f2 (tag: 0.20.3-incubating-rc3-test3, tag: 0.20.3-incubating-rc3) Fix ubunt14.04 docker file (#3526) 89a1e50010 Update osx documentation (3453) (#3530) d05f6e9fcd (Code0x58/master) Fix Heron Shell PID Extractor (#3528) 07b5d8c091 Fix ubuntu16.04 docker file (#3525) e0bb08aa4c Set Java SupportedSourceVersion to 11 (#3524) e0651719f3 Fix centos7 docker build (#3523) a2959428a1 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71f95 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab45e1 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c732d (upstream/release/0.20.3_incubating_rc3) Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87af4d Update issue templates (#3379) 78d7145423 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9ef2 (tag: 0.20.3-incubating-rc3-test) Add cppunit-devel for Bazel 3 (#3513) 2a4f112fc5 (tag: 0.20.3-incubating-rc2, upstream/release/0.20.3_incubating_rc2, release/0.20.3_incubating_rc2) Upgrading Bazel to 3.0.0 (#3510) 32d3051ae9 (tag: 0.20.3-incubating-rc1, upstream/release/0.20.3_incubating_rc1, release/0.20.3_incubating_rc1) Joshfischer/update site build (#3509) c024da2680 Fix snake yaml that caused unit test failures (#3506) f90784ae5e remove gitmodule file (#3508) ed6fd81924 Add an example with Streamlet API using component config (#3496) 0f27ef46aa Fix style 9d77767027 Use safe constructor in yaml deserialization b069e450a7 Support custom metrics rules for PrometheusSink (#3493) a6a4bf88ad Travis CI update to Ubuntu 18.04 (#3497) d2c5303132 Fix copy Maven artifacts permission error (#3503) c3d29a49a7 rolling back docusaurus version (#3501) f76f47932f fixstmgrcrash (#3492) 9ddbeb6e99 updating docs for compiling (#3483) 43c7c74896 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c741f Joshfischer/debian10 java11 (#3481) 6846f709b8 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44aefa Improve concurrency for needed parts. (#3107) 98a084a036 Add documents for setting up a docker based development environment (#3475) a6ec96e810 Patch to fix cppcheck with newer glibc (#3471) f0b6e1bd5a Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862f3f Update README for Java 11 (#3464) 4379fe1a30 Update website for java 11 (#3462) 14760762b0 Java 11 support (#3454) 0a6cecb763 adding examples folder to classpath (#3458) db255f414b removing symlink. Adding contributing guidelines back (#3450) 783581bb14 adding new committers (#3451) d179c838f0 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e66a2 Add redirect from github pages to new apache site (#3448) b22f442061 remove old site (#3446) d43f6bd026 Use netcat-bsd in Debian (#3447) f7371e1d33 Added execute permission to dev-env-create.sh (#3443) 3b66e971c8 Improve docker dev env script (#3441) b964cf4aa5 explicitly making the site indexable (#3442) 0599224e65 Update license files for JSXTransformer.js (#3437) 79272997a3 add downloader-core filegroup (#3439) 91dbabfd3b Updated to use default Kubernetes client discovery logic (#3432) b16973a774 Updated rules_scala to fix https issue (#3436) 257b1a4395 Upgrade to Python3 for the whole repo (#3431) 485b708797 Updated Helm to 3.0.2 (#3430) e51f265386 Updated to support Kubernetes 1.16 (#3426) 2f0c1dbc45 update readme (#3429) a745e3ef9d Updates to make Zookeeper work (#3424) 5cd8ff9750 Update getting-started-local-single-node.md (#3425) cb8212fd89 update bazel_config for Mac OS 10.14 (#3420) 367b44a277 Removing old com.twitter namespace references (#3415) 73f2487e51 Joshfischer/site build mods (#3422) a565a6baf9 Updated compile docker images to include tree package (#3423) 7ef2e150da Fix Helm values.yml typo (#3421) 869c82e841 make python code compatible with both python2 and python3 (#3412) 468aed11e6 Joshfischer/apache content (#3419) 340e6546f5 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b924e0 Joshfischer/finalize-ci-website (#3418) de8b55411d joshfischer/asf site (#3414) d8d811a910 Fix jQuery license and add missing license files (#3407) 06b5accaab Update Kubernetes proxy URLs (#3405) 4bca2e5599 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c50b4 Add parallelism calculator in Heron UI (#3401) ae2d1f7487 Make topology details section scrollable in Heron UI (#3400) 909c7a005f Support Catalina for Mac (#3398) 06a55e9de1 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8ad6 Update the instruction for using the docker based development environment (#3395) 1f5f23d6fc Add tables for component running info (#3394) 135fb760b0 Helm chart Bookkeeper fix (#3381) 8045a30b63 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc8(Nov 30, 2020)

    a4140f2352 (HEAD -> master, tag: 0.20.3-incubating-rc8, upstream/release/0.20.3-incubating-rc8, upstream/master, origin/master, origin/HEAD, release/0.20.3-incubating-rc8) Typo fix (#3637) 72d6374063 Fix for large int that Helm was changing to scientific notation (#3635) 83b8226059 Fixes to heron-ui arg name changes (#3634) 5bde52f396 correct reference to values in yaml file (#3632) bbe2e896bb (releaes/test-release) Apache Rat additional excludes rules added (#3631) ce5a568407 Upgrade to Bazel 3.7 (#3630) 790e62de69 Update travis-ci.com in README (#3629) 97a916841d Clean heron-ui backend (#3597) f5a9abedc3 Rename "topology master" to "topology manager" (#3624) ec44c53104 Use click instead of argparse in py instance (#3598) 484758425f Purge heron-admin (#3585) cadf9855e4 Updating to Bazel 3.5.0 (#3627) ec2cff270e Added more Helm chart Bookkeeper config items (#3628) 3be9f06516 (josh-test-release) clean up site docs (#3626) 64e8167030 Clean tracker top level code (#3602) aa292eff6f Adding python3-venv to Debian image (#3625) 98ada0f87e Use click instead of argparse in tracker (#3599) 612de8da11 (joshfischer/add-examples-to-site, joshfischer/add-examples) Updated Kryo to 5.0.0 (#3621) 90d8a61386 Fix documentation CI build process (#3620) fe1c1990ac Added ability to disable base_url in Helm chart (#3619) a3cda1954a Stop using "cluster admin" role and restrict to k8s namespace (#3618) c6f634b752 Adding missing ENV variables for Centos 7 image (#3617) b4008181b1 Fixing typo in Helm chart template 11d6332134 Fix Helm chart to support clustered Zookeepers (#3611) f3ba28537e (upstream/roundrobin-improvement) Updating Kryo to 5.0.0-RC9 (#3593) 96dda448ae Dockerfiles Python 3 cleanup (#3601) 35ec34b1af Updated to fix Kubernetes scale issue (#3607) ee73293b2c Unvendor (#3603) c3b643324f Adding Bazel version check (#3605) 1f790186bd Deep clean heron-explorer (#3588) 9d4541b349 (joshfischer/fix-bazel-version-in-docs) Switch to pigz to support multi-core tar command (#3595) 3d210cc068 Updating docker build to fix Python Click library issue (#3596) ac82daf753 (tag: 0.20.3-incubating-rc7, upstream/release/0.20.3-incubating-rc7) Changing JRE to JDK (#3592) 607560d4ce Remove unused heron.tools.common.src.python.utils.heronparser (#3591) f764d9ad48 Reordering the init containers in the Helm chart (#3589) 0c858ca825 Fix licenses in 2020/7/20 master (#3590) 39cf3a76b1 Correct heron-executor CLI usage (#3587) 0c9b209467 (tag: 0.20.3-incubating-rc6, upstream/release/0.20.3-incubating-rc6) Fix log-reader for Python3 (#3580) d9c06bd1de Replace graph code in tracker (#3579) 8f78034f4b Support lifecycle for aurora (#3581) f35ba157f6 Upgrade to Bazel 3.4.1 (#3576) 82ee354e1b (tag: 0.20.3-incubating-rc5, upstream/release/0.20.3-incubating-rc5) Unvendor pyobj + fix py2->py3 compatability fixes. (#3574) 42b87feff8 Update website URL in README (#3578) 1c7fd118e3 Unvendor cloudpickle (#3568) a5459f1312 allfix (#3577) cd42fa8573 Strip old python requirements (#3569) 8a825e413d Updated Bookkeeper to 4.11.0 (#3571) c419bc0068 Add Ant dependency to Vagrant machine (#3573) fd0ec5fe12 Fix Jenkins Doc generation (#3572) 14bc58b493 (tag: 0.20.3-incubating-rc4, upstream/release/0.20.3-incubating-rc4) fix jenkins debian10 (#3570) e1dda9acfd Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b51f update storm 2.2.0 ISpout open() (#3567) 9e0c782cc4 mkdir for storm api 2.2.0 (#3566) b760eabc5a fixtoolchain (#3563) 1c624852ed Make the integration test script executable. (#3565) 278c05a1a7 zookeeper to 3.5.8 (#3555) 4f7f90f2b8 Python 3 upgrade (#3522) 754416088b Adding missing baseUrl (#3553) 897df21a8a Revert "upgradezookeeper3.5.8" 00e4e81d77 upgradezookeeper3.5.8 508431859b Fixing RVO optimization (#3549) fb970eba07 Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8530 Updated to make site look better on mobile (#3547) e461308356 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 80575594fa Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10d16 Embedded Trykker font (#3541) c666100f64 adjusting packages for javadocs (#3537) d03c1122f6 fixing javadocs (#3536) 4308eaf210 Fix use of non-default base url value (#3535) 270f77e655 Fix service url in Helm chart (#3534) b16853beab correcting heron urls (#3532) a7291cef99 get javadocs generation script passing (#3533) a651e90ae8 Build python package in virtualenv (#3529) 59a3c4aba5 adding nostyle (#3527) e06dc8ff67 Workaround trailing slashes on website (#3531) c713f438f2 (tag: 0.20.3-incubating-rc3-test3, tag: 0.20.3-incubating-rc3) Fix ubunt14.04 docker file (#3526) 89a1e50010 Update osx documentation (3453) (#3530) d05f6e9fcd (Code0x58/master) Fix Heron Shell PID Extractor (#3528) 07b5d8c091 Fix ubuntu16.04 docker file (#3525) e0bb08aa4c Set Java SupportedSourceVersion to 11 (#3524) e0651719f3 Fix centos7 docker build (#3523) a2959428a1 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71f95 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab45e1 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c732d (upstream/release/0.20.3_incubating_rc3) Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87af4d Update issue templates (#3379) 78d7145423 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9ef2 (tag: 0.20.3-incubating-rc3-test) Add cppunit-devel for Bazel 3 (#3513) 2a4f112fc5 (tag: 0.20.3-incubating-rc2, upstream/release/0.20.3_incubating_rc2, release/0.20.3_incubating_rc2) Upgrading Bazel to 3.0.0 (#3510) 32d3051ae9 (tag: 0.20.3-incubating-rc1, upstream/release/0.20.3_incubating_rc1, release/0.20.3_incubating_rc1) Joshfischer/update site build (#3509) c024da2680 Fix snake yaml that caused unit test failures (#3506) f90784ae5e remove gitmodule file (#3508) ed6fd81924 Add an example with Streamlet API using component config (#3496) 0f27ef46aa Fix style 9d77767027 Use safe constructor in yaml deserialization b069e450a7 Support custom metrics rules for PrometheusSink (#3493) a6a4bf88ad Travis CI update to Ubuntu 18.04 (#3497) d2c5303132 Fix copy Maven artifacts permission error (#3503) c3d29a49a7 rolling back docusaurus version (#3501) f76f47932f fixstmgrcrash (#3492) 9ddbeb6e99 updating docs for compiling (#3483) 43c7c74896 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c741f Joshfischer/debian10 java11 (#3481) 6846f709b8 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44aefa Improve concurrency for needed parts. (#3107) 98a084a036 Add documents for setting up a docker based development environment (#3475) a6ec96e810 Patch to fix cppcheck with newer glibc (#3471) f0b6e1bd5a Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862f3f Update README for Java 11 (#3464) 4379fe1a30 Update website for java 11 (#3462) 14760762b0 Java 11 support (#3454) 0a6cecb763 adding examples folder to classpath (#3458) db255f414b removing symlink. Adding contributing guidelines back (#3450) 783581bb14 adding new committers (#3451) d179c838f0 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e66a2 Add redirect from github pages to new apache site (#3448) b22f442061 remove old site (#3446) d43f6bd026 Use netcat-bsd in Debian (#3447) f7371e1d33 Added execute permission to dev-env-create.sh (#3443) 3b66e971c8 Improve docker dev env script (#3441) b964cf4aa5 explicitly making the site indexable (#3442) 0599224e65 Update license files for JSXTransformer.js (#3437) 79272997a3 add downloader-core filegroup (#3439) 91dbabfd3b Updated to use default Kubernetes client discovery logic (#3432) b16973a774 Updated rules_scala to fix https issue (#3436) 257b1a4395 Upgrade to Python3 for the whole repo (#3431) 485b708797 Updated Helm to 3.0.2 (#3430) e51f265386 Updated to support Kubernetes 1.16 (#3426) 2f0c1dbc45 update readme (#3429) a745e3ef9d Updates to make Zookeeper work (#3424) 5cd8ff9750 Update getting-started-local-single-node.md (#3425) cb8212fd89 update bazel_config for Mac OS 10.14 (#3420) 367b44a277 Removing old com.twitter namespace references (#3415) 73f2487e51 Joshfischer/site build mods (#3422) a565a6baf9 Updated compile docker images to include tree package (#3423) 7ef2e150da Fix Helm values.yml typo (#3421) 869c82e841 make python code compatible with both python2 and python3 (#3412) 468aed11e6 Joshfischer/apache content (#3419) 340e6546f5 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b924e0 Joshfischer/finalize-ci-website (#3418) de8b55411d joshfischer/asf site (#3414) d8d811a910 Fix jQuery license and add missing license files (#3407) 06b5accaab Update Kubernetes proxy URLs (#3405) 4bca2e5599 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c50b4 Add parallelism calculator in Heron UI (#3401) ae2d1f7487 Make topology details section scrollable in Heron UI (#3400) 909c7a005f Support Catalina for Mac (#3398) 06a55e9de1 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8ad6 Update the instruction for using the docker based development environment (#3395) 1f5f23d6fc Add tables for component running info (#3394) 135fb760b0 Helm chart Bookkeeper fix (#3381) 8045a30b63 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc7(Jul 29, 2020)

    ac82daf Changing JRE to JDK (#3592) 607560d Remove unused heron.tools.common.src.python.utils.heronparser (#3591) f764d9a Reordering the init containers in the Helm chart (#3589) 0c858ca Fix licenses in 2020/7/20 master (#3590) 39cf3a7 Correct heron-executor CLI usage (#3587) 0c9b209 Fix log-reader for Python3 (#3580) d9c06bd Replace graph code in tracker (#3579) 8f78034 Support lifecycle for aurora (#3581) f35ba15 Upgrade to Bazel 3.4.1 (#3576) 82ee354 Unvendor pyobj + fix py2->py3 compatability fixes. (#3574) 42b87fe Update website URL in README (#3578) 1c7fd11 Unvendor cloudpickle (#3568) a5459f1 allfix (#3577) cd42fa8 Strip old python requirements (#3569) 8a825e4 Updated Bookkeeper to 4.11.0 (#3571) c419bc0 Add Ant dependency to Vagrant machine (#3573) fd0ec5f Fix Jenkins Doc generation (#3572) 14bc58b fix jenkins debian10 (#3570) e1dda9a Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b update storm 2.2.0 ISpout open() (#3567) 9e0c782 mkdir for storm api 2.2.0 (#3566) b760eab fixtoolchain (#3563) 1c62485 Make the integration test script executable. (#3565) 278c05a zookeeper to 3.5.8 (#3555) 4f7f90f Python 3 upgrade (#3522) 7544160 Adding missing baseUrl (#3553) 897df21 Revert "upgradezookeeper3.5.8" 00e4e81 upgradezookeeper3.5.8 5084318 Fixing RVO optimization (#3549) fb970eb Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8 Updated to make site look better on mobile (#3547) e461308 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 8057559 Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10 Embedded Trykker font (#3541) c666100 adjusting packages for javadocs (#3537) d03c112 fixing javadocs (#3536) 4308eaf Fix use of non-default base url value (#3535) 270f77e Fix service url in Helm chart (#3534) b16853b correcting heron urls (#3532) a7291ce get javadocs generation script passing (#3533) a651e90 Build python package in virtualenv (#3529) 59a3c4a adding nostyle (#3527) e06dc8f Workaround trailing slashes on website (#3531) c713f43 Fix ubunt14.04 docker file (#3526) 89a1e50 Update osx documentation (3453) (#3530) d05f6e9 Fix Heron Shell PID Extractor (#3528) 07b5d8c Fix ubuntu16.04 docker file (#3525) e0bb08a Set Java SupportedSourceVersion to 11 (#3524) e065171 Fix centos7 docker build (#3523) a295942 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab4 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c7 Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87a Update issue templates (#3379) 78d7145 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9 Add cppunit-devel for Bazel 3 (#3513) 2a4f112 Upgrading Bazel to 3.0.0 (#3510) 32d3051 Joshfischer/update site build (#3509) c024da2 Fix snake yaml that caused unit test failures (#3506) f90784a remove gitmodule file (#3508) ed6fd81 Add an example with Streamlet API using component config (#3496) 0f27ef4 Fix style 9d77767 Use safe constructor in yaml deserialization b069e45 Support custom metrics rules for PrometheusSink (#3493) a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497) d2c5303 Fix copy Maven artifacts permission error (#3503) c3d29a4 rolling back docusaurus version (#3501) f76f479 fixstmgrcrash (#3492) 9ddbeb6 updating docs for compiling (#3483) 43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c7 Joshfischer/debian10 java11 (#3481) 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44a Improve concurrency for needed parts. (#3107) 98a084a Add documents for setting up a docker based development environment (#3475) a6ec96e Patch to fix cppcheck with newer glibc (#3471) f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862 Update README for Java 11 (#3464) 4379fe1 Update website for java 11 (#3462) 1476076 Java 11 support (#3454) 0a6cecb adding examples folder to classpath (#3458) db255f4 removing symlink. Adding contributing guidelines back (#3450) 783581b adding new committers (#3451) d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e6 Add redirect from github pages to new apache site (#3448) b22f442 remove old site (#3446) d43f6bd Use netcat-bsd in Debian (#3447) f7371e1 Added execute permission to dev-env-create.sh (#3443) 3b66e97 Improve docker dev env script (#3441) b964cf4 explicitly making the site indexable (#3442) 0599224 Update license files for JSXTransformer.js (#3437) 7927299 add downloader-core filegroup (#3439) 91dbabf Updated to use default Kubernetes client discovery logic (#3432) b16973a Updated rules_scala to fix https issue (#3436) 257b1a4 Upgrade to Python3 for the whole repo (#3431) 485b708 Updated Helm to 3.0.2 (#3430) e51f265 Updated to support Kubernetes 1.16 (#3426) 2f0c1db update readme (#3429) a745e3e Updates to make Zookeeper work (#3424) 5cd8ff9 Update getting-started-local-single-node.md (#3425) cb8212f update bazel_config for Mac OS 10.14 (#3420) 367b44a Removing old com.twitter namespace references (#3415) 73f2487 Joshfischer/site build mods (#3422) a565a6b Updated compile docker images to include tree package (#3423) 7ef2e15 Fix Helm values.yml typo (#3421) 869c82e make python code compatible with both python2 and python3 (#3412) 468aed1 Joshfischer/apache content (#3419) 340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b92 Joshfischer/finalize-ci-website (#3418) de8b554 joshfischer/asf site (#3414) d8d811a Fix jQuery license and add missing license files (#3407) 06b5acc Update Kubernetes proxy URLs (#3405) 4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c5 Add parallelism calculator in Heron UI (#3401) ae2d1f7 Make topology details section scrollable in Heron UI (#3400) 909c7a0 Support Catalina for Mac (#3398) 06a55e9 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8 Update the instruction for using the docker based development environment (#3395) 1f5f23d Add tables for component running info (#3394) 135fb76 Helm chart Bookkeeper fix (#3381) 8045a30 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc6(Jul 27, 2020)

    0c9b209 Fix log-reader for Python3 (#3580) d9c06bd Replace graph code in tracker (#3579) 8f78034 Support lifecycle for aurora (#3581) f35ba15 Upgrade to Bazel 3.4.1 (#3576) 82ee354 Unvendor pyobj + fix py2->py3 compatability fixes. (#3574) 42b87fe Update website URL in README (#3578) 1c7fd11 Unvendor cloudpickle (#3568) a5459f1 allfix (#3577) cd42fa8 Strip old python requirements (#3569) 8a825e4 Updated Bookkeeper to 4.11.0 (#3571) c419bc0 Add Ant dependency to Vagrant machine (#3573) fd0ec5f Fix Jenkins Doc generation (#3572) 14bc58b fix jenkins debian10 (#3570) e1dda9a Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b update storm 2.2.0 ISpout open() (#3567) 9e0c782 mkdir for storm api 2.2.0 (#3566) b760eab fixtoolchain (#3563) 1c62485 Make the integration test script executable. (#3565) 278c05a zookeeper to 3.5.8 (#3555) 4f7f90f Python 3 upgrade (#3522) 7544160 Adding missing baseUrl (#3553) 897df21 Revert "upgradezookeeper3.5.8" 00e4e81 upgradezookeeper3.5.8 5084318 Fixing RVO optimization (#3549) fb970eb Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8 Updated to make site look better on mobile (#3547) e461308 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 8057559 Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10 Embedded Trykker font (#3541) c666100 adjusting packages for javadocs (#3537) d03c112 fixing javadocs (#3536) 4308eaf Fix use of non-default base url value (#3535) 270f77e Fix service url in Helm chart (#3534) b16853b correcting heron urls (#3532) a7291ce get javadocs generation script passing (#3533) a651e90 Build python package in virtualenv (#3529) 59a3c4a adding nostyle (#3527) e06dc8f Workaround trailing slashes on website (#3531) c713f43 Fix ubunt14.04 docker file (#3526) 89a1e50 Update osx documentation (3453) (#3530) d05f6e9 Fix Heron Shell PID Extractor (#3528) 07b5d8c Fix ubuntu16.04 docker file (#3525) e0bb08a Set Java SupportedSourceVersion to 11 (#3524) e065171 Fix centos7 docker build (#3523) a295942 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab4 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c7 Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87a Update issue templates (#3379) 78d7145 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9 Add cppunit-devel for Bazel 3 (#3513) 2a4f112 Upgrading Bazel to 3.0.0 (#3510) 32d3051 Joshfischer/update site build (#3509) c024da2 Fix snake yaml that caused unit test failures (#3506) f90784a remove gitmodule file (#3508) ed6fd81 Add an example with Streamlet API using component config (#3496) 0f27ef4 Fix style 9d77767 Use safe constructor in yaml deserialization b069e45 Support custom metrics rules for PrometheusSink (#3493) a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497) d2c5303 Fix copy Maven artifacts permission error (#3503) c3d29a4 rolling back docusaurus version (#3501) f76f479 fixstmgrcrash (#3492) 9ddbeb6 updating docs for compiling (#3483) 43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c7 Joshfischer/debian10 java11 (#3481) 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44a Improve concurrency for needed parts. (#3107) 98a084a Add documents for setting up a docker based development environment (#3475) a6ec96e Patch to fix cppcheck with newer glibc (#3471) f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862 Update README for Java 11 (#3464) 4379fe1 Update website for java 11 (#3462) 1476076 Java 11 support (#3454) 0a6cecb adding examples folder to classpath (#3458) db255f4 removing symlink. Adding contributing guidelines back (#3450) 783581b adding new committers (#3451) d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e6 Add redirect from github pages to new apache site (#3448) b22f442 remove old site (#3446) d43f6bd Use netcat-bsd in Debian (#3447) f7371e1 Added execute permission to dev-env-create.sh (#3443) 3b66e97 Improve docker dev env script (#3441) b964cf4 explicitly making the site indexable (#3442) 0599224 Update license files for JSXTransformer.js (#3437) 7927299 add downloader-core filegroup (#3439) 91dbabf Updated to use default Kubernetes client discovery logic (#3432) b16973a Updated rules_scala to fix https issue (#3436) 257b1a4 Upgrade to Python3 for the whole repo (#3431) 485b708 Updated Helm to 3.0.2 (#3430) e51f265 Updated to support Kubernetes 1.16 (#3426) 2f0c1db update readme (#3429) a745e3e Updates to make Zookeeper work (#3424) 5cd8ff9 Update getting-started-local-single-node.md (#3425) cb8212f update bazel_config for Mac OS 10.14 (#3420) 367b44a Removing old com.twitter namespace references (#3415) 73f2487 Joshfischer/site build mods (#3422) a565a6b Updated compile docker images to include tree package (#3423) 7ef2e15 Fix Helm values.yml typo (#3421) 869c82e make python code compatible with both python2 and python3 (#3412) 468aed1 Joshfischer/apache content (#3419) 340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b92 Joshfischer/finalize-ci-website (#3418) de8b554 joshfischer/asf site (#3414) d8d811a Fix jQuery license and add missing license files (#3407) 06b5acc Update Kubernetes proxy URLs (#3405) 4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c5 Add parallelism calculator in Heron UI (#3401) ae2d1f7 Make topology details section scrollable in Heron UI (#3400) 909c7a0 Support Catalina for Mac (#3398) 06a55e9 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8 Update the instruction for using the docker based development environment (#3395) 1f5f23d Add tables for component running info (#3394) 135fb76 Helm chart Bookkeeper fix (#3381) 8045a30 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc5(Jul 22, 2020)

    82ee354 Unvendor pyobj + fix py2->py3 compatability fixes. (#3574) 42b87fe Update website URL in README (#3578) 1c7fd11 Unvendor cloudpickle (#3568) a5459f1 allfix (#3577) cd42fa8 Strip old python requirements (#3569) 8a825e4 Updated Bookkeeper to 4.11.0 (#3571) c419bc0 Add Ant dependency to Vagrant machine (#3573) fd0ec5f Fix Jenkins Doc generation (#3572) 14bc58b fix jenkins debian10 (#3570) e1dda9a Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b update storm 2.2.0 ISpout open() (#3567) 9e0c782 mkdir for storm api 2.2.0 (#3566) b760eab fixtoolchain (#3563) 1c62485 Make the integration test script executable. (#3565) 278c05a zookeeper to 3.5.8 (#3555) 4f7f90f Python 3 upgrade (#3522) 7544160 Adding missing baseUrl (#3553) 897df21 Revert "upgradezookeeper3.5.8" 00e4e81 upgradezookeeper3.5.8 5084318 Fixing RVO optimization (#3549) fb970eb Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8 Updated to make site look better on mobile (#3547) e461308 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 8057559 Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10 Embedded Trykker font (#3541) c666100 adjusting packages for javadocs (#3537) d03c112 fixing javadocs (#3536) 4308eaf Fix use of non-default base url value (#3535) 270f77e Fix service url in Helm chart (#3534) b16853b correcting heron urls (#3532) a7291ce get javadocs generation script passing (#3533) a651e90 Build python package in virtualenv (#3529) 59a3c4a adding nostyle (#3527) e06dc8f Workaround trailing slashes on website (#3531) c713f43 Fix ubunt14.04 docker file (#3526) 89a1e50 Update osx documentation (3453) (#3530) d05f6e9 Fix Heron Shell PID Extractor (#3528) 07b5d8c Fix ubuntu16.04 docker file (#3525) e0bb08a Set Java SupportedSourceVersion to 11 (#3524) e065171 Fix centos7 docker build (#3523) a295942 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab4 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c7 Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87a Update issue templates (#3379) 78d7145 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9 Add cppunit-devel for Bazel 3 (#3513) 2a4f112 Upgrading Bazel to 3.0.0 (#3510) 32d3051 Joshfischer/update site build (#3509) c024da2 Fix snake yaml that caused unit test failures (#3506) f90784a remove gitmodule file (#3508) ed6fd81 Add an example with Streamlet API using component config (#3496) 0f27ef4 Fix style 9d77767 Use safe constructor in yaml deserialization b069e45 Support custom metrics rules for PrometheusSink (#3493) a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497) d2c5303 Fix copy Maven artifacts permission error (#3503) c3d29a4 rolling back docusaurus version (#3501) f76f479 fixstmgrcrash (#3492) 9ddbeb6 updating docs for compiling (#3483) 43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c7 Joshfischer/debian10 java11 (#3481) 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44a Improve concurrency for needed parts. (#3107) 98a084a Add documents for setting up a docker based development environment (#3475) a6ec96e Patch to fix cppcheck with newer glibc (#3471) f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862 Update README for Java 11 (#3464) 4379fe1 Update website for java 11 (#3462) 1476076 Java 11 support (#3454) 0a6cecb adding examples folder to classpath (#3458) db255f4 removing symlink. Adding contributing guidelines back (#3450) 783581b adding new committers (#3451) d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e6 Add redirect from github pages to new apache site (#3448) b22f442 remove old site (#3446) d43f6bd Use netcat-bsd in Debian (#3447) f7371e1 Added execute permission to dev-env-create.sh (#3443) 3b66e97 Improve docker dev env script (#3441) b964cf4 explicitly making the site indexable (#3442) 0599224 Update license files for JSXTransformer.js (#3437) 7927299 add downloader-core filegroup (#3439) 91dbabf Updated to use default Kubernetes client discovery logic (#3432) b16973a Updated rules_scala to fix https issue (#3436) 257b1a4 Upgrade to Python3 for the whole repo (#3431) 485b708 Updated Helm to 3.0.2 (#3430) e51f265 Updated to support Kubernetes 1.16 (#3426) 2f0c1db update readme (#3429) a745e3e Updates to make Zookeeper work (#3424) 5cd8ff9 Update getting-started-local-single-node.md (#3425) cb8212f update bazel_config for Mac OS 10.14 (#3420) 367b44a Removing old com.twitter namespace references (#3415) 73f2487 Joshfischer/site build mods (#3422) a565a6b Updated compile docker images to include tree package (#3423) 7ef2e15 Fix Helm values.yml typo (#3421) 869c82e make python code compatible with both python2 and python3 (#3412) 468aed1 Joshfischer/apache content (#3419) 340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b92 Joshfischer/finalize-ci-website (#3418) de8b554 joshfischer/asf site (#3414) d8d811a Fix jQuery license and add missing license files (#3407) 06b5acc Update Kubernetes proxy URLs (#3405) 4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c5 Add parallelism calculator in Heron UI (#3401) ae2d1f7 Make topology details section scrollable in Heron UI (#3400) 909c7a0 Support Catalina for Mac (#3398) 06a55e9 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8 Update the instruction for using the docker based development environment (#3395) 1f5f23d Add tables for component running info (#3394) 135fb76 Helm chart Bookkeeper fix (#3381) 8045a30 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc4(Jul 19, 2020)

    14bc58b fix jenkins debian10 (#3570) e1dda9a Updates to Kubernetes scheduler to fix dockerenv issue (#3550) eb5090b update storm 2.2.0 ISpout open() (#3567) 9e0c782 mkdir for storm api 2.2.0 (#3566) b760eab fixtoolchain (#3563) 1c62485 Make the integration test script executable. (#3565) 278c05a zookeeper to 3.5.8 (#3555) 4f7f90f Python 3 upgrade (#3522) 7544160 Adding missing baseUrl (#3553) 897df21 Revert "upgradezookeeper3.5.8" 00e4e81 upgradezookeeper3.5.8 5084318 Fixing RVO optimization (#3549) fb970eb Distribution Dockerfile missing ncat and other cleanup (#3552) cc815d8 Updated to make site look better on mobile (#3547) e461308 HeronPy: Add missing TOPOLOGY_CONTAINER_MAX_RAM_HINT (#3544) 8057559 Updated Docusaurus config to fix Javadocs CSS bug (#3546) 9377b10 Embedded Trykker font (#3541) c666100 adjusting packages for javadocs (#3537) d03c112 fixing javadocs (#3536) 4308eaf Fix use of non-default base url value (#3535) 270f77e Fix service url in Helm chart (#3534) b16853b correcting heron urls (#3532) a7291ce get javadocs generation script passing (#3533) a651e90 Build python package in virtualenv (#3529) 59a3c4a adding nostyle (#3527) e06dc8f Workaround trailing slashes on website (#3531) c713f43 Fix ubunt14.04 docker file (#3526) 89a1e50 Update osx documentation (3453) (#3530) d05f6e9 Fix Heron Shell PID Extractor (#3528) 07b5d8c Fix ubuntu16.04 docker file (#3525) e0bb08a Set Java SupportedSourceVersion to 11 (#3524) e065171 Fix centos7 docker build (#3523) a295942 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab4 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c7 Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87a Update issue templates (#3379) 78d7145 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9 Add cppunit-devel for Bazel 3 (#3513) 2a4f112 Upgrading Bazel to 3.0.0 (#3510) 32d3051 Joshfischer/update site build (#3509) c024da2 Fix snake yaml that caused unit test failures (#3506) f90784a remove gitmodule file (#3508) ed6fd81 Add an example with Streamlet API using component config (#3496) 0f27ef4 Fix style 9d77767 Use safe constructor in yaml deserialization b069e45 Support custom metrics rules for PrometheusSink (#3493) a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497) d2c5303 Fix copy Maven artifacts permission error (#3503) c3d29a4 rolling back docusaurus version (#3501) f76f479 fixstmgrcrash (#3492) 9ddbeb6 updating docs for compiling (#3483) 43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c7 Joshfischer/debian10 java11 (#3481) 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44a Improve concurrency for needed parts. (#3107) 98a084a Add documents for setting up a docker based development environment (#3475) a6ec96e Patch to fix cppcheck with newer glibc (#3471) f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862 Update README for Java 11 (#3464) 4379fe1 Update website for java 11 (#3462) 1476076 Java 11 support (#3454) 0a6cecb adding examples folder to classpath (#3458) db255f4 removing symlink. Adding contributing guidelines back (#3450) 783581b adding new committers (#3451) d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e6 Add redirect from github pages to new apache site (#3448) b22f442 remove old site (#3446) d43f6bd Use netcat-bsd in Debian (#3447) f7371e1 Added execute permission to dev-env-create.sh (#3443) 3b66e97 Improve docker dev env script (#3441) b964cf4 explicitly making the site indexable (#3442) 0599224 Update license files for JSXTransformer.js (#3437) 7927299 add downloader-core filegroup (#3439) 91dbabf Updated to use default Kubernetes client discovery logic (#3432) b16973a Updated rules_scala to fix https issue (#3436) 257b1a4 Upgrade to Python3 for the whole repo (#3431) 485b708 Updated Helm to 3.0.2 (#3430) e51f265 Updated to support Kubernetes 1.16 (#3426) 2f0c1db update readme (#3429) a745e3e Updates to make Zookeeper work (#3424) 5cd8ff9 Update getting-started-local-single-node.md (#3425) cb8212f update bazel_config for Mac OS 10.14 (#3420) 367b44a Removing old com.twitter namespace references (#3415) 73f2487 Joshfischer/site build mods (#3422) a565a6b Updated compile docker images to include tree package (#3423) 7ef2e15 Fix Helm values.yml typo (#3421) 869c82e make python code compatible with both python2 and python3 (#3412) 468aed1 Joshfischer/apache content (#3419) 340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b92 Joshfischer/finalize-ci-website (#3418) de8b554 joshfischer/asf site (#3414) d8d811a Fix jQuery license and add missing license files (#3407) 06b5acc Update Kubernetes proxy URLs (#3405) 4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c5 Add parallelism calculator in Heron UI (#3401) ae2d1f7 Make topology details section scrollable in Heron UI (#3400) 909c7a0 Support Catalina for Mac (#3398) 06a55e9 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8 Update the instruction for using the docker based development environment (#3395) 1f5f23d Add tables for component running info (#3394) 135fb76 Helm chart Bookkeeper fix (#3381) 8045a30 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc3(Apr 26, 2020)

    c713f438f2 Fix ubunt14.04 docker file (#3526) 89a1e50010 Update osx documentation (3453) (#3530) d05f6e9fcd Fix Heron Shell PID Extractor (#3528) 07b5d8c091 Fix ubuntu16.04 docker file (#3525) e0bb08aa4c Set Java SupportedSourceVersion to 11 (#3524) e0651719f3 Fix centos7 docker build (#3523) a2959428a1 Pin http_file and http_archive resources in WORKSPACE (#3520) cf08e71f95 Make Java optional in CLI and check JAVA_BIN (#3521) c7a5ab45e1 Adding Ubuntu 20.04 Dockerfiles (#3519) 7bfa0c7 Fix debian9 docker file and clean up centos8 and ubuntu18.04 (#3518) ec7a87a Update issue templates (#3379) 78d7145 Adding missing pkg-config package to Debian 9 build (#3517) 923b8b9 Add cppunit-devel for Bazel 3 (#3513) c024da2 Fix snake yaml that caused unit test failures (#3506) f90784a remove gitmodule file (#3508) ed6fd81 Add an example with Streamlet API using component config (#3496) 0f27ef4 Fix style 9d77767 Use safe constructor in yaml deserialization b069e45 Support custom metrics rules for PrometheusSink (#3493) a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497) d2c5303 Fix copy Maven artifacts permission error (#3503) c3d29a4 rolling back docusaurus version (#3501) f76f479 fixstmgrcrash (#3492) 9ddbeb6 updating docs for compiling (#3483) 43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c7 Joshfischer/debian10 java11 (#3481) 6846f70 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44a Improve concurrency for needed parts. (#3107) 98a084a Add documents for setting up a docker based development environment (#3475) a6ec96e Patch to fix cppcheck with newer glibc (#3471) f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862 Update README for Java 11 (#3464) 4379fe1 Update website for java 11 (#3462) 1476076 Java 11 support (#3454) 0a6cecb adding examples folder to classpath (#3458) db255f4 removing symlink. Adding contributing guidelines back (#3450) 783581b adding new committers (#3451) d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e6 Add redirect from github pages to new apache site (#3448) b22f442 remove old site (#3446) d43f6bd Use netcat-bsd in Debian (#3447) f7371e1 Added execute permission to dev-env-create.sh (#3443) 3b66e97 Improve docker dev env script (#3441) b964cf4 explicitly making the site indexable (#3442) 0599224 Update license files for JSXTransformer.js (#3437) 7927299 add downloader-core filegroup (#3439) 91dbabf Updated to use default Kubernetes client discovery logic (#3432) b16973a Updated rules_scala to fix https issue (#3436) 257b1a4 Upgrade to Python3 for the whole repo (#3431) 485b708 Updated Helm to 3.0.2 (#3430) e51f265 Updated to support Kubernetes 1.16 (#3426) 2f0c1db update readme (#3429) a745e3e Updates to make Zookeeper work (#3424) 5cd8ff9 Update getting-started-local-single-node.md (#3425) cb8212f update bazel_config for Mac OS 10.14 (#3420) 367b44a Removing old com.twitter namespace references (#3415) 73f2487 Joshfischer/site build mods (#3422) a565a6b Updated compile docker images to include tree package (#3423) 7ef2e15 Fix Helm values.yml typo (#3421) 869c82e make python code compatible with both python2 and python3 (#3412) 468aed1 Joshfischer/apache content (#3419) 340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b92 Joshfischer/finalize-ci-website (#3418) de8b554 joshfischer/asf site (#3414) d8d811a Fix jQuery license and add missing license files (#3407) 06b5acc Update Kubernetes proxy URLs (#3405) 4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c5 Add parallelism calculator in Heron UI (#3401) ae2d1f7 Make topology details section scrollable in Heron UI (#3400) 909c7a0 Support Catalina for Mac (#3398) 06a55e9 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8 Update the instruction for using the docker based development environment (#3395) 1f5f23d Add tables for component running info (#3394) 135fb76 Helm chart Bookkeeper fix (#3381) 8045a30 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc2(Apr 17, 2020)

    2a4f112fc5 (HEAD -> release/0.20.3_incubating_rc2, tag: 0.20.3-incubating-rc2, upstream/release/0.20.3_incubating_rc2, upstream/master, master) Upgrading Bazel to 3.0.0 (#3510) 32d3051ae9 (tag: 0.20.3-incubating-rc1, upstream/release/0.20.3_incubating_rc1, origin/master, origin/HEAD, release/0.20.3_incubating_rc1) Joshfischer/update site build (#3509) c024da2680 Fix snake yaml that caused unit test failures (#3506) f90784ae5e remove gitmodule file (#3508) ed6fd81924 Add an example with Streamlet API using component config (#3496) 0f27ef46aa Fix style 9d77767027 Use safe constructor in yaml deserialization b069e450a7 Support custom metrics rules for PrometheusSink (#3493) a6a4bf88ad Travis CI update to Ubuntu 18.04 (#3497) d2c5303132 Fix copy Maven artifacts permission error (#3503) c3d29a49a7 rolling back docusaurus version (#3501) f76f47932f fixstmgrcrash (#3492) 9ddbeb6e99 updating docs for compiling (#3483) 43c7c74896 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c741f Joshfischer/debian10 java11 (#3481) 6846f709b8 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44aefa Improve concurrency for needed parts. (#3107) 98a084a036 Add documents for setting up a docker based development environment (#3475) a6ec96e810 Patch to fix cppcheck with newer glibc (#3471) f0b6e1bd5a Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862f3f Update README for Java 11 (#3464) 4379fe1a30 Update website for java 11 (#3462) 14760762b0 Java 11 support (#3454) 0a6cecb763 adding examples folder to classpath (#3458) db255f414b removing symlink. Adding contributing guidelines back (#3450) 783581bb14 adding new committers (#3451) d179c838f0 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e66a2 Add redirect from github pages to new apache site (#3448) b22f442061 remove old site (#3446) d43f6bd026 Use netcat-bsd in Debian (#3447) f7371e1d33 Added execute permission to dev-env-create.sh (#3443) 3b66e971c8 Improve docker dev env script (#3441) b964cf4aa5 explicitly making the site indexable (#3442) 0599224e65 Update license files for JSXTransformer.js (#3437) 79272997a3 add downloader-core filegroup (#3439) 91dbabfd3b Updated to use default Kubernetes client discovery logic (#3432) b16973a774 Updated rules_scala to fix https issue (#3436) 257b1a4395 Upgrade to Python3 for the whole repo (#3431) 485b708797 Updated Helm to 3.0.2 (#3430) e51f265386 Updated to support Kubernetes 1.16 (#3426) 2f0c1dbc45 update readme (#3429) a745e3ef9d Updates to make Zookeeper work (#3424) 5cd8ff9750 Update getting-started-local-single-node.md (#3425) cb8212fd89 update bazel_config for Mac OS 10.14 (#3420) 367b44a277 Removing old com.twitter namespace references (#3415) 73f2487e51 Joshfischer/site build mods (#3422) a565a6baf9 Updated compile docker images to include tree package (#3423) 7ef2e150da Fix Helm values.yml typo (#3421) 869c82e841 make python code compatible with both python2 and python3 (#3412) 468aed11e6 Joshfischer/apache content (#3419) 340e6546f5 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b924e0 Joshfischer/finalize-ci-website (#3418) de8b55411d joshfischer/asf site (#3414) d8d811a910 Fix jQuery license and add missing license files (#3407) 06b5accaab Update Kubernetes proxy URLs (#3405) 4bca2e5599 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c50b4 Add parallelism calculator in Heron UI (#3401) ae2d1f7487 Make topology details section scrollable in Heron UI (#3400) 909c7a005f Support Catalina for Mac (#3398) 06a55e9de1 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8ad6 Update the instruction for using the docker based development environment (#3395) 1f5f23d6fc Add tables for component running info (#3394) 135fb760b0 Helm chart Bookkeeper fix (#3381) 8045a30b63 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.3-incubating-rc1(Apr 16, 2020)

    c024da2680 Fix snake yaml that caused unit test failures (#3506) f90784ae5e remove gitmodule file (#3508) ed6fd81924 Add an example with Streamlet API using component config (#3496) 0f27ef46aa Fix style 9d77767027 Use safe constructor in yaml deserialization b069e450a7 Support custom metrics rules for PrometheusSink (#3493) a6a4bf88ad Travis CI update to Ubuntu 18.04 (#3497) d2c5303132 Fix copy Maven artifacts permission error (#3503) c3d29a49a7 rolling back docusaurus version (#3501) f76f47932f fixstmgrcrash (#3492) 9ddbeb6e99 updating docs for compiling (#3483) 43c7c74896 Update Debian docker build with JDK11 and correct debian version (#3487) 576e0c741f Joshfischer/debian10 java11 (#3481) 6846f709b8 Revert "Upgrade to Python3 (#3431)" (#3478) ee1c44aefa Improve concurrency for needed parts. (#3107) 98a084a036 Add documents for setting up a docker based development environment (#3475) a6ec96e810 Patch to fix cppcheck with newer glibc (#3471) f0b6e1bd5a Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459) 1c59862f3f Update README for Java 11 (#3464) 4379fe1a30 Update website for java 11 (#3462) 14760762b0 Java 11 support (#3454) 0a6cecb763 adding examples folder to classpath (#3458) db255f414b removing symlink. Adding contributing guidelines back (#3450) 783581bb14 adding new committers (#3451) d179c838f0 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391) c9d18e66a2 Add redirect from github pages to new apache site (#3448) b22f442061 remove old site (#3446) d43f6bd026 Use netcat-bsd in Debian (#3447) f7371e1d33 Added execute permission to dev-env-create.sh (#3443) 3b66e971c8 Improve docker dev env script (#3441) b964cf4aa5 explicitly making the site indexable (#3442) 0599224e65 Update license files for JSXTransformer.js (#3437) 79272997a3 add downloader-core filegroup (#3439) 91dbabfd3b Updated to use default Kubernetes client discovery logic (#3432) b16973a774 Updated rules_scala to fix https issue (#3436) 257b1a4395 Upgrade to Python3 for the whole repo (#3431) 485b708797 Updated Helm to 3.0.2 (#3430) e51f265386 Updated to support Kubernetes 1.16 (#3426) 2f0c1dbc45 update readme (#3429)

    a745e3ef9d Updates to make Zookeeper work (#3424) 5cd8ff9750 Update getting-started-local-single-node.md (#3425) cb8212fd89 update bazel_config for Mac OS 10.14 (#3420) 367b44a277 Removing old com.twitter namespace references (#3415) 73f2487e51 Joshfischer/site build mods (#3422) a565a6baf9 Updated compile docker images to include tree package (#3423) 7ef2e150da Fix Helm values.yml typo (#3421) 869c82e841 make python code compatible with both python2 and python3 (#3412) 468aed11e6 Joshfischer/apache content (#3419) 340e6546f5 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411) dcd1b924e0 Joshfischer/finalize-ci-website (#3418) de8b55411d joshfischer/asf site (#3414) d8d811a910 Fix jQuery license and add missing license files (#3407) 06b5accaab Update Kubernetes proxy URLs (#3405) 4bca2e5599 BUG: bookie statefulset helm template specifies incorrect service name (#3410) d8db1c50b4 Add parallelism calculator in Heron UI (#3401) ae2d1f7487 Make topology details section scrollable in Heron UI (#3400) 909c7a005f Support Catalina for Mac (#3398) 06a55e9de1 Re-organize UI elements in Heorn UI topology page (#3397) bd06dc8ad6 Update the instruction for using the docker based development environment (#3395) 1f5f23d6fc Add tables for component running info (#3394) 135fb760b0 Helm chart Bookkeeper fix (#3381) 8045a30b63 Docker site (#3393)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.2-incubating-rc1(Oct 31, 2019)

    1dbf1ce18 Refactor counters sections in Heron UI topology page (#3392) a65d3309b fix base url and counters flag; combine metrics requests (#3385) c51faf8af makemetricstriggerperiodic (#3384) c27d2c004 Fix max capacity timeline in Heron UI (#3383) 7987f4a21 Avoid duplicated metrics requests in Heron UI (#3378) 066dd8e66 Add instance resource usage in container (#3375) a383bc894 Clean up license for healthHandler and jarjar help.txt (#3377) 31b66674d Fix license in health handler py (#3376) 073e4d4f7 updating the NOTICE (#3374) 81d24e026 Two small UI changes: capacity -> capacity utilization, and the description for aggergated metrics (#3372) 27dec8d5d Add tooltip for container resource configs (#3371) cab4c05f7 remove GPL (#3373) 4a600ee75 adding missing licenses. Updating NOTICE (#3370) a25b08777 Show an arrow head in logical plan (#3367) 7dbe87238 Change urls in WORKSPACE file from http to https (#3369) de2fb3939 License work (#3368) d950db583 Add a script to start docker container with development environment (#3366) bf4fce897 publish site script (#3365) 03199a939 (joshfischer/build-site-scripts) Refine site build (#3363) 08a363191 Add metrics for tracking bp caused by local instances and remote stmgrs (#3362) b707c7b09 udpated yaml and updated tools (#3360) b697f838e Hook up a packing plan endpoint in Heron UI (#3359) 28dc357f3 Add a delay for showing tooltip, format visstyle css file (#3358) b71572dc0 Remove website2 and CONTRIBUTING.md from release archive files (#3357) 5a3dee54a Add a cap to metrics communicator in TMasterSink and MetricsCacheSink (#3355) 9c7cd2197 Separate gc log files for metrics manage and checkpoint manager by id (#3354) 0876b56d4 Make unknown arguments a warning instead of an error in heron executor (#3353) 2d2d7cfd3 add parallelism in component, fix stream tooltip offset (#3352) 98e35ae59 Add metrics for communicator size in metrics manager (#3351) 381076b9d Clean up rate limit config and add an example topology (#3350) 7c04f04f2 Build kafka bolt maven artifacts (#3341) ea96a3458 [STREAMCOMP-2885] broadcast GCC completition (#3330) 3f92bc525 website clean up (#3340) b6cb95c7b Fixing the versions numbers and links in the site docs (#3332) dd6da67da Upgrade zookeeper libraries to 3.4.14 (#3339) 4aa106c6e update the book link (#3337) eec8be6ea Add SimulatorRunner for Streamlet API in Simulator package (#3336) f133e7343 Update output message of restart command to include container id (#3335) 12515ff65 Add license files (#3331) 6df60ab60 increase the process restart retry to 150 (#3326) 6154c12d2 Nwang/improve curator connection error message (#3327) 0e0c86be7 (tag: snapshot_2019_08_21) Add versioned documentation (#3321) 6a28a52af Kafka bolt (#3324) 6693ea1ce changes for bazel 0.27+ compatibility (#3325) 266aa079f debug-apiserver (#3323) 12f641b44 Optimize hot spots in Stream Manager (#3322) a130d5e54 adding wait for zookeeper script (#3313) 07ed678af Updating Heron UI docs (#3320) a01930e86 When create a smart pointer we now allocate the most hot/frequent messages in the memory pool instead of the heap (#3316) 37f94a5e6 Fixing the broken website (#3317) 8649a47fb Bazel: Update pex rules for compatibility with 0.27 (#3315) 2e2e2dd53 Fixing the pydocs for new static site (#3314) bfe58d1e0 Flip buffers using helper method (#3311) 912d84bd4 Allow interpolate more spout config parameters in extra links (#3310) bffedbf17 Add cluster to cmdline options (#3312) 18d6660ab Annotate 3rd party and UI libraries in rat excludes with licenses (#3309) 882ec8c08 Feature/helm (#3296) 075847ec4 Add license header to md files (#3307) cbbcd27f5 Spout source extra links (#3306) 20f438d59 Joshfischer/javadocs (#3302)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.1-incubating(Jun 27, 2019)

    40ccec6 Joshfischer/refine docs (#3300) b152af8 Add license header to new website files, update license check script and doc (#3301) 5c09b65 Retry tunnel setup when it fails (#3299) 5e8fb15 Joshfischer/update docs (#3298) fe53750 Joshfischer/update scheduler docs (#3297) d0f647f Bug/heron-helm (#3289) 725a9b5 Joshfischer/update scheduler docs (#3295) d7f7f3e6e Bug: Read override config file in heron executor (#3292) de1df4888 Bug: Read override config in Metrics Manager (#3293) e167cecba Fix for not removing the file heron-core.tar.gz as it is required in heron submit (#3291) d92a7f4bd Upgrade lib event from 2.1.8 to 2.1.10 (#3290) 4b193e02b Joshfischer/newsite (#3280) 698a47b9b STREAMCOMP-2724: Stream Manager migrated to mainly use smart pointers instead of a manual memory management (#3282) a5e6ccc16 Disable --verbose in integration test (#3286) 6ce013cf2 Log topology and component config during 'heron submit' (#3285) 87b8478eb Set to Kryo serializer when registerKryoSerialization is called (#3283) 9b1b36881 typo (#3284) 9f83fccc7 Update to Bazel 0.26.0 (#3279) b486ce9ec update rules scala (#3277) 6ab470e7f Generate java kafka spout maven artifacts (#3276) 653527446 Update Bazel protobuf rules (#3271) 38c9cdd2a Update Bazel PEX rules (#3272) b88e479da Add release check scripts (#3261) a49fc5500 Bugfix kafka spout (#3275) 9f05f4722 Make RoundRobin packing algo more forgivable when container resource is not set. Don't check if container resource is not set (#3273) 6381687f2 Update Bazel jarjar and javadoc rules (#3269) b82e79c4b Updating website for installtion of Heron to system (#3258) 92267f443 Fix style check config (#3257) 699151501 Add kryo serializer in Heron API (#3256) 8fb39456f Kafka spout bazel build (#3254) 545183eec addbook (#3253) f7d8c8dca Joshfischer/asf site (#3252) 06951c21e STREAMCOMP-2724: TMaster migrated to mostly use smart pointers instead of manual memory management (#3248) b7a63189c Change log level to be severe when exception happens during submission (#3250) 776abe2b5 Check invalid number of container in round robin packing algorithm (#3251) ad10325a0 Fix build when the source code is not managed by git (#3245) 20a892a3a Improve the error message (with numbers) for the 'More More containers allocated than instance' exception (#3244) c59ea44c7 Fix version of PyYAML. (#3240) e3be7e41b fix the issue that Heron ECO stream builder does not handle IStatefulWindowedBolt (#3235) 809be6f78 Fix extra link shallow copy (#3237) facd7e708 Fix heron-shell command invocation (#3236) 6f4eee97b Data-driven Extra Links in Heron UI (#3233) bc4719746 init instance state only if the topology is stateful and the component is a stateful component (#3229) f5cbfd524 Feature/create kafka spout (#3198) 378c8efbb memory leak in tmaster fixed (#3230) 5c64d53a6 fix saving and restoring checkpoint from dlog (#3223) a6f9c1dda initial pass of apache branding (#3228) 0841d2c4d Fix command line result when --dry-run is enabled (#3226) 17f1b06ff Joshfischer/fix website (#3225) 88cba617c Make cppckecker independ of pcre (#3224) fa89a4ad3 Update script bazel version (#3221) c8ff3d67d upgrade to Apache Bookkeeper 4.7.3 to fix DistributedLog based stateful storage (#3219) 1459748a2 Updates for Bazel 0.23 compatibility (#3209) 4de5b56e9 Joshfischer/consistent eco examples (#3220) 71b1c6efe Add license headers to ubuntu18 docker files and add cloudpickle to rat exception file (#3218) 9c1cc16fa Add an index column in all topologies page (#3216) ea03ca1a0 Support overriden configuration in ckpmanager (#3215) 9d24c943c Enable gperftool HEAPCHECK in integration test (#3201) 7e249efc9 Update build-docker.sh (#3197) 50235156d Add favicon (#3206) 5d06b1b44 adapt the Bazel output directory for the incubator-heron project name (#3214) 2bfe579dd EventLoop Signal Handler (#3212) 0f2a898ab Added logging an error status code when stream manager can not connect to tmaster (#3208) fde712fb5 Update WORKSPACE info for zookeeper http archive. (#3205) 526925135 fixtypo (#3203) 0369acc1e Boost default maxNumInstancesPerContainer (#3200) 7ea8b8cc7 Refactor FirstFitDecreasingPacking to support CPU intensive topologies (#3195) bf1a710ba Fix a path in scripts/ci/build_maven_artifacts.sh (#3199) f1e654400 Add a spouts directory and README for spout implementations (#3169) 138cddce9 Add cppchecker static check (#3194) 251098b51 Change tmaster/stmgr uptime granularity to be 1 second (#3190) dc4c733af Consolidate Packing (#3187) 2e498cbfb Make 0 stat visible in Heron UI (#3192) e56eca09f Remove 'Kubernetes' in SPI function name (#3193) c066c7626 init (#3191) fe39a460b Revamp Packing tests (#3188) 22a57f552 Modularize packing-related constraints and exceptions (#3186) b3a215e3e Add packing related configs (#3185) dd76557c9 Update pom template for Heron artifacts (#3182) 9b846ec8b Add ci script for building docker image (#3181) 8a6949bcd [Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180) 3ebfff7e8 Soften padding constraint (#3178) d83a0be4a Add log line to avoid ambiguity (#3177) e82293bc7 Add build scripts for ci jobs (#3174) d5e2bc386 Another memory leak in stmgr-client (#3176) d6afa8267 Fix memory leak in stmgr when measuring tuple data size (#3175) 2cbd858d3 (tag: build_test) Add simulator maven pom file (#3171) eb7ab2c3c Add target to generate packages for heron simulator (#3163) dd6b3d49d Joshfischer/aws helm fix (#3168) d5e809b83 fix all example topologies (#3167) 8ac36a24b create a symbolic link for kubernetes conf after loading docker image (#3161) 00903d1d0 remove heron-core.tar.gz from docker image (#3164) 37d5dc2a7 keep executor running when heron update adds containers (#3162) 1c0f1612e Support instance healthcheck api (#3157) 9e2afd0fa Yaoli/fix dockerfiles (#3160) 297eb2403 Fix docker build artifacts script to have the correct version string (#3156) 1b0002906 Add tooltip for component connections (#3155) 94de4fa1b Fix RoundRobinPacking repack with no specified numContainers (#3152) 013bf3533 Clean up metrics section in Heron UI (#3153) a1b761fea Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142) 527072530 Update topology UI to make topology info more consistent across pages (#3151) 9299db9c4 Add a release-yaml-file argument to CLI (#3150) 3fcf94dd9 Clean up a url format code (#3149) c6a7e6653 Document new streamlet operations in Heron website (#3148) 16e254c56 [UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147) d21bcb4d4 remove .sh files from docker image (#3146) 0ec33b968 Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135) 3ca8bfbec Update backpressure explanation in Heron architecture doc (#3145) 23f3ff246 Add a new streamlet integration test with keyBy, countByKey and … (#3140) ed0cff89c Clean up heron-client-install.sh (#3141) d0141cbfe Add simulator into release package, and explicitly add java/scala api (#3144) 65b5e6c17 Fix integration test script on mac (#3143) 972687dd6 Nwang/add byte received metric (#3136) 1327dc161 Update integration test runner to support language and test selection (#3139) 67f0d7a2f typo (#3138) b42f5dcdd Refactor StreamletShadow class to be more general (#3134) 738ba8201 Add sum/min/max reducers (#3132) 74b85d717 Nwang/add count and reduce operations in streamlet (#3131) 103bfc151 Add KVStreamlet and keyBy() operation (#3125) 93d6c3839 ByteAmount String Format (#3129) b869041a6 Fix docker rc and scripts for building heron (#3130) 8cef73958 Nwang/fix streamwindowoperator generic types (#3124) 5c42171a2 Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127) 015be50e9 Add favicon (#3128) 6d56a099f Refactor window operations to avoid WindowConfigImpl cast (#3123) a201965b2 Add util function for registerTopologyTimerEvents in Config (#3126) 4d1ab84ee [Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121) 099f5a042 Add withStream() in Streamlet to support stream selection (#3109) 3619588e8 [Java Streamlet API] Support Abstractions on Streamlet Sources (#3118) de2b3d71b Support utils.Time of kafka-client-spout (#3116) 38060b016 Nwang/add streamlet operator interfaces with grouping v2 (#3099) 97ee690d6 [Java Streamlet API] Move Source Logics to Builder (#3115) 0f5d0d8c9 Enable Streamlet Scala API Documentation (#3114) 8f44c118b [Java Streamlet API] Support abstractions on Streamlet Operators (#3112) cbf7e51f2 Update mailing list informtion in contributing.md (#3110) a81021a76 [Java Streamlet API] Extend Validations Part II (#3111) 57b308cab Nwang/add spout based source streamlet (#3032) 67b26cf71 fix typo (#3108) ff5301623 Port Scala Streamlet integration tests to Java (#3105) 67af63323 [Java Streamlet API] Extend validations (#3095) cbe1e424e Fix build error on Mac. (#3102) 1b05035fc Add support for building Heron release in a Ubuntu 18.04 docker container (#3097) 34a64f6ee Nwang/refactor custom operator interface v2 (#3100) d40b60f14 Fix number of tasks in Streamlet RemapCustomGrouping (#3098) c2e97547a Update pidhandler.py (#3094) 8218195d9 enablebool (#3056) e292f0284 Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051) 7435f1da9 Update S3 uploader documentations (#3053) 50de70b20 add back stmgr metrics (#3052) 72293cf86 Nwang/refactor grouping (#3040)

    Source code(tar.gz)
    Source code(zip)
  • 0.20.1-incubating-rc2(Mar 26, 2019)

    e6134da Make cppckecker independ of pcre (#3224) 71b1c6e Add license headers to ubuntu18 docker files and add cloudpickle to rat exception file (#3218) 9c1cc16 Add an index column in all topologies page (#3216) ea03ca1 Support overriden configuration in ckpmanager (#3215) 9d24c94 Enable gperftool HEAPCHECK in integration test (#3201) 7e249ef Update build-docker.sh (#3197) 5023515 Add favicon (#3206) 5d06b1b adapt the Bazel output directory for the incubator-heron project name (#3214) 2bfe579 EventLoop Signal Handler (#3212) 0f2a898 Added logging an error status code when stream manager can not connect to tmaster (#3208) fde712f Update WORKSPACE info for zookeeper http archive. (#3205) 5269251 fixtypo (#3203) 0369acc Boost default maxNumInstancesPerContainer (#3200) 7ea8b8c Refactor FirstFitDecreasingPacking to support CPU intensive topologies (#3195) bf1a710 Fix a path in scripts/ci/build_maven_artifacts.sh (#3199) f1e6544 Add a spouts directory and README for spout implementations (#3169) 138cddc Add cppchecker static check (#3194) 251098b Change tmaster/stmgr uptime granularity to be 1 second (#3190) dc4c733 Consolidate Packing (#3187) 2e498cb Make 0 stat visible in Heron UI (#3192) e56eca0 Remove 'Kubernetes' in SPI function name (#3193) c066c76 init (#3191) fe39a46 Revamp Packing tests (#3188) 22a57f5 Modularize packing-related constraints and exceptions (#3186) b3a215e Add packing related configs (#3185) dd76557 Update pom template for Heron artifacts (#3182) 9b846ec Add ci script for building docker image (#3181) 8a6949b [Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180) 3ebfff7 Soften padding constraint (#3178) d83a0be Add log line to avoid ambiguity (#3177) e82293b Add build scripts for ci jobs (#3174) d5e2bc3 Another memory leak in stmgr-client (#3176) d6afa82 Fix memory leak in stmgr when measuring tuple data size (#3175) 2cbd858 Add simulator maven pom file (#3171) eb7ab2c Add target to generate packages for heron simulator (#3163) dd6b3d4 Joshfischer/aws helm fix (#3168) d5e809b fix all example topologies (#3167) 8ac36a2 create a symbolic link for kubernetes conf after loading docker image (#3161) 00903d1 remove heron-core.tar.gz from docker image (#3164) 37d5dc2 keep executor running when heron update adds containers (#3162) 1c0f161 Support instance healthcheck api (#3157) 9e2afd0 Yaoli/fix dockerfiles (#3160) 297eb24 Fix docker build artifacts script to have the correct version string (#3156) 1b00029 Add tooltip for component connections (#3155) 94de4fa Fix RoundRobinPacking repack with no specified numContainers (#3152) 013bf35 Clean up metrics section in Heron UI (#3153) a1b761f Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142) 5270725 Update topology UI to make topology info more consistent across pages (#3151) 9299db9 Add a release-yaml-file argument to CLI (#3150) 3fcf94d Clean up a url format code (#3149) c6a7e66 Document new streamlet operations in Heron website (#3148) 16e254c [UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147) d21bcb4 remove .sh files from docker image (#3146) 0ec33b9 Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135) 3ca8bfb Update backpressure explanation in Heron architecture doc (#3145) 23f3ff2 Add a new streamlet integration test with keyBy, countByKey and … (#3140) ed0cff8 Clean up heron-client-install.sh (#3141) d0141cb Add simulator into release package, and explicitly add java/scala api (#3144) 65b5e6c Fix integration test script on mac (#3143) 972687d Nwang/add byte received metric (#3136) 1327dc1 Update integration test runner to support language and test selection (#3139) 67f0d7a typo (#3138) b42f5dc Refactor StreamletShadow class to be more general (#3134) 738ba82 Add sum/min/max reducers (#3132) 74b85d7 Nwang/add count and reduce operations in streamlet (#3131) 103bfc1 Add KVStreamlet and keyBy() operation (#3125) 93d6c38 ByteAmount String Format (#3129) b869041 Fix docker rc and scripts for building heron (#3130) 8cef739 Nwang/fix streamwindowoperator generic types (#3124) 5c42171 Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127) 015be50 Add favicon (#3128) 6d56a09 Refactor window operations to avoid WindowConfigImpl cast (#3123) a201965 Add util function for registerTopologyTimerEvents in Config (#3126) 4d1ab84 [Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121) 099f5a0 Add withStream() in Streamlet to support stream selection (#3109) 3619588 [Java Streamlet API] Support Abstractions on Streamlet Sources (#3118) de2b3d7 Support utils.Time of kafka-client-spout (#3116) 38060b0 Nwang/add streamlet operator interfaces with grouping v2 (#3099) 97ee690 [Java Streamlet API] Move Source Logics to Builder (#3115) 0f5d0d8 Enable Streamlet Scala API Documentation (#3114) 8f44c11 [Java Streamlet API] Support abstractions on Streamlet Operators (#3112) cbf7e51 Update mailing list informtion in contributing.md (#3110) a81021a [Java Streamlet API] Extend Validations Part II (#3111) 57b308c Nwang/add spout based source streamlet (#3032) 67b26cf fix typo (#3108) ff53016 Port Scala Streamlet integration tests to Java (#3105) 67af633 [Java Streamlet API] Extend validations (#3095) cbe1e42 Fix build error on Mac. (#3102) 1b05035 Add support for building Heron release in a Ubuntu 18.04 docker container (#3097) 34a64f6 Nwang/refactor custom operator interface v2 (#3100) d40b60f Fix number of tasks in Streamlet RemapCustomGrouping (#3098) c2e9754 Update pidhandler.py (#3094) 8218195 enablebool (#3056) e292f02 Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051) 7435f1d Update S3 uploader documentations (#3053) 50de70b add back stmgr metrics (#3052) 72293cf Nwang/refactor grouping (#3040)

    Source code(tar.gz)
    Source code(zip)
  • v0.20.1-incubating-rc1(Feb 1, 2019)

    Update pom template for Heron artifacts (#3182) Add ci script for building docker image (#3181) [Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180) Soften padding constraint (#3178) Add log line to avoid ambiguity (#3177) Add build scripts for ci jobs (#3174) Another memory leak in stmgr-client (#3176) Fix memory leak in stmgr when measuring tuple data size (#3175) Add simulator maven pom file (#3171) Add target to generate packages for heron simulator (#3163) Joshfischer/aws helm fix (#3168) fix all example topologies (#3167) create a symbolic link for kubernetes conf after loading docker image (#3161) remove heron-core.tar.gz from docker image (#3164) keep executor running when heron update adds containers (#3162) Support instance healthcheck api (#3157) Yaoli/fix dockerfiles (#3160) Fix docker build artifacts script to have the correct version string (#3156) Add tooltip for component connections (#3155) Fix RoundRobinPacking repack with no specified numContainers (#3152) Clean up metrics section in Heron UI (#3153) Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142) Update topology UI to make topology info more consistent across pages (#3151) Add a release-yaml-file argument to CLI (#3150) Clean up a url format code (#3149) Document new streamlet operations in Heron website (#3148) [UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147) remove .sh files from docker image (#3146) Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135) Update backpressure explanation in Heron architecture doc (#3145) Add a new streamlet integration test with keyBy, countByKey and … (#3140) Clean up heron-client-install.sh (#3141) Add simulator into release package, and explicitly add java/scala api (#3144) Fix integration test script on mac (#3143) Nwang/add byte received metric (#3136) Update integration test runner to support language and test selection (#3139) typo (#3138) Refactor StreamletShadow class to be more general (#3134) Add sum/min/max reducers (#3132) Nwang/add count and reduce operations in streamlet (#3131) Add KVStreamlet and keyBy() operation (#3125) ByteAmount String Format (#3129) Fix docker rc and scripts for building heron (#3130) Nwang/fix streamwindowoperator generic types (#3124) Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127) Add favicon (#3128) Refactor window operations to avoid WindowConfigImpl cast (#3123) Add util function for registerTopologyTimerEvents in Config (#3126) [Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121) Add withStream() in Streamlet to support stream selection (#3109) [Java Streamlet API] Support Abstractions on Streamlet Sources (#3118) Support utils.Time of kafka-client-spout (#3116) Nwang/add streamlet operator interfaces with grouping v2 (#3099) [Java Streamlet API] Move Source Logics to Builder (#3115) Enable Streamlet Scala API Documentation (#3114) [Java Streamlet API] Support abstractions on Streamlet Operators (#3112) Update mailing list informtion in contributing.md (#3110) [Java Streamlet API] Extend Validations Part II (#3111) Nwang/add spout based source streamlet (#3032) fix typo (#3108) Port Scala Streamlet integration tests to Java (#3105) [Java Streamlet API] Extend validations (#3095) Fix build error on Mac. (#3102) Add support for building Heron release in a Ubuntu 18.04 docker container (#3097) Nwang/refactor custom operator interface v2 (#3100) Fix number of tasks in Streamlet RemapCustomGrouping (#3098) Update pidhandler.py (#3094) enablebool (#3056) Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051) Update S3 uploader documentations (#3053) add back stmgr metrics (#3052) Nwang/refactor grouping (#3040)

    Source code(tar.gz)
    Source code(zip)
    heron-artifacts-v0.20.1-incubating-rc1.tar.gz(15.53 MB)
    heron-docker-v0.20.1-incubating-rc1-debian9.tar.gz(559.08 MB)
    heron-install-v0.20.1-incubating-rc1-centos7.sh(448.62 MB)
    heron-install-v0.20.1-incubating-rc1-darwin.sh(446.44 MB)
    heron-install-v0.20.1-incubating-rc1-ubuntu14.04.sh(448.70 MB)
    heron-v0.20.1-incubating-rc1-centos7.tar.gz(448.63 MB)
    heron-v0.20.1-incubating-rc1-darwin.tar.gz(446.50 MB)
    heron-v0.20.1-incubating-rc1-ubuntu14.04.tar.gz(448.71 MB)
  • v-0.20.0-incubating(Nov 20, 2018)

    This is the first release of Heron as an Apache Incubating Project

    • Fix annotation processor (#3038)
    • Refactor heron_executor to make it easier to customize (#3043)
    • Remove libunwind patches (#3041)
    • cleanup README (#3037)
    • Fix Topology-API window documentation (#3039)
    • Nwang/update thirdparty license (#3042)
    • Fix 'Copyright 2015 The Heron Authors' in scripts (#3036)
    • Remove unnecessary createSupplierStreamlet from Scala StreamletImpl (#3030)
    • Nwang/remove stateful from streamletoperator (#3034)
    • fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
    • refactor JavaSerializer for proper closing input/output streams (#3031)
    • Revert "refactor JavaSerializer for closing input/output stream"
    • refactor JavaSerializer for closing input/output stream
    • heron shell access directory
    • Add license headers and rat-exception file (#3011)
    • fix integration test failure with topo parallelism update (#3026)
    • add max thread limit in integration test (#3025)
    • run integration tests parallelly (#3024)
    • use RoundRobinPacking algorithm by default (#3022)
    • fixstyle (#3023)
    • Fix build of eco/tests/... and scripts/release/... (#3012)
    • Log executor command line arguments (#3020)
    • fix healthmgr unit tests (#3018)
    • Update README(updated urls and added developer link) (#3010)
    • Fix javadoc errors (#3017)
    • revert heron_excutor.py - delete unnecessary logs (#3008)
    • Fix path and package name in docs/comments/tests (#3007)
    • Yaoli/fix stateful test (#3004)
    • Fix RAM config in example code (#3006)
    • fix building problem with source tarball (#3005)
    • Remove icomoon usage from tools/ui (#2999)
    • Move license header in react dom components (#3003)
    • chmodcicheck (#3002)
    • fixunit (#3001)
    • fixunit (#3000)
    • enablebypassintegrationtests (#2997)
    • Fix the handling of container number in api server (#2995)
    • Nwang/make spout/bolt compatible to storm 1.x (#2993)
    • get back newParallelism ifelse branch (#2992)
    • Add gitattributes to remove website directory from archive (#2996)
    • remove crreal BUILD file (#2988)
    • Chmod travis ci.sh (#2991)
    • Revert mode change in sh files (#2990)
    • Nwang/clean trailing white space (#2989)
    • Yaoli/test (#2987)
    • use cereal lib configured in WORKSPACE (#2986)
    • Extending update command to allow number of containers to be modified at runtime (#2980)
    • Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
    • Nwang/add missing licenses (#2984)
    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • v-0.20.0-incubating-candidate-5(Oct 16, 2018)

    • Fix annotation processor (#3038)
    • Refactor heron_executor to make it easier to customize (#3043)
    • Remove libunwind patches (#3041)
    • cleanup README (#3037)
    • Fix Topology-API window documentation (#3039)
    • Nwang/update thirdparty license (#3042)
    • Fix 'Copyright 2015 The Heron Authors' in scripts (#3036)
    • Remove unnecessary createSupplierStreamlet from Scala StreamletImpl (#3030)
    • Nwang/remove stateful from streamletoperator (#3034)
    • fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
    • refactor JavaSerializer for proper closing input/output streams (#3031)
    • Revert "refactor JavaSerializer for closing input/output stream"
    • refactor JavaSerializer for closing input/output stream
    • heron shell access directory
    • Add license headers and rat-exception file (#3011)
    • fix integration test failure with topo parallelism update (#3026)
    • add max thread limit in integration test (#3025)
    • run integration tests parallelly (#3024)
    • use RoundRobinPacking algorithm by default (#3022)
    • fixstyle (#3023)
    • Fix build of eco/tests/... and scripts/release/... (#3012)
    • Log executor command line arguments (#3020)
    • fix healthmgr unit tests (#3018)
    • Update README(updated urls and added developer link) (#3010)
    • Fix javadoc errors (#3017)
    • revert heron_excutor.py - delete unnecessary logs (#3008)
    • Fix path and package name in docs/comments/tests (#3007)
    • Yaoli/fix stateful test (#3004)
    • Fix RAM config in example code (#3006)
    • fix building problem with source tarball (#3005)
    • Remove icomoon usage from tools/ui (#2999)
    • Move license header in react dom components (#3003)
    • chmodcicheck (#3002)
    • fixunit (#3001)
    • fixunit (#3000)
    • enablebypassintegrationtests (#2997)
    • Fix the handling of container number in api server (#2995)
    • Nwang/make spout/bolt compatible to storm 1.x (#2993)
    • get back newParallelism ifelse branch (#2992)
    • Add gitattributes to remove website directory from archive (#2996)
    • remove crreal BUILD file (#2988)
    • Chmod travis ci.sh (#2991)
    • Revert mode change in sh files (#2990)
    • Nwang/clean trailing white space (#2989)
    • Yaoli/test (#2987)
    • use cereal lib configured in WORKSPACE (#2986)
    • Extending update command to allow number of containers to be modified at runtime (#2980)
    • Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
    • Nwang/add missing licenses (#2984)
    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • v-0.20.0-incubating-candidate-4(Sep 24, 2018)

    • fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
    • refactor JavaSerializer for proper closing input/output streams (#3031)
    • Revert "refactor JavaSerializer for closing input/output stream"
    • refactor JavaSerializer for closing input/output stream
    • heron shell access directory
    • Add license headers and rat-exception file (#3011)
    • fix integration test failure with topo parallelism update (#3026)
    • add max thread limit in integration test (#3025)
    • run integration tests parallelly (#3024)
    • use RoundRobinPacking algorithm by default (#3022)
    • fixstyle (#3023)
    • Fix build of eco/tests/... and scripts/release/... (#3012)
    • Log executor command line arguments (#3020)
    • fix healthmgr unit tests (#3018)
    • Update README(updated urls and added developer link) (#3010)
    • Fix javadoc errors (#3017)
    • revert heron_excutor.py - delete unnecessary logs (#3008)
    • Fix path and package name in docs/comments/tests (#3007)
    • Yaoli/fix stateful test (#3004)
    • Fix RAM config in example code (#3006)
    • fix building problem with source tarball (#3005)
    • Remove icomoon usage from tools/ui (#2999)
    • Move license header in react dom components (#3003)
    • chmodcicheck (#3002)
    • fixunit (#3001)
    • fixunit (#3000)
    • enablebypassintegrationtests (#2997)
    • Fix the handling of container number in api server (#2995)
    • Nwang/make spout/bolt compatible to storm 1.x (#2993)
    • get back newParallelism ifelse branch (#2992)
    • Add gitattributes to remove website directory from archive (#2996)
    • remove crreal BUILD file (#2988)
    • Chmod travis ci.sh (#2991)
    • Revert mode change in sh files (#2990)
    • Nwang/clean trailing white space (#2989)
    • Yaoli/test (#2987)
    • use cereal lib configured in WORKSPACE (#2986)
    • Extending update command to allow number of containers to be modified at runtime (#2980)
    • Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
    • Nwang/add missing licenses (#2984)
    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • v-0.20.0-incubating-candidate-3(Aug 23, 2018)

    • Fix RAM config in example code (#3006)
    • fix building problem with source tarball (#3005)
    • Remove icomoon usage from tools/ui (#2999)
    • Move license header in react dom components (#3003)
    • chmodcicheck (#3002)
    • fixunit (#3001)
    • fixunit (#3000)
    • enablebypassintegrationtests (#2997)
    • Fix the handling of container number in api server (#2995)
    • Nwang/make spout/bolt compatible to storm 1.x (#2993)
    • get back newParallelism ifelse branch (#2992)
    • Add gitattributes to remove website directory from archive (#2996)
    • remove crreal BUILD file (#2988)
    • Chmod travis ci.sh (#2991)
    • Revert mode change in sh files (#2990)
    • Nwang/clean trailing white space (#2989)
    • Yaoli/test (#2987)
    • use cereal lib configured in WORKSPACE (#2986)
    • Extending update command to allow number of containers to be modified at runtime (#2980)
    • Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
    • Nwang/add missing licenses (#2984)
    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • v-0.20.0-incubating-candidate-2(Aug 22, 2018)

    • Remove icomoon usage from tools/ui (#2999)
    • Move license header in react dom components (#3003)
    • chmodcicheck (#3002)
    • fixunit (#3001)
    • fixunit (#3000)
    • enablebypassintegrationtests (#2997)
    • Fix the handling of container number in api server (#2995)
    • Nwang/make spout/bolt compatible to storm 1.x (#2993)
    • get back newParallelism ifelse branch (#2992)
    • Add gitattributes to remove website directory from archive (#2996)
    • remove crreal BUILD file (#2988)
    • Chmod travis ci.sh (#2991)
    • Revert mode change in sh files (#2990)
    • Nwang/clean trailing white space (#2989)
    • Yaoli/test (#2987)
    • use cereal lib configured in WORKSPACE (#2986)
    • Extending update command to allow number of containers to be modified at runtime (#2980)
    • Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
    • Nwang/add missing licenses (#2984)
    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • v-0.20.0-incubating-candidate-1(Aug 15, 2018)

    • Docker Ubuntu tweaks (#2975)
    • update license information (#2977)
    • [healthmgr] fix style (#2983)
    • fixsimportimport (#2982)
    • [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
    • Adding average Serialization/Deserialization time per tuple (#2976)
    • Update error message in RuntimeManagerMain when an exception is catched (#2974)
    • Fixed Spelling. (#2971)
    • package c++ .h and .a files (#2961)
    • spill state to local disk when configured (#2967)
    • fix metrics name (#2970)
    • fixing download issue in Nomad scheduler (#2969)
    • Upgrade to the latest Dhalion (#2968)
    • (Ok To Merge) updating docker scripts (#2963)
    • Fix supervisor installation in Centos 7 Dockerfile (#2966)
    • add integration test for instance state in stateful processing (#2956)
    • joshfischer/update k8s docs (#2960)
    • Counting pending tuples (#2951)
    • Make checkpoint manager's ram configurable (#2958)
    • Added endpoint to tracker to fetch packing plan. (#2959)
    • [aurora] add metadata support for aurora (#2934)
    • Refactor StatefulStorage API (#2891)
    • Add log in Bolt/Spout instances after persisting state (#2954)
    • Nwang/fix negative index caused by hash mod (#2953)
    • Counting pending tuples (#2945)
    • Revert the latest version number change of scala rules (#2943)
    • [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
    • Universal heronpy (#2948)
    • added S3 uploader configuration in Helm chart (#2939)
    • modify travis ci to enable integration topology test (#2940)
    • add tmaster physical plan endpoint (#2941)
    • add integration topology test (#2938)
    • Add component config in heron UI and Tracker (#2860)
    • Make TopologyBuilder less permissive (#2929)
    • Clean up website gen + website python docs (#2928)
    • make EvitionContext extend Serializable (#2935)
    • Clean up remaining dead references to Twitter (#2930)
    • Upgrade to Bazel 0.14.1 (#2932)
    • Fix code when submitting a toplogy file without an known extension (#2933)
    • Update governance.md and clean up Twitter related content (#2926)
    • Add JDK/JAVA_HOME to bazel_configure.py (#2921)
    • Fix integer types to avoid warnings (#2922)
    • Correct case of acronyms (#2920)
    • Add permissive licence to libunwind (#2914)
    • Add DISCLAIMER file required by Apache policy (#2916)
    • make LocalFSStorage clean checkpoints before store (#2910)
    • refactor healthmgr build (#2912)
    • refactor downlaoder build (#2911)
    • reorder (#2908)
    • log the object when it cannot be serialized when emitting tuples (#2905)
    • Making emit, ack, and fail thread safe (#2692)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2872)
    • Make MetricsManager.java a target so that it can be customized (#2902)
    • cleaning removed directory (#2903)
    • Refactor CheckpointManager to move initialization code out of constructor (#2901)
    • Add extra info when failed to create new instance of class (#2870)
    • add documentation about nomad consul integration (#2898)
    • add src export (#2899)
    • submit topology file by uri (#2886)
    • move downloader registry map to yaml (#2884)
    • Nwang/update license in other files (#2895)
    • fixing test (#2894)
    • Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
    • Update license text in py files (#2889)
    • pull yaml cpp for official release page (#2893)
    • check checkpoint file exists before deleting it (#2883)
    • remove thrift and scribe to prepare for apache release (#2879)
    • Update license text in yaml files (#2887)
    • Update license text in scala files (#2888)
    • Update license text in H files (#2885)
    • Update license text in java files (#2881)
    • Update license text in cpp files (#2882)
    • Update NOTICE file (#2878)
    • Scala Streamlet API Documentation is being added (#2871)
    • add .htaccess and index.html [https://github.com/apache/incubator-heron/issues/2758] (#2869)
    • Fix kryo factor config (#2868)
    • Add extra info when failed to create new instance of class (#2867)
    • improving nomad launch script (#2862)
    • k8s ensure response body is closed after reading an error. (#2863)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
    • fix healthmgr metrics (#2839)
    • Integrate runtime config and rate limit (#2846)
    • package rename and related fixes (#2853)
    • Align MetricsCacheMgr location discovery in Stmgr (#2797)
    • Update Dhalion dependency version (#2821)
    • [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
    • Rate limit needs to be disabled before the bufferevent_free call (#2848)
    • Add sha256 checksums for all http_archives (#2856)
    • expose heron metrics as a service in Nomad (#2859)
    • Add two backup urls for zookeeper (#2857)
    • Joshfischer/eco stateful topology (#2851)
    • Eco for heron topologies (#2849)
    • Add json format for dry-run (#2842)
    • add config for apiserver overrides (#2845)
    • While emitting in spout, adhere to the batch size limit (#2798)
    • avoid make install for libunwind (#2844)
    • Heron JavaDoc and Documentation Fixes (#2838)
    • removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
    Source code(tar.gz)
    Source code(zip)
  • 0.17.8(Apr 1, 2018)

    Release Notes

    • update README.md (#2835)
    • Fix bug in dry-run argument for update command (#2831)
    • removing abstract requirement (#2830)
    • [Documentation] Improve Java Streamlet API doc (#2819)
    • add rate limit change log in stream manager (#2822)
    • Fix URL issues associated with Hugo upgrade (#2825)
    • More website fixes (#2824)
    • Update Git submodule URL for GitHub pages branch (#2823)
    • update baseURL for site generation (#2820)
    • Add missing command line options for runtime config (#2818)
    • Allow the apiserver to set the direct memory size. (#2813)
    • Add a new tmaster endpoint for runtime config (#2747)
    • [Streamlet Scala API] Add Scala Example Support - Part II (#2810)
    • Refactor HttpUploader - Part II (#2812)
    • Fix comment in heron_internals.yaml (#2811)
    • fix library link in WORKSPACE (#2816)
    • modified bazel build to include samoa (#2809)
    • Nomad docker support (#2804)
    • Revert "remove cpu rounding in packing algorithms (#2805)" (#2808)
    • Add memory unit to k8s resource request. (#2802)
    • remove cpu rounding in packing algorithms (#2805)
    • Do not include scribe sink when compiling on non x86 platforms. (#2801)
    • Add per component resource config for cpu and disk (#2800)
    • Fix a typo and comments/doc for per component rate limit config (#2796)
    • [Streamlet Scala API] Add Scala Example Support - Part I (#2791)
    • [Streamlet Scala API] Add Scala StreamletImpl Support - Part V (#2790)
    • Add rate limiter in stmgr (#2783)
    • Correct print errors (#2789)
    • Fix error message when large instance is packed (#2784)
    • Add a new escaping '(61)' for '=' because the original one '='… (#2785)
    • Add runtime config in heron update command (#2760)
    • Fix tracker instance groups. (#2782)
    • add a switch for metricscache (#2744)
    • [healthmgr] add a class to expose metrics to local metricsmgr (#2771)
    • [Streamlet Scala API] Add Scala StreamletImpl Support - Part IV (#2767)
    • Add a topology config endpoint to the tracker. (#2781)
    • Small change to Nomad doc (#2780)
    • Retain heron-core package for YARN like schedulers (#2775)
    • [Streamlet Scala API] Add Scala StreamletImpl Support - Part III (#2764)
    • Builder creation (#2769)
    • Fix heron update on k8s. (#2770)
    • Improve Communicator tests (#2768)
    • [Streamlet Scala API] Add Scala StreamletImpl Support - Part II (#2761)
    • fixing bug in wakeable loop causing IndexOutOfBoundException (#2753)
    • Fix heron-explorer components command. (#2762)
    • Re-organize documentation nav (#2756)
    • Add Scala StreamletImpl Support (#2740)
    • [API] Improve HeronSubmitter (#2746)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.8-centos.tar.gz(401.16 MB)
    heron-0.17.8-darwin.tar.gz(391.55 MB)
    heron-0.17.8-ubuntu.tar.gz(401.03 MB)
    heron-install-0.17.8-centos.sh(401.15 MB)
    heron-install-0.17.8-darwin.sh(391.52 MB)
    heron-install-0.17.8-ubuntu.sh(401.02 MB)
  • 0.17.7(Feb 28, 2018)

    Release Notes

    • fix WindowedWordCountTopology (#2755)
    • adding additional info to standalone documentation (#2748)
    • fix bug in stateful windows (#2754)
    • Pass role and environment to hava topoology components. (#2752)
    • [HttpUploader] Add Documentation (#2750)
    • Fixed example name in getting-started.md (#2751)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.7-centos.tar.gz(392.88 MB)
    heron-0.17.7-darwin.tar.gz(391.49 MB)
    heron-0.17.7-ubuntu.tar.gz(392.76 MB)
    heron-install-0.17.7-centos.sh(392.90 MB)
    heron-install-0.17.7-darwin.sh(391.45 MB)
    heron-install-0.17.7-ubuntu.sh(392.77 MB)
  • 0.17.6(Feb 28, 2018)

    Release Notes

    • fixing bugs in the API server when downloading files (#2749)
    • Documentation for the Nomad scheduler (#2723)
    • Allowing API Server to distribute heron core package (#2724)
    • Allow user to run kill command when some topology data is missing (#2730)
    • [#2735 follow up] move out of core into aurora scheduler (#2741)
    • Fix installation docs (#2742)
    • add warning when aurora job add command fails during heron update (#2735)
    • add topology version in tracker runtimestate (#2739)
    • include eco into storm compatibility jar (#2736)
    • JavaCheckstyle fix for IntelliJ setup script (#2738)
    • [healthmgr] add healthmgr src exportation (#2734)
    • Check that current process is not session master (#2731)
    • update heron version in config.yaml (#2732)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.6-centos.tar.gz(392.87 MB)
    heron-0.17.6-darwin.tar.gz(391.47 MB)
    heron-0.17.6-ubuntu.tar.gz(392.75 MB)
    heron-install-0.17.6-centos.sh(392.88 MB)
    heron-install-0.17.6-darwin.sh(391.44 MB)
    heron-install-0.17.6-ubuntu.sh(392.77 MB)
  • 0.17.5(Feb 13, 2018)

    Release Notes

    • Refactor hostname logic (#2718)
    • Add Sink Trait Support (#2726)
    • Log configs in packing algorithms (#2727)
    • Joshfischer/eco docs redeux (#2703)
    • fix null in printout during submission (#2722)
    • use actual path (#2725)
    • Simplify website setup (#2721)
    • deprecate RRPacking in default config (#2717)
    • adding some confs for heron nomad and standalone (#2716)
    • fix a RRrepacking bug (#2720)
    • mitigate prompt (#2719)
    • [Streamlet Scala API] Add FunSuite Support (#2695)
    • Move stmgr quitting logic from stmgr client to tmaster client (#2711)
    • fixes the helm chart, config and api server memory restriction for k8s (#2714)
    • Expose the component config through the tracker. (#2709)
    • Add Streamlet Trait Support (#2696)
    • HttpUploader is being refactored. (#2713)
    • [metricscache] align metricscache toggle switch (#2707)
    • [metricscache] reduce exception stack trace to first 2 lines (#2706)
    • [metricscache] make default log level to INFO (#2705)
    • Fix sandbox script (#2710)
    • modify language in sandbox.sh script (#2708)
    • added sandbox script to deploy heron in a single docker (#2704)
    • Fix src and java doc generation for heron-api (#2702)
    • Necessary software for single docker image (#2701)
    • make heron core distribution - symbolic linkable (#2684)
    • depend on java protobuf target from protobuf sources (#2640)
    • Clean up simulator/utils (#2674)
    • [Streamlet Scala API] Add initial Build Files (#2688)
    • Add tolerations to tools and apiserver deploymens for kubernetes. (#2687)
    • expose heron tracker as a service (#2686)
    • no need to check the existence of env_exec.sh in scripts/setup-intellij.sh (#2683)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.5-centos.tar.gz(392.85 MB)
    heron-0.17.5-darwin.tar.gz(391.45 MB)
    heron-0.17.5-ubuntu.tar.gz(392.73 MB)
    heron-install-0.17.5-centos.sh(392.87 MB)
    heron-install-0.17.5-darwin.sh(391.42 MB)
    heron-install-0.17.5-ubuntu.sh(392.74 MB)
  • 0.17.4(Jan 24, 2018)

    Release Notes

    • Add Download hostname override config (#2680)
    • fix mismatch container id between packing alg and aurora (#2582)
    • add section on setting the service URL for a standalone cluster (#2682)
    • Heron standalone docs update (WIP) (#2676)
    • JSON output for heron-admin standalone cluster info command (#2675)
    • Don't drop tuples during backpressure in DrainTupleStream (cross stream manager traffic) (#2679)
    • Remove cmake requirement in bazel configure (#2661)
    • Add k8s pod tolerations for topologies. (#2677)
    • Heron standalone mode documentation (WIP) (#2614)
    • move scripts/docker to scripts/images (#2672)
    • Kubernetes installation with Helm docs (#2606)
    • Use the minimal ram size for components instead of the last one (#2659)
    • Fix for running topologies with DC/OS 1.10 or Marathon 1.5 (#2670)
    • moved eco to the top level (#2669)
    • Add support for custom evictor and trigger policies (#2653)
    • modified the helm chart (#2668)
    • Update k8s stateful sets termination and pod management. (#2666)
    • Add no checkstyle build targets (#2660)
    • update README.md [https://github.com/twitter/heron/issues/2664] (#2665)
    • RoundRobinPacking implements IRepacking (#2600)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.4-centos.tar.gz(385.46 MB)
    heron-0.17.4-darwin.tar.gz(384.07 MB)
    heron-0.17.4-ubuntu.tar.gz(385.34 MB)
    heron-install-0.17.4-centos.sh(385.48 MB)
    heron-install-0.17.4-darwin.sh(384.03 MB)
    heron-install-0.17.4-ubuntu.sh(385.36 MB)
  • 0.17.3(Jan 9, 2018)

    Release Notes

    • ECO topology using YAML(#2658)
    • Fixing the slurm scheduler (#2657)
    • Updated to use brew delivered bazel (#2655)
    • Fix a typo in comment (#2654)
    • Add k8s support for aws ebs volume mounts. (#2650)
    • Increase wait time in MetricsCacheSinkTest and TMasterSinkTest (#2646)
    • added a quick fix (#2652)
    • Decouple increment and log to avoid potential error (#2644)
    • bookkeeper using emptyDir (#2649)
    • Fix aurora scheduler (#2645)
    • make the yaml cpp tarball (#2648)
    • Refactoring and improving standalone mode (#2633)
    • Add python encoding (#2631)
    • keep topology defn during update (#2602)
    • Refactor aurora scheduler to use SchedulerUtils to construct arguments (#2632)
    • Update docker build images with bazel 0.9.0 (#2641)
    • Move the logical plan format to the tracker. (#2639)
    • move to bazel 0.9.0 and cleanups (#2637)
    • Add instance groups to the physical plan response. (#2636)
    • added targets for heron tools, heron and heron-core (#2635)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.3-centos.tar.gz(382.69 MB)
    heron-0.17.3-darwin.tar.gz(381.30 MB)
    heron-0.17.3-ubuntu.tar.gz(382.57 MB)
    heron-install-0.17.3-centos.sh(382.71 MB)
    heron-install-0.17.3-darwin.sh(381.27 MB)
    heron-install-0.17.3-ubuntu.sh(382.58 MB)
  • 0.17.2(Dec 22, 2017)

    Release Notes

    • [Streamlet] Reinforce usage of StreamletNamePrefixes for more type-safety (#2627)
    • Add cluster role and environment info to sink context. (#2634)
    • Multi node standalone cluster for heron (#2611)
    • Add new state-manager-config-file argument for aurora (#2630)
    • Fix unit tests (MetricsCacheSinkTest, TMasterSinkTest) (#2629)
    • remove problematic link (#2628)
    • Fix website asset pipeline + add publish script (#2626)
    • Revert "Fix website asset pipeline + add publish script (WIP) (#2624)" (#2625)
    • Fix website asset pipeline + add publish script (WIP) (#2624)
    • use gtest as a artifact rather than a tarball (#2623)
    • use cereal from artifact rather than a tarball (#2622)
    • use protobuf artifactory rather than tarball (#2621)
    • use gflags as a artifact instead of tar ball (#2620)
    • Fix api server create config cluster mode. (#2617)
    • generate helm charts (#2619)
    • generate docker image and push for development (#2613)
    • Refactor heron client main.py (#2607)
    • convert git repo for bazel dockers rules to artifiact (#2618)
    • Fix bookkeeper statefulset yaml. (#2609)
    • make a single heron package for each platform, removed api, tools, cl… (#2608)
    • update java API docs (#2604)
    • Kubernetes configuration (#2507)
    • change version and add index to package (#2603)
    • use bazel docker rules (#2545)
    • adding Nomad scheduler support for Heron (#2601)
    • Add nfs volumes to kubernetes. (#2598)
    • Assign pplan helper before doing state activate. (#2599)
    • easy install for kubernetes (#2590)
    • Add ability for users to allow tuple drops upon backpressure detection (#2593)
    • Add null protection in config translation code (#2597)
    • imporve print (#2594)
    • Use yaml lib to generate override.yaml (#2596)
    • [Streamlet] Support abstraction and type safety more (#2589)
    • Add config translations for getComponentConfiguration() (#2592)
    • [work in progress] fix a bug for deactivated heron-instance during heron update (#2580)
    • Standardize builder interfaces and remove Resources class (#2559)
    • Fix gcs bookkeeper apiserver yaml. (#2591)
    • Reduce the docker image size (#2578)
    • Add the ability to mount volumes for topologies in k8s. (#2588)
    • Fix for "Marathon scheduler generates json based on "old method"" (#2583)
    • [Streamlet] Small refactoring is proposed and UT coverage is extended (#2570)
    • Add ConsumerStreamlet name to stageNames Set to avoid duplication (#2574)
    • Add batch support for AuroraScheduler to remove containers (#2579)
    • Streamlet theoretical documentation (WIP) (#2452)
    • Refactor kubernetes scheduler to use statefulsets. (#2560)
    • Fix wrong stmgr log (#2577)
    • Log when stmgr broadcasts physical plan (#2573)
    • add exception handling for metricscache process (#2572)
    • Streamlet API cleanup (#2567)
    Source code(tar.gz)
    Source code(zip)
    heron-0.17.2-centos.tar.gz(377.19 MB)
    heron-0.17.2-darwin.tar.gz(375.14 MB)
    heron-0.17.2-ubuntu.tar.gz(377.27 MB)
    heron-install-0.17.2-centos.sh(377.20 MB)
    heron-install-0.17.2-darwin.sh(375.10 MB)
    heron-install-0.17.2-ubuntu.sh(377.29 MB)
  • 0.17.1(Nov 18, 2017)

    Highlights

    • BugFixes

    Release Notes

    • remove unused kubernetes config (#2568)
    • bump version (#2569)
    • Fix sample ComponentJVMOptionsTopology (#2565)
    • Fix the logging of System Config (#2566)
    • Log component's config when constructing the instance (#2564)
    • enhance heron-shell /killexecutor (#2557)
    • Beefed up the kryo check to catch during submission time (#2562)
    • Fix StreamletImplTest unit test (#2561)
    • fix metricscache location bug (#2556)
    • Streamlet name needs to be robust for blank values (#2558)
    • Refactoring windowing (#2547)
    • Correct the print_usage functionality in Heron Executor (#2548)
    • Retry when failing to kill an Aurora topology (#2554)
    • Make Kryo the default serializer for the Streamlet API (#2549)
    • travis cmake is already 3.x.x and no need to install it (#2552)
    • fix bugs in AuroraHeronShellController (#2553)
    • adding remote debugging functionality (#2484)
    • fix null (#2555)
    • Move topology config translations into a different function to avoid overwriting (#2551)
    • Add example to set Container Ram Padding (#2550)
    • travis cmake is already 3.x.x and no need to install it (#2552)
    • Extend LocalFileSystemUploader UT Coverage (#2542)
    Source code(tar.gz)
    Source code(zip)
    heron-api-0.17.1-centos.tar.gz(9.18 MB)
    heron-api-0.17.1-darwin.tar.gz(9.18 MB)
    heron-api-0.17.1-ubuntu.tar.gz(9.18 MB)
    heron-api-install-0.17.1-centos.sh(9.19 MB)
    heron-api-install-0.17.1-darwin.sh(9.19 MB)
    heron-api-install-0.17.1-ubuntu.sh(9.19 MB)
    heron-client-0.17.1-centos.tar.gz(290.00 MB)
    heron-client-0.17.1-darwin.tar.gz(270.84 MB)
    heron-client-0.17.1-ubuntu.tar.gz(290.13 MB)
    heron-client-install-0.17.1-centos.sh(290.06 MB)
    heron-client-install-0.17.1-darwin.sh(270.89 MB)
    heron-client-install-0.17.1-ubuntu.sh(290.18 MB)
    heron-core-0.17.1-centos.tar.gz(152.85 MB)
    heron-core-0.17.1-darwin.tar.gz(136.49 MB)
    heron-core-0.17.1-ubuntu.tar.gz(152.97 MB)
    heron-tools-0.17.1-centos.tar.gz(37.48 MB)
    heron-tools-0.17.1-darwin.tar.gz(37.50 MB)
    heron-tools-0.17.1-ubuntu.tar.gz(37.48 MB)
    heron-tools-install-0.17.1-centos.sh(37.49 MB)
    heron-tools-install-0.17.1-darwin.sh(37.51 MB)
    heron-tools-install-0.17.1-ubuntu.sh(37.49 MB)
Owner
The Apache Software Foundation
The Apache Software Foundation
Twitter's collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code.

Elephant Bird About Elephant Bird is Twitter's open source library of LZO, Thrift, and/or Protocol Buffer-related Hadoop InputFormats, OutputFormats,

Twitter 1.1k Jan 5, 2023
Hadoop library for large-scale data processing, now an Apache Incubator project

Apache DataFu Follow @apachedatafu Apache DataFu is a collection of libraries for working with large-scale data in Hadoop. The project was inspired by

LinkedIn's Attic 589 Apr 1, 2022
The official home of the Presto distributed SQL query engine for big data

Presto Presto is a distributed SQL query engine for big data. See the User Manual for deployment instructions and end user documentation. Requirements

Presto 14.3k Jan 5, 2023
Stream summarizer and cardinality estimator.

Description A Java library for summarizing data in streams for which it is infeasible to store all events. More specifically, there are classes for es

AddThis 2.2k Dec 30, 2022
Access paged data as a "stream" with async loading while maintaining order

DataStream What? DataStream is a simple piece of code to access paged data and interface it as if it's a single "list". It only keeps track of queued

Thomas 1 Jan 19, 2022
Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning

Oryx 2 is a realization of the lambda architecture built on Apache Spark and Apache Kafka, but with specialization for real-time large scale machine l

Oryx Project 1.8k Dec 28, 2022
Netflix's distributed Data Pipeline

Suro: Netflix's Data Pipeline Suro is a data pipeline service for collecting, aggregating, and dispatching large volume of application events includin

Netflix, Inc. 772 Dec 9, 2022
A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.

Apache Gobblin Apache Gobblin is a highly scalable data management solution for structured and byte-oriented data in heterogeneous data ecosystems. Ca

The Apache Software Foundation 2.1k Jan 4, 2023
Machine Learning Platform and Recommendation Engine built on Kubernetes

Update January 2018 Seldon Core open sourced. Seldon Core focuses purely on deploying a wide range of ML models on Kubernetes, allowing complex runtim

Seldon 1.5k Dec 15, 2022
Mirror of Apache Storm

Master Branch: Storm is a distributed realtime computation system. Similar to how Hadoop provides a set of general primitives for doing batch processi

The Apache Software Foundation 6.4k Jan 3, 2023
Apache Flink

Apache Flink Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities. Learn more about Flin

The Apache Software Foundation 20.4k Jan 5, 2023
Apache Druid: a high performance real-time analytics database.

Website | Documentation | Developer Mailing List | User Mailing List | Slack | Twitter | Download Apache Druid Druid is a high performance real-time a

The Apache Software Foundation 12.3k Jan 9, 2023
Apache Hive

Apache Hive (TM) The Apache Hive (TM) data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storag

The Apache Software Foundation 4.6k Dec 28, 2022
This code base is retained for historical interest only, please visit Apache Incubator Repo for latest one

Apache Kylin Apache Kylin is an open source Distributed Analytics Engine to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop supp

Kylin OLAP Engine 561 Dec 4, 2022
Real-time Query for Hadoop; mirror of Apache Impala

Welcome to Impala Lightning-fast, distributed SQL queries for petabytes of data stored in Apache Hadoop clusters. Impala is a modern, massively-distri

Cloudera 27 Dec 28, 2022
Apache Dubbo漏洞测试Demo及其POC

DubboPOC Apache Dubbo 漏洞POC 持续更新中 CVE-2019-17564 CVE-2020-1948 CVE-2020-1948绕过 CVE-2021-25641 CVE-2021-30179 others 免责声明 项目仅供学习使用,任何未授权检测造成的直接或者间接的后果及

lz2y 19 Dec 12, 2022
A scalable, mature and versatile web crawler based on Apache Storm

StormCrawler is an open source collection of resources for building low-latency, scalable web crawlers on Apache Storm. It is provided under Apache Li

DigitalPebble Ltd 776 Jan 2, 2023
Flink CDC Connectors is a set of source connectors for Apache Flink

Flink CDC Connectors is a set of source connectors for Apache Flink, ingesting changes from different databases using change data capture (CDC). The Flink CDC Connectors integrates Debezium as the engine to capture data changes.

null 6 Mar 23, 2022
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more

IMPORTANT NOTE!!! Storm has Moved to Apache. The official Storm git repository is now hosted by Apache, and is mirrored on github here: https://github

Nathan Marz 8.9k Dec 26, 2022
Distributed, masterless, high performance, fault tolerant data processing

Onyx What is it? a masterless, cloud scale, fault tolerant, high performance distributed computation system batch and stream hybrid processing model e

Onyx 2k Dec 30, 2022