[beam] branch asf-site updated: Publishing website 2022/02/08 06:01:46 at commit 56e5c2c

2022-02-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new ec6a3cb  Publishing website 2022/02/08 06:01:46 at commit 56e5c2c
ec6a3cb is described below

commit ec6a3cbf12e1ba1f49cc4c259df9432e1488ee57
Author: jenkins 
AuthorDate: Tue Feb 8 06:01:47 2022 +

Publishing website 2022/02/08 06:01:46 at commit 56e5c2c
---
 website/generated-content/blog/beam-2.36.0/index.html | 2 +-
 website/generated-content/blog/index.xml  | 2 +-
 website/generated-content/categories/blog/index.xml   | 2 +-
 website/generated-content/feed.xml| 2 +-
 website/generated-content/sitemap.xml | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/website/generated-content/blog/beam-2.36.0/index.html 
b/website/generated-content/blog/beam-2.36.0/index.html
index 6880d90..91467a0 100644
--- a/website/generated-content/blog/beam-2.36.0/index.html
+++ b/website/generated-content/blog/beam-2.36.0/index.html
@@ -20,7 +20,7 @@ function endSearch(){var 
search=document.querySelector(".searchBar");search.clas
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}http://schema.org/BlogPosting>blog2022/02/07Apache Beam 2.36.0Emily YeWe are happy to present [...]
 This release includes both improvements and new functionality.
-See the download page for 
this release.For more information on changes in 2.36.0, check out the https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12350406";>detailed
 release
+See the download page for 
this release.For more information on changes in 2.36.0, check out the https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12350407";>detailed
 release
 notes.I/OsSupport for stopReadTime on KafkaIO 
SDF (Java).(https://issues.apache.org/jira/browse/BEAM-13171>BEAM-13171).New Features / ImprovementsAdded 
support for cloudpickle as a pickling library for Python SDK (https://issues.apache.org/jira/browse/BEAM-8123>BEAM-8123). To use 
cloudpickle, set pipeline option: –pickler_lib=cloudpickleAdded 
option to specify t [...]
 (https://issues.apache.org/jira/browse/BEAM-13421%5D>BEAM-13421).Known IssuesUsers may encounter an unexpected 
java.lang.ArithmeticException when outputting a timestamp
 for an element further than allowedSkew from an allowed DoFN skew set to a 
value more than
diff --git a/website/generated-content/blog/index.xml 
b/website/generated-content/blog/index.xml
index 92defaa..cce94fe 100644
--- a/website/generated-content/blog/index.xml
+++ b/website/generated-content/blog/index.xml
@@ -13,7 +13,7 @@ limitations under the License.
 

We are happy to present the new 2.36.0 release of Apache Beam. This release includes both improvements and new functionality. See the download page for this release.

-

For more information on changes in 2.36.0, check out the detailed release +

For more information on changes in 2.36.0, check out the detailed release notes.

I/Os

    diff --git a/website/generated-content/categories/blog/index.xml b/website/generated-content/categories/blog/index.xml index 007ac83..42848ef 100644 --- a/website/generated-content/categories/blog/index.xml +++ b/website/generated-content/categories/blog/index.xml @@ -13,7 +13,7 @@ limitations under the License.

    We are happy to present the new 2.36.0 release of Apache Beam. This release includes both improvements and new functionality. See the download page for this release.

    -

    For more information on changes in 2.36.0, check out the detailed release +

    For more information on changes in 2.36.0, check out the detailed release notes.

    I/Os

      diff --git a/website/generated-content/feed.xml b/website/generated-content/feed.xml index 1a076e5..34658e6 100644 --- a/website/generated-content/feed.xml +++ b/website/generated-content/feed.xml @@ -13,7 +13,7 @@ limitations under the License.

      We are happy to present the new 2.36.0 release of Apache Beam. This release includes both improvements and new functionality. See the download page for this release.

      -

      For more information on changes


[beam] branch nightly-refs/heads/master updated (30a667d -> 7bb7fab)

2022-02-07 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch nightly-refs/heads/master
in repository https://gitbox.apache.org/repos/asf/beam.git.


from 30a667d  Merge pull request #16727: [BEAM-11971] remove unsafe 
Concurrent data structure
 add 7bafabc  Merge pull request #16726 from [BEAM-12164]: Parses change 
streams fields as json / strings
 add 6b09d10  [BEAM-13147] Avoid nullness issue during init of AwsModule 
(AWS Sdk v2)
 add 7e2b637  Merge pull request #16752: [BEAM-13147] Avoid nullness issue 
during init of AwsModule (AWS Sdk v2)
 add 98e5fc5  [BEAM-11971] Revert "Fix timer consistency in direct runner" 
(#16748)
 add 74d94ea  [BEAM-13193] Aggregates fn api outbound data/timers of 
different endpoints (#16439)
 add 64581e0  [BEAM-13767] Migrate a bundle of grade tasks to use 
configuration avoidance API. (#16648)
 add d3b680e  Merge pull request #16653 from [BEAM-12164]: Add integration 
tests for spanner change streams
 add d27d709  Merge pull request #16728 from [BEAM-13823] Update docs for 
SnowflakeIO
 add 3f75777  [BEAM-12572] Change jobs to run as cron jobs
 add 93ef2f5  Merge pull request #16746 from benWize/BEAM-12572-cron-jobs
 add c182e4f  Merge pull request #16660 from [BEAM-13771][Playground] Send 
multifile value to the frontend
 add 7d76d58  Merge pull request #16646 from [BEAM-13643][Playground] Setup 
running backend to verify SCIO SDK examples
 add eef048b  [BEAM-13015] Add state caching benchmark and move benchmarks 
to their own module. (#16542)
 add 87f10bb  [BEAM-12976] Log projection pushdown optimizations.
 add 6595861  Merge pull request #16724 from ibzib/log-opt
 add 5e8c258  [BEAM-13419] Check for initialization in dataflow runner 
(#16765)
 add de7e9cd  [BEAM-13820] Changed color of delete icon in pipeline options 
dropdown, removed unused imports
 add 63d9577  Merge pull request #16758 from [BEAM-13820] [Playground] 
Outline delete icon in Pipeline options
 add cf8af05  Merge pull request #16701 from [BEAM-13786] [Playground] 
[Bugfix] Update CI/CD to verify only single-file examples
 add bb15d18  Merge pull request #16754 from [BEAM-13838][Playground] Add 
logs in case of empty graph for CD step
 add 1ef5056  [BEAM-13293] consistent naming for expansion service address 
and flag update (#16764)
 add 1693483  Merge pull request #16700 from [BEAM-13790][Playground] 
Change logic of receiving examples from the bucket on backend side
 add 67d4b10  [BEAM-13830] update dependency for debeziumio expansion 
service (#16743)
 add ed41a82  [BEAM-13761] consistent namings for expansion address in 
Debezium IO (#16766)
 add 6bc5b66  [BEAM-13806] Shutting down SchemaIO expansion services from 
Go VR script. (#16770)
 add ee9bdbc  [release-2.36.0] Update website/changelog for release 2.36.0 
(#16627)
 add 730b941  [BEAM-13848] Update numpy intersphinx link (#16767)
 add 7bb7fab  [release-23.6.0] Fix JIRA link for 2.36 blog (#16771)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build_playground_backend.yml |   9 +
 .github/workflows/build_playground_frontend.yml|   5 +-
 .../job_PostCommit_Python_Examples_Dataflow.groovy |  37 +-
 .../job_PostCommit_Python_Examples_Direct.groovy   |  39 +-
 .../job_PostCommit_Python_Examples_Flink.groovy|  39 +-
 .../job_PostCommit_Python_Examples_Spark.groovy|  46 ++-
 CHANGES.md |  12 +-
 build.gradle.kts   |  66 ++--
 .../org/apache/beam/gradle/BeamModulePlugin.groovy | 183 ++
 playground/api/v1/api.proto|   3 +-
 playground/backend/containers/scio/Dockerfile  |   2 +-
 playground/backend/containers/scio/build.gradle|   2 +-
 playground/backend/internal/api/v1/api.pb.go   | 398 +++--
 .../internal/cloud_bucket/precompiled_objects.go   |  33 +-
 .../cloud_bucket/precompiled_objects_test.go   |   4 +-
 .../internal/utils/precompiled_objects_utils.go|   1 +
 .../utils/precompiled_objects_utils_test.go|   2 +-
 playground/frontend/lib/api/v1/api.pb.dart |  24 +-
 playground/frontend/lib/api/v1/api.pbjson.dart |   5 +-
 .../pipeline_options_dropdown_body.dart|   2 -
 .../pipeline_options_form.dart |   6 +-
 playground/infrastructure/api/v1/api_pb2.py|  87 ++---
 playground/infrastructure/cd_helper.py |  16 +-
 playground/infrastructure/ci_cd.py |   7 +-
 playground/infrastructure/ci_helper.py |   8 +-
 playground/infrastructure/grpc_client.py   |   9 +-
 playground/infrastructure/helper.py|  23 +-
 .../terraform/applications/backend-router/main.tf  |  15 +-
 .../{backend-router => backend-scio}/main.tf   |  37 +-
 .../main.tf => backend-scio/variables.tf}  |  73 

[beam] branch master updated (7bb7fab -> 56e5c2c)

2022-02-07 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


from 7bb7fab  [release-23.6.0] Fix JIRA link for 2.36 blog (#16771)
 add 56e5c2c  [BEAM-13647] Use role for Go worker binary. (#16729)

No new revisions were added by this update.

Summary of changes:
 .../pipeline/src/main/proto/beam_runner_api.proto  |   6 +
 sdks/go/container/boot.go  |  16 +-
 sdks/go/pkg/beam/artifact/materialize.go   |   5 +-
 sdks/go/pkg/beam/core/runtime/graphx/translate.go  |  48 --
 .../pkg/beam/core/runtime/graphx/translate_test.go | 165 +
 .../beam/runners/dataflow/dataflowlib/execute.go   |  16 +-
 .../pkg/beam/runners/dataflow/dataflowlib/stage.go |  18 ++-
 .../beam/runners/universal/runnerlib/execute.go|  64 ++--
 .../pkg/beam/runners/universal/runnerlib/stage.go  |   4 +-
 9 files changed, 303 insertions(+), 39 deletions(-)


[beam] branch master updated (730b941 -> 7bb7fab)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

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


from 730b941  [BEAM-13848] Update numpy intersphinx link (#16767)
 add 7bb7fab  [release-23.6.0] Fix JIRA link for 2.36 blog (#16771)

No new revisions were added by this update.

Summary of changes:
 website/www/site/content/en/blog/beam-2.36.0.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[beam] branch v2.36.0 created (now 730b941)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

emilyye pushed a change to branch v2.36.0
in repository https://gitbox.apache.org/repos/asf/beam.git.


  at 730b941  [BEAM-13848] Update numpy intersphinx link (#16767)

No new revisions were added by this update.


[beam] branch v2.35.0 created (now 81f3a16)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

emilyye pushed a change to branch v2.35.0
in repository https://gitbox.apache.org/repos/asf/beam.git.


  at 81f3a16  Set version for 2.36.0 RC3

No new revisions were added by this update.


[beam] branch master updated (ee9bdbc -> 730b941)

2022-02-07 Thread tvalentyn
This is an automated email from the ASF dual-hosted git repository.

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


from ee9bdbc  [release-2.36.0] Update website/changelog for release 2.36.0 
(#16627)
 add 730b941  [BEAM-13848] Update numpy intersphinx link (#16767)

No new revisions were added by this update.

Summary of changes:
 sdks/python/scripts/generate_pydoc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


svn commit: r52443 - in /release/beam/2.36.0: ./ python/

2022-02-07 Thread lcwik
Author: lcwik
Date: Tue Feb  8 00:34:00 2022
New Revision: 52443

Log:
Finalize Apache Beam 2.36.0 release.

Added:
release/beam/2.36.0/
release/beam/2.36.0/apache-beam-2.36.0-source-release.zip   (with props)
release/beam/2.36.0/apache-beam-2.36.0-source-release.zip.asc
release/beam/2.36.0/apache-beam-2.36.0-source-release.zip.sha512
release/beam/2.36.0/python/
release/beam/2.36.0/python/apache-beam-2.36.0.zip   (with props)
release/beam/2.36.0/python/apache-beam-2.36.0.zip.asc
release/beam/2.36.0/python/apache-beam-2.36.0.zip.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-macosx_10_9_x86_64.whl 
  (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-macosx_10_9_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-macosx_10_9_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_i686.whl   
(with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_i686.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_i686.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_x86_64.whl  
 (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux1_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_i686.whl 
  (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_i686.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_i686.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_x86_64.whl
   (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2010_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2014_aarch64.whl
   (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2014_aarch64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-manylinux2014_aarch64.whl.sha512
release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win32.whl   (with 
props)
release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win32.whl.asc
release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win32.whl.sha512
release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win_amd64.whl   
(with props)
release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win_amd64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp36-cp36m-win_amd64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-macosx_10_9_x86_64.whl 
  (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-macosx_10_9_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-macosx_10_9_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_i686.whl   
(with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_i686.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_i686.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_x86_64.whl  
 (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux1_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_i686.whl 
  (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_i686.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_i686.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_x86_64.whl
   (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_x86_64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2010_x86_64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2014_aarch64.whl
   (with props)

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2014_aarch64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-manylinux2014_aarch64.whl.sha512
release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win32.whl   (with 
props)
release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win32.whl.asc
release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win32.whl.sha512
release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win_amd64.whl   
(with props)
release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win_amd64.whl.asc

release/beam/2.36.0/python/apache_beam-2.36.0-cp37-cp37m-win_amd64.whl.sha512

release/beam/2.36.0/python/apache_beam-2.36.0

svn commit: r52442 - /dev/beam/2.36.0/

2022-02-07 Thread lcwik
Author: lcwik
Date: Tue Feb  8 00:33:12 2022
New Revision: 52442

Log:
Finalize Apache Beam 2.36.0 release

Removed:
dev/beam/2.36.0/



[beam] annotated tag v2.36.0 updated (81f3a16 -> 95a76a3)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

emilyye pushed a change to annotated tag v2.36.0
in repository https://gitbox.apache.org/repos/asf/beam.git.


*** WARNING: tag v2.36.0 was modified! ***

from 81f3a16  (commit)
  to 95a76a3  (tag)
 tagging cb30abe5fc116ab342c62466bd9c070b7ba0c30f (tag)
  length 143 bytes
  by Emily Ye
  on Tue Feb 8 00:00:18 2022 +

- Log -
Release 2.36.0 tag
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEcw1ejUyoEMHwHTBLYQs4qhvhFlYFAmIBspwACgkQYQs4qhvh
FlZP/hAAgTuaD7XsNodneT7mKoHORERX1EJersJ+0f652iRxVNNy7/nLw0PUGsIY
/0KdQwz+vx7Ep1Y0mNb1QWVVNZMGprntKZOpTVnZXVrLIkdigILAWEXTrQZ2QmX7
xkWbXoMUzR5xQHp8R4IPpiq7hA9HhYQrBYSMfQ2bZTKEd5UF7CbTFWSe/ipLAFjf
ObdT7g1A0Ee8UjK+dQTQIk+dOx23h50i/IERUHlJDfeFbfiwGDYr2xoqqCY3AYLY
xsDrs0E1Sy3ZUTEbjHWrYf8Ikei+6pdrneefFG6bwnudl96iIhEOvwFy5zuqylAb
1siAvygrvdYvu0+IcnKKyCJmgNaa+YKui2HSLehRsf8DHw/jM5MMBugj6xXQXreE
6jipSqUlgH3TDx/zQ1r45m0hjdAvsQu3+edLtmNvhX965shQ9aYlMPLM29xDcPX3
uKsGXbvGZ7+UZwkbyE5H3WI6gBtVJ225gNin4HZWZWWXuoAdBaxFxL0r7eD6T+8I
tQw54lbXfVMQlaXrhoHiZgs5AhEzD3bLbJ9UV/ZkBdVJhjpUjlfbE/n0vRUjSEe1
yil+CPbSg1F+Lm9h3j9tcVCQAQkIjtnDTF7oNTOntaE/PQL2U+WKEnaArjwCySJX
Ef1bWRuV+UXRo+ORgTAlMVnN7bYaYlScuOWGi6ucK0g/SijnZvE=
=9Luk
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:


[beam] annotated tag sdks/v2.36.0 updated (81f3a16 -> 5706351)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

emilyye pushed a change to annotated tag sdks/v2.36.0
in repository https://gitbox.apache.org/repos/asf/beam.git.


*** WARNING: tag sdks/v2.36.0 was modified! ***

from 81f3a16  (commit)
  to 5706351  (tag)
 tagging cb30abe5fc116ab342c62466bd9c070b7ba0c30f (tag)
  length 143 bytes
  by Emily Ye
  on Mon Feb 7 23:59:41 2022 +

- Log -
Go SDK tag for v2.36.0
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEcw1ejUyoEMHwHTBLYQs4qhvhFlYFAmIBsnoACgkQYQs4qhvh
FlaVZRAAlqczjpYHhghTrd81RL8bX4F/8Iw7j5YvbY6bBdpYKdYfKGLIvBsdbj+G
Twrd1Ls0JvSa/qrjXzZ+vl0/hrWzyc4xTO4c9QZSEesw6QmNuFE3hk4/Y2GvDnLK
xCjdLpUG2I+c7+QBIzTeX/Hbz581kGcZekXWPwakjw/0IbWYR8RoBhGPHpTwHEea
OQ3s4Z3loZFs5xHrl2jRP+Col0STXI+RlWrmOFKNNU88UOWaMSLTN8r+Wywht3wq
bup/hgqdKtSb78xDxpZ/LqhSKfTm1YI9FC78ONkLwN77c4ufgDEJV/tS0Jj3NftR
80aAT2VtWxiHVjh/3ZoJs2E4rUlAvCcCziX+BSg337YVjSxggu/Qlion8OHaNClW
jycv/FacbUoTVRyhjxlQGkW4WeK7kZaOZZ1aJiYTQcBlqbjuQQ2JsihxwGpC/5Ni
dQhtOOoCAc9/dIRTEyD6wq269svIrxeGJPMjrJeR53iC023PjPhVAWXhXen+fI1H
kUOrCpN8Iq9gyiE+CArby42vSHErI85Sty6Sv9LnWB023uOSUtIxHlF8kNQBUP7d
R4xLRxOVrJGNZQ7GQqdjSHIrAWHfpEPpM8CCUeEJm12oMTxNtQxDpALvl9Xl7v64
ibyuujQN9BqhxYn2rsWhTv66wI9k3/7ijk7QbyS/w8Z9Zota100=
=0O+9
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:


[beam] branch master updated (6bc5b66 -> ee9bdbc)

2022-02-07 Thread emilyye
This is an automated email from the ASF dual-hosted git repository.

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


from 6bc5b66  [BEAM-13806] Shutting down SchemaIO expansion services from 
Go VR script. (#16770)
 add ee9bdbc  [release-2.36.0] Update website/changelog for release 2.36.0 
(#16627)

No new revisions were added by this update.

Summary of changes:
 CHANGES.md |  12 +-
 website/www/site/config.toml   |   2 +-
 website/www/site/content/en/blog/beam-2.36.0.md| 153 +
 .../www/site/content/en/get-started/downloads.md   |   8 ++
 website/www/site/data/authors.yml  |   4 +
 website/www/site/static/.htaccess  |   2 +-
 6 files changed, 173 insertions(+), 8 deletions(-)
 create mode 100644 website/www/site/content/en/blog/beam-2.36.0.md


[beam] branch master updated (ed41a82 -> 6bc5b66)

2022-02-07 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


from ed41a82  [BEAM-13761] consistent namings for expansion address in 
Debezium IO (#16766)
 add 6bc5b66  [BEAM-13806] Shutting down SchemaIO expansion services from 
Go VR script. (#16770)

No new revisions were added by this update.

Summary of changes:
 sdks/go/test/run_validatesrunner_tests.sh | 3 +++
 1 file changed, 3 insertions(+)


[beam] branch master updated (67d4b10 -> ed41a82)

2022-02-07 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


from 67d4b10  [BEAM-13830] update dependency for debeziumio expansion 
service (#16743)
 add ed41a82  [BEAM-13761] consistent namings for expansion address in 
Debezium IO (#16766)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go | 20 ++--
 .../test/integration/io/xlang/debezium/debezium.go   |  2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)


[beam] branch master updated (1693483 -> 67d4b10)

2022-02-07 Thread danoliveira
This is an automated email from the ASF dual-hosted git repository.

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


from 1693483  Merge pull request #16700 from [BEAM-13790][Playground] 
Change logic of receiving examples from the bucket on backend side
 add 67d4b10  [BEAM-13830] update dependency for debeziumio expansion 
service (#16743)

No new revisions were added by this update.

Summary of changes:
 sdks/java/io/expansion-service/build.gradle | 2 ++
 1 file changed, 2 insertions(+)


[beam] branch master updated (1ef5056 -> 1693483)

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


from 1ef5056  [BEAM-13293] consistent naming for expansion service address 
and flag update (#16764)
 add 1693483  Merge pull request #16700 from [BEAM-13790][Playground] 
Change logic of receiving examples from the bucket on backend side

No new revisions were added by this update.

Summary of changes:
 .../internal/cloud_bucket/precompiled_objects.go   | 32 ++
 .../cloud_bucket/precompiled_objects_test.go   |  4 +--
 playground/infrastructure/helper.py|  6 +++-
 3 files changed, 33 insertions(+), 9 deletions(-)


[beam] branch master updated (bb15d18 -> 1ef5056)

2022-02-07 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


from bb15d18  Merge pull request #16754 from [BEAM-13838][Playground] Add 
logs in case of empty graph for CD step
 add 1ef5056  [BEAM-13293] consistent naming for expansion service address 
and flag update (#16764)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go   | 36 +++---
 sdks/go/test/integration/integration.go| 11 +--
 sdks/go/test/integration/io/xlang/jdbc/jdbc.go |  4 +--
 .../go/test/integration/io/xlang/jdbc/jdbc_test.go |  8 ++---
 4 files changed, 25 insertions(+), 34 deletions(-)


[beam] branch master updated: Merge pull request #16754 from [BEAM-13838][Playground] Add logs in case of empty graph for CD step

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new bb15d18  Merge pull request #16754 from [BEAM-13838][Playground] Add 
logs in case of empty graph for CD step
bb15d18 is described below

commit bb15d1896a2972bb6b95eaa28408345ac8c27b50
Author: Aydar Zainutdinov 
AuthorDate: Tue Feb 8 00:27:11 2022 +0300

Merge pull request #16754 from [BEAM-13838][Playground] Add logs in case of 
empty graph for CD step

* [BEAM-13838][Playground]
Add logs for CD step

* [BEAM-13838][Playground]
Fix typos
---
 playground/infrastructure/cd_helper.py   |  5 -
 playground/infrastructure/grpc_client.py |  9 ++---
 playground/infrastructure/helper.py  | 17 +
 3 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/playground/infrastructure/cd_helper.py 
b/playground/infrastructure/cd_helper.py
index e2e8599..5797b1f 100644
--- a/playground/infrastructure/cd_helper.py
+++ b/playground/infrastructure/cd_helper.py
@@ -79,7 +79,10 @@ class CDHelper:
 
 if len(examples) > 0 and (examples[0].sdk is SDK_PYTHON or
   examples[0].sdk is SDK_JAVA):
-  tasks = [client.get_graph(example.pipeline_id) for example in examples]
+  tasks = [
+  client.get_graph(example.pipeline_id, example.filepath)
+  for example in examples
+  ]
   graphs = await asyncio.gather(*tasks)
 
   for graph, example in zip(graphs, examples):
diff --git a/playground/infrastructure/grpc_client.py 
b/playground/infrastructure/grpc_client.py
index ddd9152..40543d5 100644
--- a/playground/infrastructure/grpc_client.py
+++ b/playground/infrastructure/grpc_client.py
@@ -16,7 +16,7 @@
 """
 Module contains the client to communicate with GRPC test Playground server
 """
-
+import logging
 import uuid
 
 import grpc
@@ -130,12 +130,13 @@ class GRPCClient:
 response = await self._stub.GetCompileOutput(request)
 return response.output
 
-  async def get_graph(self, pipeline_uuid: str) -> str:
+  async def get_graph(self, pipeline_uuid: str, example_filepath: str) -> str:
 """
 Get the graph of pipeline execution.
 
 Args:
 pipeline_uuid: uuid of the pipeline
+example_filepath: path to the file of the example
 
 Returns:
 graph: contain the graph of pipeline execution as a string
@@ -144,9 +145,11 @@ class GRPCClient:
 request = api_pb2.GetGraphRequest(pipeline_uuid=pipeline_uuid)
 try:
   response = await self._stub.GetGraph(request)
+  if response.graph == "":
+logging.warning("Graph for %s wasn't generated", example_filepath)
   return response.graph
 except grpc.RpcError:
-  # Some examples doesn't have graph (katas)
+  logging.warning("Graph for %s wasn't generated", example_filepath)
   return ""
 
   def _verify_pipeline_uuid(self, pipeline_uuid):
diff --git a/playground/infrastructure/helper.py 
b/playground/infrastructure/helper.py
index f90cd87..8dd606a 100644
--- a/playground/infrastructure/helper.py
+++ b/playground/infrastructure/helper.py
@@ -46,7 +46,8 @@ Tag = namedtuple(
 TagFields.pipeline_options,
 TagFields.default_example,
 TagFields.context_line
-], defaults=(None, None, False, None, None, False, None))
+],
+defaults=(None, None, False, None, None, False, None))
 
 
 @dataclass
@@ -341,13 +342,13 @@ def _validate(tag: dict, supported_categories: List[str]) 
-> bool:
   # check that context line's value is integer
   context_line = tag.get(TagFields.context_line)
   if not isinstance(context_line, int):
-  logging.error(
-  "tag's field context_line is incorrect: %s \n"
-  "context_line variable should be integer format, "
-  "but tag contains: %s",
-  tag,
-  context_line)
-  valid = False
+logging.error(
+"Tag's field context_line is incorrect: %s \n"
+"context_line variable should be integer format, "
+"but tag contains: %s",
+tag,
+context_line)
+valid = False
   return valid
 
 


[beam] branch master updated: Merge pull request #16701 from [BEAM-13786] [Playground] [Bugfix] Update CI/CD to verify only single-file examples

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new cf8af05  Merge pull request #16701 from [BEAM-13786] [Playground] 
[Bugfix] Update CI/CD to verify only single-file examples
cf8af05 is described below

commit cf8af0588d67de0740334dcf6d6e4488a4394320
Author: Pavel Avilov 
AuthorDate: Tue Feb 8 00:24:57 2022 +0300

Merge pull request #16701 from [BEAM-13786] [Playground] [Bugfix] Update 
CI/CD to verify only single-file examples

* Update CI/CD to verify only single-file examples

* Refactoring code

* list comprehension to filter
---
 playground/infrastructure/cd_helper.py | 11 +++
 playground/infrastructure/ci_cd.py |  7 ---
 playground/infrastructure/ci_helper.py |  8 +---
 3 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/playground/infrastructure/cd_helper.py 
b/playground/infrastructure/cd_helper.py
index 1f46401..e2e8599 100644
--- a/playground/infrastructure/cd_helper.py
+++ b/playground/infrastructure/cd_helper.py
@@ -41,14 +41,17 @@ class CDHelper:
 
   It is used to save beam examples/katas/tests and their output on the GCS.
   """
-
   def store_examples(self, examples: List[Example]):
 """
 Store beam examples and their output in the Google Cloud.
+
+Outputs for multifile examples are left empty.
 """
-logging.info("Start of executing Playground examples ...")
-asyncio.run(self._get_outputs(examples))
-logging.info("Finish of executing Playground examples")
+single_file_examples = list(filter(
+  lambda example: example.tag.multifile is False, examples))
+logging.info("Start of executing only single-file Playground examples ...")
+asyncio.run(self._get_outputs(single_file_examples))
+logging.info("Finish of executing single-file Playground examples")
 
 logging.info("Start of sending Playground examples to the bucket ...")
 self._save_to_cloud_storage(examples)
diff --git a/playground/infrastructure/ci_cd.py 
b/playground/infrastructure/ci_cd.py
index 1d94e0c..3517113 100644
--- a/playground/infrastructure/ci_cd.py
+++ b/playground/infrastructure/ci_cd.py
@@ -51,7 +51,7 @@ categories_file = os.getenv("BEAM_EXAMPLE_CATEGORIES")
 
 def _ci_step(examples: List[Example]):
   """
-  CI step to verify all beam examples/tests/katas
+  CI step to verify single-file beam examples/tests/katas
   """
 
   ci_helper = CIHelper()
@@ -84,9 +84,10 @@ def _run_ci_cd(step: config.Config.CI_CD_LITERAL, sdk: Sdk):
   logging.info("Number of found Playground examples: %s", len(examples))
 
   if step == config.Config.CI_STEP_NAME:
-logging.info("Start of verification Playground examples ...")
+logging.info(
+"Start of verification only single_file Playground examples ...")
 _ci_step(examples=examples)
-logging.info("Finish of verification Playground examples")
+logging.info("Finish of verification single_file Playground examples")
   if step == config.Config.CD_STEP_NAME:
 logging.info("Start of storing Playground examples ...")
 _cd_step(examples=examples)
diff --git a/playground/infrastructure/ci_helper.py 
b/playground/infrastructure/ci_helper.py
index 9ae3cc5..1792155 100644
--- a/playground/infrastructure/ci_helper.py
+++ b/playground/infrastructure/ci_helper.py
@@ -43,10 +43,12 @@ class CIHelper:
 
 1. Find all beam examples starting from directory 
os.getenv("BEAM_ROOT_DIR")
 2. Group code of examples by their SDK.
-3. Run processing for all examples to verify examples' code.
+3. Run processing for single-file examples to verify examples' code.
 """
-await get_statuses(examples)
-await self._verify_examples(examples)
+single_file_examples = list(filter(
+  lambda example: example.tag.multifile is False, examples))
+await get_statuses(single_file_examples)
+await self._verify_examples(single_file_examples)
 
   async def _verify_examples(self, examples: List[Example]):
 """


[beam] branch master updated: [BEAM-13820] Changed color of delete icon in pipeline options dropdown, removed unused imports

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new de7e9cd  [BEAM-13820] Changed color of delete icon in pipeline options 
dropdown, removed unused imports
 new 63d9577  Merge pull request #16758 from [BEAM-13820] [Playground] 
Outline delete icon in Pipeline options
de7e9cd is described below

commit de7e9cdfbdc39dac7a204c378cec5d6ec3bb462a
Author: Alexander 
AuthorDate: Mon Feb 7 17:12:34 2022 +0400

[BEAM-13820] Changed color of delete icon in pipeline options dropdown, 
removed unused imports
---
 .../pipeline_options_dropdown/pipeline_options_dropdown_body.dart   | 2 --
 .../components/pipeline_options_dropdown/pipeline_options_form.dart | 6 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_dropdown_body.dart
 
b/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_dropdown_body.dart
index f2ae442..aa6532a 100644
--- 
a/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_dropdown_body.dart
+++ 
b/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_dropdown_body.dart
@@ -18,7 +18,6 @@
 
 import 'package:flutter/material.dart';
 import 'package:flutter_gen/gen_l10n/app_localizations.dart';
-import 'package:playground/config/theme.dart';
 import 'package:playground/constants/colors.dart';
 import 'package:playground/constants/sizes.dart';
 import 
'package:playground/modules/editor/components/pipeline_options_dropdown/pipeline_option_model.dart';
@@ -26,7 +25,6 @@ import 
'package:playground/modules/editor/components/pipeline_options_dropdown/p
 import 
'package:playground/modules/editor/components/pipeline_options_dropdown/pipeline_options_dropdown_separator.dart';
 import 
'package:playground/modules/editor/components/pipeline_options_dropdown/pipeline_options_form.dart';
 import 'package:playground/modules/editor/parsers/run_options_parser.dart';
-import 'package:playground/modules/notifications/components/notification.dart';
 
 const kOptionsTabIndex = 0;
 const kRawTabIndex = 1;
diff --git 
a/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_form.dart
 
b/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_form.dart
index 1d2179f..868ee4b 100644
--- 
a/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_form.dart
+++ 
b/playground/frontend/lib/modules/editor/components/pipeline_options_dropdown/pipeline_options_form.dart
@@ -20,6 +20,7 @@ import 'package:flutter/material.dart';
 import 'package:flutter_gen/gen_l10n/app_localizations.dart';
 import 'package:collection/collection.dart';
 import 'package:playground/config/theme.dart';
+import 'package:playground/constants/colors.dart';
 import 'package:playground/constants/sizes.dart';
 import 
'package:playground/modules/editor/components/pipeline_options_dropdown/pipeline_option_label.dart';
 import 
'package:playground/modules/editor/components/pipeline_options_dropdown/pipeline_option_model.dart';
@@ -72,7 +73,10 @@ class PipelineOptionsForm extends StatelessWidget {
 child: IconButton(
   iconSize: kIconSizeMd,
   splashRadius: kIconButtonSplashRadius,
-  icon: const Icon(Icons.delete_outlined),
+  icon: const Icon(
+Icons.delete_outlined,
+color: kLightPrimary,
+  ),
   color: ThemeColors.of(context).grey1Color,
   onPressed: () => onDelete(index),
 ),


[beam] branch master updated: [BEAM-13419] Check for initialization in dataflow runner (#16765)

2022-02-07 Thread lostluck
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new 5e8c258  [BEAM-13419] Check for initialization in dataflow runner 
(#16765)
5e8c258 is described below

commit 5e8c25838b90870c1ca604e3fe02887a6393d876
Author: Danny McCormick 
AuthorDate: Mon Feb 7 15:51:22 2022 -0500

[BEAM-13419] Check for initialization in dataflow runner (#16765)
---
 sdks/go/pkg/beam/runners/dataflow/dataflow.go | 4 
 1 file changed, 4 insertions(+)

diff --git a/sdks/go/pkg/beam/runners/dataflow/dataflow.go 
b/sdks/go/pkg/beam/runners/dataflow/dataflow.go
index 89c3797..4cd877f 100644
--- a/sdks/go/pkg/beam/runners/dataflow/dataflow.go
+++ b/sdks/go/pkg/beam/runners/dataflow/dataflow.go
@@ -155,6 +155,10 @@ var unique int32
 // Execute runs the given pipeline on Google Cloud Dataflow. It uses the
 // default application credentials to submit the job.
 func Execute(ctx context.Context, p *beam.Pipeline) (beam.PipelineResult, 
error) {
+   if !beam.Initialized() {
+   panic("Beam has not been initialized. Call beam.Init() before 
pipeline construction.")
+   }
+
// (1) Gather job options
 
project := gcpopts.GetProjectFromFlagOrEnvironment(ctx)


[beam] branch master updated: [BEAM-12976] Log projection pushdown optimizations.

2022-02-07 Thread ibzib
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new 87f10bb  [BEAM-12976] Log projection pushdown optimizations.
 new 6595861  Merge pull request #16724 from ibzib/log-opt
87f10bb is described below

commit 87f10bbe7e342730c1113a294387d2e22150755e
Author: Kyle Weaver 
AuthorDate: Thu Feb 3 16:13:18 2022 -0800

[BEAM-12976] Log projection pushdown optimizations.
---
 .../core/construction/graph/ProjectionPushdownOptimizer.java   | 10 ++
 1 file changed, 10 insertions(+)

diff --git 
a/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/graph/ProjectionPushdownOptimizer.java
 
b/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/graph/ProjectionPushdownOptimizer.java
index 9abb17f..4b6669a 100644
--- 
a/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/graph/ProjectionPushdownOptimizer.java
+++ 
b/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/graph/ProjectionPushdownOptimizer.java
@@ -37,9 +37,12 @@ import org.apache.beam.sdk.values.TaggedPValue;
 import org.apache.beam.sdk.values.TupleTag;
 import 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.ImmutableList;
 import 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Iterables;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /** See {@link #optimize(Pipeline)}. */
 public class ProjectionPushdownOptimizer {
+  private static final Logger LOG = 
LoggerFactory.getLogger(ProjectionPushdownOptimizer.class);
 
   /**
* Performs all known projection pushdown optimizations in-place on a 
Pipeline.
@@ -78,6 +81,13 @@ public class ProjectionPushdownOptimizer {
 // fields.
 for (Entry>, Map, 
FieldAccessDescriptor>>
 entry : taggedFieldAccess.entrySet()) {
+  for (Entry, FieldAccessDescriptor> outputFields : 
entry.getValue().entrySet()) {
+LOG.info(
+"Optimizing transform {}: output {} will contain reduced field set 
{}",
+entry.getKey(),
+outputFields.getKey(),
+outputFields.getValue().fieldNamesAccessed());
+  }
   PTransformMatcher matcher = application -> application.getTransform() == 
entry.getKey();
   PushdownOverrideFactory overrideFactory =
   new PushdownOverrideFactory<>(entry.getValue());


[beam] branch master updated (7d76d58 -> eef048b)

2022-02-07 Thread lcwik
This is an automated email from the ASF dual-hosted git repository.

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


from 7d76d58  Merge pull request #16646 from [BEAM-13643][Playground] Setup 
running backend to verify SCIO SDK examples
 add eef048b  [BEAM-13015] Add state caching benchmark and move benchmarks 
to their own module. (#16542)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  88 +---
 sdks/java/harness/build.gradle |  19 --
 .../sql/perf-tests => harness/jmh}/build.gradle|  32 ++-
 .../fn/harness/jmh}/ProcessBundleBenchmark.java| 222 -
 .../jmh}/logging/BeamFnLoggingClientBenchmark.java |   4 +-
 .../beam/fn/harness/jmh}/logging/package-info.java |   2 +-
 .../apache/beam/fn/harness/jmh}/package-info.java  |   2 +-
 .../fn/harness/jmh/ProcessBundleBenchmarkTest.java |  56 ++
 .../logging/BeamFnLoggingClientBenchmarkTest.java  |  55 +
 settings.gradle.kts|   1 +
 10 files changed, 420 insertions(+), 61 deletions(-)
 copy sdks/java/{extensions/sql/perf-tests => harness/jmh}/build.gradle (54%)
 rename sdks/java/harness/{src/jmh/java/org/apache/beam/fn/harness => 
jmh/src/main/java/org/apache/beam/fn/harness/jmh}/ProcessBundleBenchmark.java 
(57%)
 rename sdks/java/harness/{src/jmh/java/org/apache/beam/fn/harness => 
jmh/src/main/java/org/apache/beam/fn/harness/jmh}/logging/BeamFnLoggingClientBenchmark.java
 (97%)
 rename sdks/java/harness/{src/jmh/java/org/apache/beam/fn/harness => 
jmh/src/main/java/org/apache/beam/fn/harness/jmh}/logging/package-info.java 
(94%)
 rename sdks/java/harness/{src/jmh/java/org/apache/beam/fn/harness => 
jmh/src/main/java/org/apache/beam/fn/harness/jmh}/package-info.java (95%)
 create mode 100644 
sdks/java/harness/jmh/src/test/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmarkTest.java
 create mode 100644 
sdks/java/harness/jmh/src/test/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmarkTest.java


[beam] branch master updated (c182e4f -> 7d76d58)

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


from c182e4f  Merge pull request #16660 from [BEAM-13771][Playground] Send 
multifile value to the frontend
 add 7d76d58  Merge pull request #16646 from [BEAM-13643][Playground] Setup 
running backend to verify SCIO SDK examples

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build_playground_backend.yml |  9 ++
 .github/workflows/build_playground_frontend.yml|  5 ++--
 playground/backend/containers/scio/Dockerfile  |  2 +-
 playground/backend/containers/scio/build.gradle|  2 +-
 .../terraform/applications/backend-router/main.tf  | 15 ++
 .../{backend-java => backend-scio}/main.tf | 33 +++---
 .../{backend-java => backend-scio}/variables.tf| 24 ++--
 7 files changed, 48 insertions(+), 42 deletions(-)
 copy playground/terraform/applications/{backend-java => backend-scio}/main.tf 
(74%)
 copy playground/terraform/applications/{backend-java => 
backend-scio}/variables.tf (84%)


[beam] branch master updated (93ef2f5 -> c182e4f)

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


from 93ef2f5  Merge pull request #16746 from benWize/BEAM-12572-cron-jobs
 add c182e4f  Merge pull request #16660 from [BEAM-13771][Playground] Send 
multifile value to the frontend

No new revisions were added by this update.

Summary of changes:
 playground/api/v1/api.proto|   3 +-
 playground/backend/internal/api/v1/api.pb.go   | 398 +++--
 .../internal/cloud_bucket/precompiled_objects.go   |   1 +
 .../internal/utils/precompiled_objects_utils.go|   1 +
 .../utils/precompiled_objects_utils_test.go|   2 +-
 playground/frontend/lib/api/v1/api.pb.dart |  24 +-
 playground/frontend/lib/api/v1/api.pbjson.dart |   5 +-
 playground/infrastructure/api/v1/api_pb2.py|  87 ++---
 8 files changed, 278 insertions(+), 243 deletions(-)


[beam] branch master updated: [BEAM-12572] Change jobs to run as cron jobs

2022-02-07 Thread kileysok
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
 new 3f75777  [BEAM-12572] Change jobs to run as cron jobs
 new 93ef2f5  Merge pull request #16746 from benWize/BEAM-12572-cron-jobs
3f75777 is described below

commit 3f75777c7d5153ecc54d103fbe1e8dbd6227826a
Author: Benjamin Gonzalez 
AuthorDate: Fri Feb 4 15:47:36 2022 -0600

[BEAM-12572] Change jobs to run as cron jobs
---
 .../job_PostCommit_Python_Examples_Dataflow.groovy | 37 -
 .../job_PostCommit_Python_Examples_Direct.groovy   | 39 +-
 .../job_PostCommit_Python_Examples_Flink.groovy| 39 +-
 .../job_PostCommit_Python_Examples_Spark.groovy| 46 +++---
 4 files changed, 75 insertions(+), 86 deletions(-)

diff --git a/.test-infra/jenkins/job_PostCommit_Python_Examples_Dataflow.groovy 
b/.test-infra/jenkins/job_PostCommit_Python_Examples_Dataflow.groovy
index 89a9e92..4024025 100644
--- a/.test-infra/jenkins/job_PostCommit_Python_Examples_Dataflow.groovy
+++ b/.test-infra/jenkins/job_PostCommit_Python_Examples_Dataflow.groovy
@@ -17,30 +17,27 @@
  */
 
 import CommonJobProperties as commonJobProperties
+import PostcommitJobBuilder
 
 // This job runs the Python examples tests with DataflowRunner.
-job('beam_PostCommit_Python_Examples_Dataflow') {
-  description('Runs the Python Examples with DataflowRunner.')
+PostcommitJobBuilder.postCommitJob('beam_PostCommit_Python_Examples_Dataflow',
+'Run Python Examples_Dataflow', 'Python Dataflow Runner Examples', this) {
 
-  // Set common parameters.
-  commonJobProperties.setTopLevelMainJobProperties(delegate, 'master', 120)
+  description('Runs the Python Examples with DataflowRunner')
 
-  // Allows triggering this build against pull requests.
-  commonJobProperties.enablePhraseTriggeringFromPullRequest(
-  delegate,
-  'Python Dataflow Runner Examples',
-  'Run Python Examples_Dataflow')
+  commonJobProperties.setTopLevelMainJobProperties(delegate, 'master', 120)
 
-  publishers {
-archiveJunit('**/pytest*.xml')
-  }
+  // Publish all test results to Jenkins
+  publishers {
+archiveJunit('**/pytest*.xml')
+  }
 
-  // Execute shell command to run examples.
-  steps {
-gradle {
-  rootBuildScriptDir(commonJobProperties.checkoutDir)
-  tasks(":sdks:python:test-suites:dataflow:examplesPostCommit")
-  commonJobProperties.setGradleSwitches(delegate)
+  // Execute shell command to run examples.
+  steps {
+gradle {
+  rootBuildScriptDir(commonJobProperties.checkoutDir)
+  tasks(":sdks:python:test-suites:dataflow:examplesPostCommit")
+  commonJobProperties.setGradleSwitches(delegate)
+}
+  }
 }
-  }
-}
\ No newline at end of file
diff --git a/.test-infra/jenkins/job_PostCommit_Python_Examples_Direct.groovy 
b/.test-infra/jenkins/job_PostCommit_Python_Examples_Direct.groovy
index 6b3edbe..e420b04 100644
--- a/.test-infra/jenkins/job_PostCommit_Python_Examples_Direct.groovy
+++ b/.test-infra/jenkins/job_PostCommit_Python_Examples_Direct.groovy
@@ -17,30 +17,27 @@
  */
 
 import CommonJobProperties as commonJobProperties
+import PostcommitJobBuilder
 
 // This job runs the Python examples tests with DirectRunner.
-job('beam_PostCommit_Python_Examples_Direct') {
-  description('Runs the Python Examples with DirectRunner.')
+PostcommitJobBuilder.postCommitJob('beam_PostCommit_Python_Examples_Direct',
+'Run Python Examples_Direct', 'Python Direct Runner Examples', this) {
 
-  // Set common parameters.
-  commonJobProperties.setTopLevelMainJobProperties(delegate, 'master', 120)
+  description('Runs the Python Examples with DirectRunner')
 
-  // Allows triggering this build against pull requests.
-  commonJobProperties.enablePhraseTriggeringFromPullRequest(
-  delegate,
-  'Python Direct Runner Examples',
-  'Run Python Examples_Direct')
+  commonJobProperties.setTopLevelMainJobProperties(delegate, 'master', 120)
 
-  publishers {
-archiveJunit('**/pytest*.xml')
-  }
+  // Publish all test results to Jenkins
+  publishers {
+archiveJunit('**/pytest*.xml')
+  }
 
-  // Execute shell command to run examples.
-  steps {
-gradle {
-  rootBuildScriptDir(commonJobProperties.checkoutDir)
-  tasks(":sdks:python:test-suites:direct:examplesPostCommit")
-  commonJobProperties.setGradleSwitches(delegate)
-}
-  }
-}
\ No newline at end of file
+  // Execute shell command to run examples.
+  steps {
+gradle {
+  rootBuildScriptDir(commonJobProperties.checkoutDir)
+  tasks(":sdks:python:test-suites:direct:examplesPostCommit")
+  commonJobProperties.setGradleSwitches(delegate)
+}
+  }
+}
\ No newline at end of file
diff --git a

[beam] branch master updated (d3b680e -> d27d709)

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


from d3b680e  Merge pull request #16653 from [BEAM-12164]: Add integration 
tests for spanner change streams
 add d27d709  Merge pull request #16728 from [BEAM-13823] Update docs for 
SnowflakeIO

No new revisions were added by this update.

Summary of changes:
 .../en/documentation/io/built-in/snowflake.md  | 249 ++---
 website/www/site/data/io_matrix.yaml   |   3 +
 2 files changed, 170 insertions(+), 82 deletions(-)


[beam] branch master updated (64581e0 -> d3b680e)

2022-02-07 Thread pabloem
This is an automated email from the ASF dual-hosted git repository.

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


from 64581e0  [BEAM-13767] Migrate a bundle of grade tasks to use 
configuration avoidance API. (#16648)
 add d3b680e  Merge pull request #16653 from [BEAM-12164]: Add integration 
tests for spanner change streams

No new revisions were added by this update.

Summary of changes:
 .../action/ChildPartitionsRecordAction.java|   1 -
 .../action/QueryChangeStreamAction.java|   2 -
 .../spanner/changestreams/dofn/InitializeDoFn.java |   7 +-
 .../it/ChangeStreamTestPipelineOptions.java}   |  25 +-
 .../changestreams/it/IntegrationTestEnv.java   | 203 +++
 .../changestreams/it/SpannerChangeStreamIT.java| 212 +++
 .../it/SpannerChangeStreamOrderedWithinKeyIT.java  | 393 +
 7 files changed, 827 insertions(+), 16 deletions(-)
 copy 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/{bigtable/BigtableTestOptions.java
 => spanner/changestreams/it/ChangeStreamTestPipelineOptions.java} (59%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/it/IntegrationTestEnv.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/it/SpannerChangeStreamIT.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/it/SpannerChangeStreamOrderedWithinKeyIT.java


[beam] branch master updated (74d94ea -> 64581e0)

2022-02-07 Thread yichi
This is an automated email from the ASF dual-hosted git repository.

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


from 74d94ea  [BEAM-13193] Aggregates fn api outbound data/timers of 
different endpoints (#16439)
 add 64581e0  [BEAM-13767] Migrate a bundle of grade tasks to use 
configuration avoidance API. (#16648)

No new revisions were added by this update.

Summary of changes:
 build.gradle.kts   | 66 +++
 .../org/apache/beam/gradle/BeamModulePlugin.groovy | 95 +++---
 runners/flink/job-server/flink_job_server.gradle   |  4 +-
 runners/google-cloud-dataflow-java/build.gradle| 12 +--
 runners/portability/java/build.gradle  |  6 +-
 runners/samza/job-server/build.gradle  |  4 +-
 runners/spark/job-server/spark_job_server.gradle   |  4 +-
 sdks/go/container/build.gradle |  2 +-
 sdks/go/test/build.gradle  |  4 +-
 sdks/python/build.gradle   | 28 +++
 sdks/python/test-suites/direct/common.gradle   |  2 +-
 sdks/python/test-suites/direct/xlang/build.gradle  |  4 +-
 sdks/python/test-suites/portable/common.gradle | 58 +++--
 13 files changed, 149 insertions(+), 140 deletions(-)


[beam] branch master updated (98e5fc5 -> 74d94ea)

2022-02-07 Thread yichi
This is an automated email from the ASF dual-hosted git repository.

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


from 98e5fc5  [BEAM-11971] Revert "Fix timer consistency in direct runner" 
(#16748)
 add 74d94ea  [BEAM-13193] Aggregates fn api outbound data/timers of 
different endpoints (#16439)

No new revisions were added by this update.

Summary of changes:
 .../worker/fn/data/BeamFnDataGrpcService.java  |  10 +-
 .../runners/fnexecution/data/FnDataService.java|   5 +
 .../runners/fnexecution/data/GrpcDataService.java  |   8 +-
 .../data/BeamFnDataBufferingOutboundObserver.java  | 102 --
 .../sdk/fn/data/BeamFnDataOutboundAggregator.java  | 389 +
 .../sdk/fn/data/BeamFnDataOutboundObserver.java|  85 +
 ...amFnDataSizeBasedBufferingOutboundObserver.java | 144 
 ...amFnDataTimeBasedBufferingOutboundObserver.java | 119 ---
 .../fn/data/BeamFnDataOutboundAggregatorTest.java  | 386 
 ...DataSizeBasedBufferingOutboundObserverTest.java | 210 ---
 ...DataTimeBasedBufferingOutboundObserverTest.java | 178 --
 .../beam/fn/harness/BeamFnDataWriteRunner.java | 123 ++-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java|  42 +--
 .../beam/fn/harness/PTransformRunnerFactory.java   |  19 +-
 .../fn/harness/control/ProcessBundleHandler.java   | 113 +++---
 .../beam/fn/harness/data/BeamFnDataClient.java |  20 +-
 .../beam/fn/harness/data/BeamFnDataGrpcClient.java |  38 +-
 .../beam/fn/harness/data/BeamFnTimerClient.java|  40 ---
 .../fn/harness/data/BeamFnTimerGrpcClient.java |  48 ---
 .../fn/harness/state/FnApiTimerBundleTracker.java  |   5 +-
 .../beam/fn/harness/BeamFnDataWriteRunnerTest.java | 187 --
 .../beam/fn/harness/FnApiDoFnRunnerTest.java   |  78 -
 .../PTransformRunnerFactoryTestContext.java|  76 +++-
 .../harness/control/ProcessBundleHandlerTest.java  | 131 +++
 .../fn/harness/data/BeamFnDataGrpcClientTest.java  |  19 +-
 .../fn/harness/data/FakeBeamFnTimerClient.java |  68 
 26 files changed, 1278 insertions(+), 1365 deletions(-)
 delete mode 100644 
sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataBufferingOutboundObserver.java
 create mode 100644 
sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java
 create mode 100644 
sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundObserver.java
 delete mode 100644 
sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataSizeBasedBufferingOutboundObserver.java
 delete mode 100644 
sdks/java/fn-execution/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataTimeBasedBufferingOutboundObserver.java
 create mode 100644 
sdks/java/fn-execution/src/test/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregatorTest.java
 delete mode 100644 
sdks/java/fn-execution/src/test/java/org/apache/beam/sdk/fn/data/BeamFnDataSizeBasedBufferingOutboundObserverTest.java
 delete mode 100644 
sdks/java/fn-execution/src/test/java/org/apache/beam/sdk/fn/data/BeamFnDataTimeBasedBufferingOutboundObserverTest.java
 delete mode 100644 
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnTimerClient.java
 delete mode 100644 
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnTimerGrpcClient.java
 delete mode 100644 
sdks/java/harness/src/test/java/org/apache/beam/fn/harness/data/FakeBeamFnTimerClient.java


[beam] branch master updated (7e2b637 -> 98e5fc5)

2022-02-07 Thread lcwik
This is an automated email from the ASF dual-hosted git repository.

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


from 7e2b637  Merge pull request #16752: [BEAM-13147] Avoid nullness issue 
during init of AwsModule (AWS Sdk v2)
 add 98e5fc5  [BEAM-11971] Revert "Fix timer consistency in direct runner" 
(#16748)

No new revisions were added by this update.

Summary of changes:
 .../apache/beam/runners/core/TimerInternals.java   |  17 +-
 .../beam/runners/direct/DirectTimerInternals.java  |  72 +++---
 .../direct/ExecutorServiceParallelExecutor.java|   2 +-
 .../beam/runners/direct/QuiescenceDriver.java  |  78 +++
 .../direct/StatefulParDoEvaluatorFactory.java  |  83 +++
 .../beam/runners/direct/WatermarkManager.java  | 250 -
 .../apache/beam/runners/local/ExecutionDriver.java |   2 +-
 .../org/apache/beam/sdk/transforms/ParDoTest.java  |  10 +-
 8 files changed, 282 insertions(+), 232 deletions(-)


[beam] branch master updated (7bafabc -> 7e2b637)

2022-02-07 Thread kenn
This is an automated email from the ASF dual-hosted git repository.

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


from 7bafabc  Merge pull request #16726 from [BEAM-12164]: Parses change 
streams fields as json / strings
 add 6b09d10  [BEAM-13147] Avoid nullness issue during init of AwsModule 
(AWS Sdk v2)
 new 7e2b637  Merge pull request #16752: [BEAM-13147] Avoid nullness issue 
during init of AwsModule (AWS Sdk v2)

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/beam/sdk/io/aws2/options/AwsModule.java   | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)


[beam] 01/01: Merge pull request #16752: [BEAM-13147] Avoid nullness issue during init of AwsModule (AWS Sdk v2)

2022-02-07 Thread kenn
This is an automated email from the ASF dual-hosted git repository.

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

commit 7e2b6370b7c98a820c905a5c19abd3cc486b9d77
Merge: 7bafabc 6b09d10
Author: Kenn Knowles 
AuthorDate: Mon Feb 7 06:00:00 2022 -0800

Merge pull request #16752: [BEAM-13147] Avoid nullness issue during init of 
AwsModule (AWS Sdk v2)

 .../org/apache/beam/sdk/io/aws2/options/AwsModule.java   | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)