[beam] 01/01: Merge master into go-sdk

2018-03-06 Thread lcwik
This is an automated email from the ASF dual-hosted git repository.

lcwik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 45ff8732b89aa8000850ca9ce2a0fa4fea1d82ab
Merge: d086d87 d960b53
Author: Lukasz Cwik 
AuthorDate: Tue Mar 6 11:06:12 2018 -0800

Merge master into go-sdk

 pom.xml| 5 +-
 sdks/go/README.md  |98 +
 sdks/go/cmd/specialize/main.go |   240 +
 sdks/go/cmd/symtab/main.go |   101 +
 sdks/go/container/Dockerfile   |30 +
 sdks/go/container/boot.go  |   127 +
 sdks/go/{ => container}/pom.xml|87 +-
 sdks/go/data/haiku/old_pond.txt| 3 +
 sdks/go/data/shakespeare/hamlet.txt|  6045 ++
 sdks/go/data/shakespeare/kinglear-hashtag.txt  |  5525 +
 sdks/go/data/shakespeare/kinglear.txt  |  5525 +
 sdks/go/data/shakespeare/romeoandjuliet.txt|  4766 +
 .../examples/complete/autocomplete/autocomplete.go |71 +
 sdks/go/examples/contains/contains.go  |99 +
 sdks/go/examples/cookbook/combine/combine.go   |   106 +
 sdks/go/examples/cookbook/filter/filter.go |   106 +
 sdks/go/examples/cookbook/join/join.go |   111 +
 sdks/go/examples/cookbook/max/max.go   |88 +
 sdks/go/examples/cookbook/tornadoes/tornadoes.go   |   119 +
 .../debugging_wordcount/debugging_wordcount.go |   163 +
 sdks/go/examples/forest/forest.go  |81 +
 sdks/go/examples/grades/grades.go  |   105 +
 .../minimal_wordcount/minimal_wordcount.go |   101 +
 sdks/go/examples/pingpong/pingpong.go  |   131 +
 sdks/go/examples/wordcap/wordcap.go|75 +
 sdks/go/examples/wordcount/wordcount.go|   168 +
 sdks/go/examples/yatzy/yatzy.go|   139 +
 sdks/go/pkg/beam/coder.go  |   180 +
 .../pkg/beam/{util/grpcx/dial.go => coder_test.go} |34 +-
 sdks/go/pkg/beam/combine.go|78 +
 .../syscall_default.go => core/funcx/doc.go}   |20 +-
 sdks/go/pkg/beam/core/funcx/fn.go  |   427 +
 sdks/go/pkg/beam/core/funcx/fn_test.go |   224 +
 sdks/go/pkg/beam/core/funcx/output.go  |76 +
 sdks/go/pkg/beam/core/funcx/output_test.go |48 +
 sdks/go/pkg/beam/core/funcx/sideinput.go   |   100 +
 sdks/go/pkg/beam/core/funcx/sideinput_test.go  |70 +
 sdks/go/pkg/beam/core/funcx/signature.go   |   212 +
 sdks/go/pkg/beam/core/funcx/signature_test.go  |   212 +
 sdks/go/pkg/beam/core/graph/bind.go|   325 +
 sdks/go/pkg/beam/core/graph/bind_test.go   |   207 +
 sdks/go/pkg/beam/core/graph/coder/coder.go |   298 +
 sdks/go/pkg/beam/core/graph/coder/int.go   |71 +
 sdks/go/pkg/beam/core/graph/coder/int_test.go  |88 +
 .../grpcx/dial.go => core/graph/coder/time.go} |31 +-
 sdks/go/pkg/beam/core/graph/coder/varint.go|98 +
 sdks/go/pkg/beam/core/graph/coder/varint_test.go   |94 +
 .../syscall_default.go => core/graph/doc.go}   |20 +-
 sdks/go/pkg/beam/core/graph/edge.go|   397 +
 sdks/go/pkg/beam/core/graph/fn.go  |   304 +
 sdks/go/pkg/beam/core/graph/graph.go   |   126 +
 sdks/go/pkg/beam/core/graph/graph_test.go  |68 +
 sdks/go/pkg/beam/core/graph/node.go|70 +
 .../syscall_default.go => core/graph/scope.go} |27 +-
 sdks/go/pkg/beam/core/graph/window/window.go   |71 +
 sdks/go/pkg/beam/core/runtime/coderx/int.go|98 +
 sdks/go/pkg/beam/core/runtime/coderx/varint.go |   139 +
 .../go/pkg/beam/core/runtime/coderx/varint_test.go |84 +
 sdks/go/pkg/beam/core/runtime/exec/coder.go|   319 +
 sdks/go/pkg/beam/core/runtime/exec/cogbk.go|   171 +
 sdks/go/pkg/beam/core/runtime/exec/combine.go  |   257 +
 sdks/go/pkg/beam/core/runtime/exec/combine_test.go |67 +
 sdks/go/pkg/beam/core/runtime/exec/datasink.go |90 +
 sdks/go/pkg/beam/core/runtime/exec/datasource.go   |   203 +
 sdks/go/pkg/beam/core/runtime/exec/decode.go   |   102 +
 .../runtime/exec/discard.go}   |41 +-
 sdks/go/pkg/beam/core/runtime/exec/emit.go |   126 +
 sdks/go/pkg/beam/core/runtime/exec/encode.go   |   102 +
 sdks/go/pkg/beam/core/runtime/exec/flatten.go  |75 +
 sdks/go/pkg/beam/core/runtime/exec/flatten_test.go |49 +
 sdks/go/pkg/beam/core/runtime/exec/fn.go   |   201 +
 sdks/go/pkg/beam/core/runtime/exec/fn_test.go  |   256 +
 sdks/go/pkg/beam/core/runtime/exec/fullvalue.go|   145 +
 .../pkg/beam/core/runtime/exec/fullvalue_test.go   |72 +
 sdks/go/pkg/beam/core/runtime/exec/input.go|

[beam] 01/01: Merge master into go-sdk

2018-01-31 Thread lcwik
This is an automated email from the ASF dual-hosted git repository.

lcwik pushed a commit to branch go-sdk
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 010272b08c977da959dd8d93e5645691bdda02e1
Merge: 8cbd440 5386431
Author: Lukasz Cwik 
AuthorDate: Wed Jan 31 17:23:47 2018 -0800

Merge master into go-sdk

 .gitignore |  67 +-
 .test-infra/jenkins/common_job_properties.groovy   |  13 +-
 ...job_beam_PerformanceTests_FileBasedIO_IT.groovy | 134 ++-
 ...job_beam_PostCommit_Java_JDKVersionsTest.groovy |   4 +-
 ...eam_PostCommit_Java_MavenInstall_Windows.groovy |   2 +-
 .../job_beam_PostRelease_NightlySnapshot.groovy|  52 ++
 .../hdfs-single-datanode-cluster-for-local-dev.yml |  38 +-
 .../hdfs-single-datanode-cluster.yml   |  83 ++
 .../hadoop/SmallITCluster/pkb-config.yml   |  40 +
 .../kubernetes/hadoop/SmallITCluster/setup-all.sh  |  42 +
 .../kubernetes/hadoop/SmallITCluster/setup.sh  |  12 +-
 .../hadoop/SmallITCluster/teardown-all.sh  |  25 +-
 .../kubernetes/hadoop/SmallITCluster/teardown.sh   |  14 +-
 .../kubernetes/hadoop/config-files/core-site.xml   |  15 +-
 .../kubernetes/hadoop/config-files/hdfs-envs   |  15 +-
 .../kubernetes/hadoop/config-files/hdfs-site.xml   |  21 +-
 CONTRIBUTING.md|  24 +
 NOTICE |   2 +-
 assembly.xml   | 111 +++
 build.gradle   |  67 +-
 build_rules.gradle |  77 +-
 examples/java/README.md|  10 +-
 examples/java/build.gradle |  32 +-
 examples/java/pom.xml  |  11 +-
 .../org/apache/beam/examples/MinimalWordCount.java |  88 +-
 .../apache/beam/examples/WindowedWordCount.java|   4 +-
 .../java/org/apache/beam/examples/WordCount.java   |   3 +-
 .../apache/beam/examples/common/ExampleUtils.java  |  63 +-
 .../beam/examples/complete/AutoComplete.java   |  78 +-
 .../org/apache/beam/examples/complete/TfIdf.java   |  50 +-
 .../examples/complete/TopWikipediaSessions.java|  17 +-
 .../beam/examples/complete/TrafficMaxLaneFlow.java |  14 +-
 .../beam/examples/complete/TrafficRoutes.java  |  17 +-
 .../beam/examples/complete/game/GameStats.java | 172 ++--
 .../examples/complete/game/HourlyTeamScore.java|  80 +-
 .../beam/examples/complete/game/LeaderBoard.java   |  50 +-
 .../examples/complete/game/StatefulTeamScore.java  | 227 +
 .../beam/examples/complete/game/UserScore.java |  18 +-
 .../examples/complete/game/injector/Injector.java  |  91 +-
 .../complete/game/injector/InjectorUtils.java  |   0
 .../game/injector/RetryHttpInitializerWrapper.java |  42 +-
 .../complete/game/utils/GameConstants.java |  20 +-
 .../complete/game/utils/WriteToBigQuery.java   |   0
 .../examples/complete/game/utils/WriteToText.java  |   2 +-
 .../game/utils/WriteWindowedToBigQuery.java|   0
 .../beam/examples/cookbook/BigQueryTornadoes.java  |   3 +-
 .../examples/cookbook/CombinePerKeyExamples.java   |   4 +-
 .../beam/examples/cookbook/DistinctExample.java|   4 +-
 .../beam/examples/cookbook/FilterExamples.java |   3 +-
 .../beam/examples/cookbook/JoinExamples.java   |  12 +-
 .../beam/examples/cookbook/MaxPerKeyExamples.java  |   3 +-
 .../beam/examples/cookbook/TriggerExample.java |   4 +-
 .../apache/beam/examples/snippets}/Snippets.java   |  13 +-
 .../beam/examples/MinimalWordCountTest.java}   |  57 +-
 .../apache/beam/examples/WindowedWordCountIT.java  |   8 +-
 .../org/apache/beam/examples/WordCountTest.java|   3 +-
 .../beam/examples/complete/AutoCompleteTest.java   |  17 +-
 .../apache/beam/examples/complete/TfIdfTest.java   |   4 +-
 .../beam/examples/complete/game/GameStatsTest.java |   0
 .../complete/game/HourlyTeamScoreTest.java |   0
 .../examples/complete/game/LeaderBoardTest.java|  16 +-
 .../complete/game/StatefulTeamScoreTest.java   | 208 +
 .../beam/examples/complete/game/UserScoreTest.java |   0
 .../examples/cookbook/DistinctExampleTest.java |   6 +-
 .../beam/examples/cookbook/TriggerExampleTest.java |   6 +-
 .../beam/examples/snippets}/SnippetsTest.java  |   5 +-
 examples/java8/build.gradle|  50 --
 examples/java8/pom.xml | 292 ---
 .../beam/examples/MinimalWordCountJava8.java   |  72 --
 examples/pom.xml   |  25 +-
 gradle.properties  |   1 +
 model/fn-execution/build.gradle|   2 +-
 model/fn-execution/pom.xml |   2 +-
 .../fn-execution/src/main/proto/beam_fn_api.proto  |   3 +
 model/job-management/build.gradle  |   2 +-
 model/job-management/pom.xml   |  20 +-
 model/pipeline/pom.xml