svn commit: r29631 - /dev/incubator/heron/heron-0.20.0-incubating-candidate-4/

2018-09-24 Thread nlu90
Author: nlu90
Date: Mon Sep 24 18:13:48 2018
New Revision: 29631

Log:
Apache heron 0.20.0-incubating release candidate 4

Added:
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/

dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz
   (with props)

dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.asc

dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.sha512

Added: 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz
==
Binary file - no diff available.

Propchange: 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz
--
svn:mime-type = application/octet-stream

Added: 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.asc
==
--- 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.asc
 (added)
+++ 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.asc
 Mon Sep 24 18:13:48 2018
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIcBAABAgAGBQJbqSjvAAoJEBYIdp4fEPZ5skMP/RtdvJw/KE5Ar1juE/wEcEMc
+C6fSeLGXUXaZPOpK/pFO7kXKm3NL7xXExO1i5k1yeoZT6jTlpnRtrHUARPYUuAd1
+HYklTfokxpBR1qxxScwdjqLC+afFXo+YVWlSkk4IOLemzg22bmlOxdsaztVuUjJ0
+NHvAcnVfJjdwLaXO6ZMqSQvuMLenbFVJNW8rNXMSlQktYFAjLJlQBtdzRnHY2WQl
+vL4wE0WuNZtx1aQuYk+P+Z47G0l5F1ITN9i2+wscXR0150MiTTRCjXInl6Qv8o/6
+cvtRQgvYijZVHXv2vn2dcnXmGTlX7pzBg7BLON0BwEca8L5dRD4DsANP67x8xL9b
+Nj2vnL/O9s/okgRQXIohvvrAjkvmBv1Q/nFi79Zz26v0CHIo2BU7epYjkWseqoGp
+ZGY9gGHdj0Xo9rtMenrYu7Tyq4GZgH069Hnx5O02MDNLYEItemKO+KPW+a7Ga8RG
+WMWXQ2t3+V/J8YUVbO9QPKyChE/OtrQ2gwyxjMZc/JswHl74eU7GWGQXW0SxBqQP
+EY+7iYLbcjCVsHj4Uls3aqN/Oj7njmFF9gMaYmBY4DaZ8j2k7bIKFgJ4qdSEHywh
+jFC1PYdfQRevLEF5fCVXqmgkukNPhIUTIkJmnBMFTlwyewAZdfsCExn/zsqtePJo
+geloQBPKkQNBJbgcF06b
+=ihzc
+-END PGP SIGNATURE-

Added: 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.sha512
==
--- 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.sha512
 (added)
+++ 
dev/incubator/heron/heron-0.20.0-incubating-candidate-4/incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz.sha512
 Mon Sep 24 18:13:48 2018
@@ -0,0 +1 @@
+b207bd181dc1960abc7393bb2af4f8c5428676174693cecd3b95216af1d3c6dcec76a07d5e91d0a1959f5523ca3fe79f310b8f9ad797252441d8e1be23aadca2
  incubator-heron-v-0.20.0-incubating-candidate-4.tar.gz




[incubator-heron] tag v-0.20.0-incubating-candidate-4 created (now a468699)

2018-09-24 Thread nlu90
This is an automated email from the ASF dual-hosted git repository.

nlu90 pushed a change to tag v-0.20.0-incubating-candidate-4
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git.


  at a468699  (commit)
No new revisions were added by this update.



[incubator-heron] branch release/v-0.20.0-incubating updated (7fb0df3 -> a468699)

2018-09-24 Thread nlu90
This is an automated email from the ASF dual-hosted git repository.

nlu90 pushed a change to branch release/v-0.20.0-incubating
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git.


from 7fb0df3  Fix RAM config in example code (#3006)
 add 03ba3f6  Yaoli/fix stateful test (#3004)
 add 4328ab4  Fix path and package name in docs/comments/tests (#3007)
 add c08bb8d  revert heron_excutor.py - delete unnecessary logs (#3008)
 add 4d2677e  Fix javadoc errors (#3017)
 add bf2c73a  Update README(updated urls and added developer link) (#3010)
 add 31883cd  fix healthmgr unit tests (#3018)
 add 774ba38  Log executor command line arguments (#3020)
 add fd904d7  Fix build of eco/tests/... and scripts/release/... (#3012)
 add 9089984  fixstyle (#3023)
 add f6ee1c1  use RoundRobinPacking algorithm by default (#3022)
 add a7eec11  run integration tests parallelly (#3024)
 add fa4ae37  add max thread limit in integration test (#3025)
 add 1b51286  fix integration test failure with topo parallelism update 
(#3026)
 add cf79c83  Add license headers and rat-exception file (#3011)
 add aa12d88  heron shell access directory
 add db3f1c4  refactor JavaSerializer for closing input/output stream
 add 72509b9  Revert "refactor JavaSerializer for closing input/output 
stream"
 add ebda8e7  refactor JavaSerializer for proper closing input/output 
streams (#3031)
 add a468699  fix to generate correct artificats 
[https://github.com/apache/incubat… (#3014)

No new revisions were added by this update.

Summary of changes:
 .rat-excludes  |  38 +++
 README.md  |  35 +++---
 WORKSPACE  |  17 +++
 config/configure.ac|  17 +++
 config/heron.def   |  19 
 deploy/kubernetes/helm/.helmignore |  17 +++
 deploy/kubernetes/helm/Chart.yaml.template |  17 +++
 deploy/kubernetes/helm/values.yaml.template|  17 +++
 docker/Readme.md   |   2 +-
 docker/base/Dockerfile.base.debian9|  17 +++
 docker/compile/Dockerfile.centos7  |  17 +++
 docker/compile/Dockerfile.debian9  |  17 +++
 docker/compile/Dockerfile.ubuntu14.04  |  17 +++
 docker/compile/Dockerfile.ubuntu16.04  |  17 +++
 docker/dist/Dockerfile.dist.centos7|  17 +++
 docker/dist/Dockerfile.dist.debian9|  17 +++
 docker/dist/Dockerfile.dist.ubuntu14.04|  17 +++
 docker/dist/Dockerfile.dist.ubuntu16.04|  17 +++
 .../eco/builder/storm/StormSpoutBuilderTest.java   |   2 +-
 .../eco/builder/storm/StormStreamBuilderTest.java  |   2 +-
 .../services/javax.annotation.processing.Processor |  19 
 .../api/src/java/org/apache/heron/api/Config.java  |   4 +-
 .../org/apache/heron/api/bolt/IWindowedBolt.java   |   2 +-
 .../heron/api/serializer/JavaSerializer.java   |  14 ++-
 .../apache/heron/api/windowing/WindowManager.java  |   4 +-
 .../evictors/WatermarkTimeEvictionPolicy.java  |   2 +-
 .../GeneralReduceByKeyAndWindowStreamlet.java  |   2 +-
 .../streamlet/impl/streamlets/JoinStreamlet.java   |   2 +-
 .../streamlets/ReduceByKeyAndWindowStreamlet.java  |   2 +-
 heron/api/src/java/shade.conf  |  17 +++
 heron/ckptmgr/src/java/shade.conf  |  17 +++
 heron/common/src/cpp/network/misc/tests.proto  |  19 +++-
 heron/common/src/python/__init__.py|  16 +++
 heron/common/tests/cpp/network/unittests.proto |  17 +++
 heron/config/src/yaml/conf/aurora/downloader.yaml  |  17 +++
 heron/config/src/yaml/conf/aurora/heron.aurora |  17 +++
 heron/config/src/yaml/conf/aurora/packing.yaml |   4 +-
 .../config/src/yaml/conf/examples/downloader.yaml  |  17 +++
 .../src/yaml/conf/kubernetes/downloader.yaml   |  17 +++
 heron/config/src/yaml/conf/kubernetes/packing.yaml |   4 +-
 heron/config/src/yaml/conf/local/downloader.yaml   |  17 +++
 heron/config/src/yaml/conf/local/packing.yaml  |   4 +-
 heron/config/src/yaml/conf/localzk/downloader.yaml |  17 +++
 heron/config/src/yaml/conf/localzk/packing.yaml|   4 +-
 heron/config/src/yaml/conf/marathon/packing.yaml   |   4 +-
 heron/config/src/yaml/conf/mesos/packing.yaml  |   4 +-
 heron/config/src/yaml/conf/nomad/downloader.yaml   |  17 +++
 heron/config/src/yaml/conf/nomad/packing.yaml  |   4 +-
 heron/config/src/yaml/conf/sandbox/downloader.yaml |  17 +++
 heron/config/src/yaml/conf/sandbox/packing.yaml|   4 +-
 heron/config/src/yaml/conf/slurm/packing.yaml  |   4 +-
 .../src/yaml/conf/standalone/downloader.yaml   |  17 +++
 heron/config/src/yaml/conf/standalone/packing.yaml |   4 +-
 .../src/yaml/conf/standalone/resources/master.hcl  |  17 +++
 

[GitHub] nlu90 commented on issue #3035: change to apache url

2018-09-24 Thread GitBox
nlu90 commented on issue #3035: change to apache url
URL: 
https://github.com/apache/incubator-heron/issues/3035#issuecomment-424063813
 
 
   I tried to update it and found I don't have the permission.
   
   @kramasamy  Do you have the permission for changing that?


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] huijunwu closed pull request #3014: fix to generate correct artificats [https://github.com/apache/incubat…

2018-09-24 Thread GitBox
huijunwu closed pull request #3014: fix to generate correct artificats 
[https://github.com/apache/incubat…
URL: https://github.com/apache/incubator-heron/pull/3014
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/README.md b/README.md
index a68494282d..ed2d7f4985 100644
--- a/README.md
+++ b/README.md
@@ -2,24 +2,20 @@
 
 ![logo](website/static/img/HeronTextLogo.png)
 
-Heron is realtime analytics platform developed by Twitter. It is the direct
-successor of [Apache Storm](http://storm.apache.org), built to be backwards
-compatible with Storm's [topology 
API](http://storm.apache.org/releases/current/Tutorial.html#topologies)
-but with a wide array of architectural improvements.
+Heron is realtime analytics platform developed by Twitter.  It has a wide 
array of architectural improvements over it's predecessor.
 
-http://incubator.apache.org/projects/heron.html
+[Heron in Apache Incubation](http://incubator.apache.org/projects/heron.html)
 
-https://heron.incubator.apache.org
+[Heron Website](https://apache.github.io/incubator-heron)
 
 ### Documentation
-Documentation and tutorials can be found on the [Heron 
website](http://heronstreaming.io)
 
-Developers and contributors should also take a look at [Heron 
developers](https://apache.github.io/incubator-heron/docs/developers/compiling/compiling/)
+[https://apache.github.io/incubator-heron](https://apache.github.io/incubator-heron)
 
  Heron Requirements:
  * Java JDK 1.8
  * Python 2.7
- * Bazel
+ * Bazel latest
 
 
 ## Contact
@@ -38,25 +34,20 @@ Heron on Twitter: 
[@heronstreaming](https://twitter.com/heronstreaming)
 
  Slack
 
-heron slack channel at https://heronstreaming.slack.com/
-
-You can self-register at http://heronstreaming.herokuapp.com/
+[Self-Register](http://heronstreaming.herokuapp.com/) to our [Heron Slack 
Workspace](https://heronstreaming.slack.com/)
 
  Meetup Group
-https://www.meetup.com/Apache-Heron-Bay-Area
+
+[Bay Area Heron Meetup](https://www.meetup.com/Apache-Heron-Bay-Area), *We 
meet on Third Monday of Every Month in Palo Alto.*
 
 
 ## For more information:
 
-* Official Heron documentation located at 
[heronstreaming.io](http://heronstreaming.io)
+* Official Heron documentation located at 
[https://apache.github.io/incubator-heron](https://apache.github.io/incubator-heron)
 * Official Heron resources, including Conference & Journal Papers, Videos, 
Blog Posts and selected Press located at [Heron 
Resources](https://apache.github.io/incubator-heron/docs/resources/)
-* [Twitter Heron: Stream Processing at
-  Scale](http://dl.acm.org/citation.cfm?id=2742788) (academic paper)
-* [Twitter Heron: Stream Processing at
-  Scale](https://www.youtube.com/watch?v=pUaFOuGgmco) (YouTube video)
-* [Flying Faster with Twitter
-  Heron](https://blog.twitter.com/2015/flying-faster-with-twitter-heron) (blog
-  post)
+* [Twitter Heron: Stream Processing at 
Scale](http://dl.acm.org/citation.cfm?id=2742788) (academic paper)
+* [Twitter Heron: Stream Processing at 
Scale](https://www.youtube.com/watch?v=pUaFOuGgmco) (YouTube video)
+* [Flying Faster with Twitter 
Heron](https://blog.twitter.com/2015/flying-faster-with-twitter-heron) (blog 
post)
 
 ## Update
 
diff --git a/scripts/setup-eclipse.sh b/scripts/setup-eclipse.sh
index 9a9657974a..d5f1da8b99 100755
--- a/scripts/setup-eclipse.sh
+++ b/scripts/setup-eclipse.sh
@@ -70,10 +70,10 @@ EOH
 done
 }
 
-py_dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 3-`
+py_dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 4-`
 generate_py_source_dirs
 
-py_dir_list=`find $DIR/../heron -path "*/tests/python" | cut -d '/' -f 3-`
+py_dir_list=`find $DIR/../heron -path "*/tests/python" | cut -d '/' -f 4-`
 generate_py_source_dirs
 
 cat >> $pydevproject_file << 'EOF'
@@ -93,33 +93,33 @@ EOH
 function generate_source_dirs() {
 for srcdir in $dir_list; do
 cat >> $classpath_file << EOH
-  $
-$
-  $
-  $
-$
-  $
+  
+
+  
+  
+
+  
 EOH
 done
 }
 
-dir_list=`find $DIR/../heron -path "*/src/java" | cut -d '/' -f 3-`
+dir_list=`find $DIR/../heron -path "*/src/java" | cut -d '/' -f 4-`
 generate_source_dirs
 
-dir_list=`find $DIR/../integration_test -path "*/src/java" | cut -d '/' -f 3-`
+dir_list=`find $DIR/../integration_test -path "*/src/java" | cut -d '/' -f 4-`
 generate_source_dirs
 
-dir_list=`find $DIR/../heron -path "*/tests/java" | cut -d '/' -f 3-`
+dir_list=`find $DIR/../heron -path "*/tests/java" | cut -d '/' -f 4-`
 generate_source_dirs
 
-#dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 3-`
+#dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 4-`
 #generate_source_dirs
 
-#dir_list=`find $DIR/../heron -path "*/tests/python" | cut -d '/' -f 3-`

[incubator-heron] branch master updated: fix to generate correct artificats [https://github.com/apache/incubat… (#3014)

2018-09-24 Thread huijun
This is an automated email from the ASF dual-hosted git repository.

huijun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git


The following commit(s) were added to refs/heads/master by this push:
 new a468699  fix to generate correct artificats 
[https://github.com/apache/incubat… (#3014)
a468699 is described below

commit a468699b180a44b411705172ae2ee4d981b3c162
Author: SreeV <441385+sr...@users.noreply.github.com>
AuthorDate: Mon Sep 24 00:48:58 2018 -0700

fix to generate correct artificats [https://github.com/apache/incubat… 
(#3014)

* fix to generate correct artificats 
[https://github.com/apache/incubator-heron/issues/3013] - Sree Vaddi

* fixed links, updated text 
[https://github.com/apache/incubator-heron/issues/3015] - Sree Vaddi
---
 README.md| 33 -
 scripts/setup-eclipse.sh | 28 ++--
 2 files changed, 26 insertions(+), 35 deletions(-)

diff --git a/README.md b/README.md
index a684942..ed2d7f4 100644
--- a/README.md
+++ b/README.md
@@ -2,24 +2,20 @@
 
 ![logo](website/static/img/HeronTextLogo.png)
 
-Heron is realtime analytics platform developed by Twitter. It is the direct
-successor of [Apache Storm](http://storm.apache.org), built to be backwards
-compatible with Storm's [topology 
API](http://storm.apache.org/releases/current/Tutorial.html#topologies)
-but with a wide array of architectural improvements.
+Heron is realtime analytics platform developed by Twitter.  It has a wide 
array of architectural improvements over it's predecessor.
 
-http://incubator.apache.org/projects/heron.html
+[Heron in Apache Incubation](http://incubator.apache.org/projects/heron.html)
 
-https://heron.incubator.apache.org
+[Heron Website](https://apache.github.io/incubator-heron)
 
 ### Documentation
-Documentation and tutorials can be found on the [Heron 
website](http://heronstreaming.io)
 
-Developers and contributors should also take a look at [Heron 
developers](https://apache.github.io/incubator-heron/docs/developers/compiling/compiling/)
+[https://apache.github.io/incubator-heron](https://apache.github.io/incubator-heron)
 
  Heron Requirements:
  * Java JDK 1.8
  * Python 2.7
- * Bazel
+ * Bazel latest
 
 
 ## Contact
@@ -38,25 +34,20 @@ Heron on Twitter: 
[@heronstreaming](https://twitter.com/heronstreaming)
 
  Slack
 
-heron slack channel at https://heronstreaming.slack.com/
-
-You can self-register at http://heronstreaming.herokuapp.com/
+[Self-Register](http://heronstreaming.herokuapp.com/) to our [Heron Slack 
Workspace](https://heronstreaming.slack.com/)
 
  Meetup Group
-https://www.meetup.com/Apache-Heron-Bay-Area
+
+[Bay Area Heron Meetup](https://www.meetup.com/Apache-Heron-Bay-Area), *We 
meet on Third Monday of Every Month in Palo Alto.*
 
 
 ## For more information:
 
-* Official Heron documentation located at 
[heronstreaming.io](http://heronstreaming.io)
+* Official Heron documentation located at 
[https://apache.github.io/incubator-heron](https://apache.github.io/incubator-heron)
 * Official Heron resources, including Conference & Journal Papers, Videos, 
Blog Posts and selected Press located at [Heron 
Resources](https://apache.github.io/incubator-heron/docs/resources/)
-* [Twitter Heron: Stream Processing at
-  Scale](http://dl.acm.org/citation.cfm?id=2742788) (academic paper)
-* [Twitter Heron: Stream Processing at
-  Scale](https://www.youtube.com/watch?v=pUaFOuGgmco) (YouTube video)
-* [Flying Faster with Twitter
-  Heron](https://blog.twitter.com/2015/flying-faster-with-twitter-heron) (blog
-  post)
+* [Twitter Heron: Stream Processing at 
Scale](http://dl.acm.org/citation.cfm?id=2742788) (academic paper)
+* [Twitter Heron: Stream Processing at 
Scale](https://www.youtube.com/watch?v=pUaFOuGgmco) (YouTube video)
+* [Flying Faster with Twitter 
Heron](https://blog.twitter.com/2015/flying-faster-with-twitter-heron) (blog 
post)
 
 ## Update
 
diff --git a/scripts/setup-eclipse.sh b/scripts/setup-eclipse.sh
index 9a96579..d5f1da8 100755
--- a/scripts/setup-eclipse.sh
+++ b/scripts/setup-eclipse.sh
@@ -70,10 +70,10 @@ EOH
 done
 }
 
-py_dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 3-`
+py_dir_list=`find $DIR/../heron -path "*/src/python" | cut -d '/' -f 4-`
 generate_py_source_dirs
 
-py_dir_list=`find $DIR/../heron -path "*/tests/python" | cut -d '/' -f 3-`
+py_dir_list=`find $DIR/../heron -path "*/tests/python" | cut -d '/' -f 4-`
 generate_py_source_dirs
 
 cat >> $pydevproject_file << 'EOF'
@@ -93,33 +93,33 @@ EOH
 function generate_source_dirs() {
 for srcdir in $dir_list; do
 cat >> $classpath_file << EOH
-  $
-$
-  $
-  $
-$
-  $
+  
+
+  
+  
+
+  
 EOH
 done
 }
 
-dir_list=`find $DIR/../heron -path "*/src/java" | cut -d '/' -f 3-`
+dir_list=`find $DIR/../heron -path "*/src/java" | cut -d '/' -f 4-`
 generate_source_dirs
 
-dir_list=`find