[beam] branch master updated (63c2d14b9ca -> c14a4cf8779)

2022-07-14 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 63c2d14b9ca [BEAM-14073] [CdapIO] CDAP IO for batch plugins: Read, 
Write. Unit tests included (#21765)
 add c14a4cf8779 [Fix #22151] Add fhirio.Deidentify transform (#22152)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/io/fhirio/common.go   |  90 +++--
 sdks/go/pkg/beam/io/fhirio/common_test.go  |  68 ++
 sdks/go/pkg/beam/io/fhirio/deidentify.go   |  95 +
 sdks/go/pkg/beam/io/fhirio/deidentify_test.go  |  56 
 sdks/go/pkg/beam/io/fhirio/execute_bundles_test.go |   6 +-
 sdks/go/pkg/beam/io/fhirio/read_test.go|   6 +-
 sdks/go/pkg/beam/io/fhirio/search_test.go  |  11 +-
 sdks/go/pkg/beam/io/fhirio/utils_test.go   |  33 +++--
 sdks/go/test/integration/integration.go|  10 +-
 sdks/go/test/integration/io/fhirio/fhirio_test.go  | 148 ++---
 10 files changed, 404 insertions(+), 119 deletions(-)
 create mode 100644 sdks/go/pkg/beam/io/fhirio/common_test.go
 create mode 100644 sdks/go/pkg/beam/io/fhirio/deidentify.go
 create mode 100644 sdks/go/pkg/beam/io/fhirio/deidentify_test.go



[beam] branch master updated: Fix #21977: Add Search transform to Go FhirIO (#21979)

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

danoliveira 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 32efddcf6d7 Fix #21977: Add Search transform to Go FhirIO (#21979)
32efddcf6d7 is described below

commit 32efddcf6d716412ef3c4878ea95229d35bba5f5
Author: Lucas Nogueira 
AuthorDate: Thu Jun 30 21:04:50 2022 -0400

Fix #21977: Add Search transform to Go FhirIO (#21979)

* parent 2574f9106c75e413310dcb7756952889da3fe7cd
author Lucas Nogueira  1655155614 +
committer Lucas Nogueira  1655882203 +

parent 2574f9106c75e413310dcb7756952889da3fe7cd
author Lucas Nogueira  1655155614 +
committer Lucas Nogueira  1655882058 +

squashed rebase conflict commits

add execute bundles transform with integration test

adjust import to follow convention

fix variable scope

adjust read unit tests

add comment to execute bundles transform

include error reason

make variable exported to fix integration test

adjust integration tests after merge

update license comment

add comment explaining the purpose of unexported transform function

remove unnecessary generic usage

remove coded mistakenly added

improve transaction vs batch bundle comment

use net/http constants instead of hardcoded values

adjust import spacing

improve error message

* add search transform

* extract content of lambda to function

* add integration tests

* improve naming and fix IDE warnings

* use more appropriate function to check for status

* add documentation and improve member variable name

* add unit tests

* use while loop style to shorten line

* run integration tests in same pipeline

* fix integration test on dataflow and make it cleaner

* add pagination test and improve test utils

* fix search request when resourceType is empty

* improve readability of pagination logic

* log upon nondetrimental errors

* add retry mechanism to prevent flaky test results

* remove backoff retry on read transform test since it should never be flaky

* add dummy content to resource to improve readability

* adjust spacing for consistency
---
 sdks/go/data/fhir_bundles/transaction-success.json |  86 +--
 sdks/go/pkg/beam/io/fhirio/common.go   |  85 ++-
 sdks/go/pkg/beam/io/fhirio/execute_bundles.go  |  20 ++-
 sdks/go/pkg/beam/io/fhirio/execute_bundles_test.go |  24 +--
 sdks/go/pkg/beam/io/fhirio/read.go |   8 +-
 sdks/go/pkg/beam/io/fhirio/read_test.go|   8 +-
 sdks/go/pkg/beam/io/fhirio/search.go   | 168 +
 sdks/go/pkg/beam/io/fhirio/search_test.go  | 106 +
 sdks/go/pkg/beam/io/fhirio/utils_test.go   |  63 +---
 sdks/go/test/integration/io/fhirio/fhirio_test.go  |  48 ++
 10 files changed, 526 insertions(+), 90 deletions(-)

diff --git a/sdks/go/data/fhir_bundles/transaction-success.json 
b/sdks/go/data/fhir_bundles/transaction-success.json
index c95e0b19344..a4946b36a2e 100644
--- a/sdks/go/data/fhir_bundles/transaction-success.json
+++ b/sdks/go/data/fhir_bundles/transaction-success.json
@@ -5,20 +5,48 @@
 {
   "request": {
 "method": "POST",
-"url": "Patient"
+"url": "Organization"
   },
   "resource": {
-"name": [
+"resourceType": "Organization",
+"id": "b0e04623-b02c-3f8b-92ea-943fc4db60da",
+"identifier": [
   {
-"use": "official",
-"given": [
-  "John"
-]
+"system": "https://github.com/synthetichealth/synthea;,
+"value": "b0e04623-b02c-3f8b-92ea-943fc4db60da"
   }
 ],
-"gender": "male",
-"birthDate": "1973-01-21",
-"resourceType": "Patient"
+"active": true,
+"type": [
+  {
+"coding": [
+  {
+"system": 
"http://terminology.hl7.org/CodeSystem/organization-type;,
+"code": "prov",
+"display": "Healthcare Provider"
+  }
+],
+"text": "Healthcare Provider"
+  }
+],
+"name": "LOWELL GENERAL HOSPITAL",
+"t

[beam] 01/01: Merge pull request #22056: checkStlye Fix: remove redundant static and public in interface. camel naming

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

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

commit 0c1809925b2b9a0fab83a39f7630f1d2c4408889
Merge: be211cbe3d5 764f4a3d311
Author: Daniel Oliveira 
AuthorDate: Fri Jun 24 16:01:48 2022 -0700

Merge pull request #22056: checkStlye Fix: remove redundant static and 
public in interface. camel naming

checkStlye Fix: remove redundant static and public in interface. camel 
naming

 .../org/apache/beam/fn/harness/jmh/CombinerTableBenchmark.java |  8 
 .../org/apache/beam/fn/harness/PrecombineGroupingTable.java| 10 +-
 2 files changed, 9 insertions(+), 9 deletions(-)



[beam] branch master updated (be211cbe3d5 -> 0c1809925b2)

2022-06-24 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 be211cbe3d5 Fix DEADLINE_EXCEEDED flakiness  (#22035)
 add 764f4a3d311 checkStlye Fix: remove redundant static and public in 
interface. camel naming
 new 0c1809925b2 Merge pull request #22056: checkStlye Fix: remove 
redundant static and public in interface. camel naming

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/fn/harness/jmh/CombinerTableBenchmark.java |  8 
 .../org/apache/beam/fn/harness/PrecombineGroupingTable.java| 10 +-
 2 files changed, 9 insertions(+), 9 deletions(-)



[beam] branch master updated: Add ExecuteBundles transform to Go FhirIO (#21840)

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

danoliveira 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 b9d99405aba Add ExecuteBundles transform to Go FhirIO (#21840)
b9d99405aba is described below

commit b9d99405abaf74889eb9cf05eec4d67ea275a6b4
Author: Lucas Nogueira 
AuthorDate: Tue Jun 21 20:30:22 2022 -0400

Add ExecuteBundles transform to Go FhirIO (#21840)

* squashed rebase conflict commits

* add execute bundles transform with integration test

* adjust import to follow convention

* fix variable scope

* adjust read unit tests

* fix bad status test case

* improve read unit test assertions and naming

* add unit tests

* add comment to execute bundles transform

* include error reason

* make variable exported to fix integration test

* adjust integration tests after merge

* update license comment

* unify unit test utilities in single file

* add comment explaining the purpose of unexported transform function

* remove unnecessary generic usage

* remove coded mistakenly added

* improve transaction vs batch bundle comment

* use net/http constants instead of hardcoded values

* return error instead of t.Fail inside helper function

* improve execute bundles DoFn identifier

* adjust import spacing

* improve error message
---
 sdks/go/pkg/beam/io/fhirio/common.go   |  56 
 sdks/go/pkg/beam/io/fhirio/execute_bundles.go  | 146 +
 sdks/go/pkg/beam/io/fhirio/execute_bundles_test.go |  82 
 sdks/go/pkg/beam/io/fhirio/fakes_test.go   |  39 --
 sdks/go/pkg/beam/io/fhirio/read.go |  45 +++
 sdks/go/pkg/beam/io/fhirio/read_test.go|  55 ++--
 sdks/go/pkg/beam/io/fhirio/utils_test.go   | 107 +++
 sdks/go/test/integration/io/fhirio/fhirio_test.go  |  46 +--
 8 files changed, 456 insertions(+), 120 deletions(-)

diff --git a/sdks/go/pkg/beam/io/fhirio/common.go 
b/sdks/go/pkg/beam/io/fhirio/common.go
index 98bc10e3306..666f9d6f0e0 100644
--- a/sdks/go/pkg/beam/io/fhirio/common.go
+++ b/sdks/go/pkg/beam/io/fhirio/common.go
@@ -19,10 +19,16 @@
 package fhirio
 
 import (
+   "bytes"
"context"
+   "io"
"net/http"
+   "regexp"
+   "time"
 
+   "github.com/apache/beam/sdks/v2/go/pkg/beam"
"github.com/apache/beam/sdks/v2/go/pkg/beam/core"
+   "github.com/apache/beam/sdks/v2/go/pkg/beam/internal/errors"
"google.golang.org/api/healthcare/v1"
"google.golang.org/api/option"
 )
@@ -32,8 +38,54 @@ const (
baseMetricPrefix = "fhirio/"
 )
 
+func executeRequestAndRecordLatency(ctx context.Context, latencyMs 
*beam.Distribution, requestSupplier func() (*http.Response, error)) 
(*http.Response, error) {
+   timeBeforeReadRequest := time.Now()
+   response, err := requestSupplier()
+   latencyMs.Update(ctx, time.Since(timeBeforeReadRequest).Milliseconds())
+   return response, err
+}
+
+func extractBodyFrom(response *http.Response) (string, error) {
+   if isBadStatusCode(response.Status) {
+   return "", errors.Errorf("response contains bad status: [%v]", 
response.Status)
+   }
+
+   bodyBytes, err := io.ReadAll(response.Body)
+   if err != nil {
+   return "", err
+   }
+
+   return string(bodyBytes), nil
+}
+
+func isBadStatusCode(status string) bool {
+   // 2XXs are successes, otherwise failure.
+   isMatch, err := regexp.MatchString("^2\\d{2}", status)
+   if err != nil {
+   return true
+   }
+   return !isMatch
+}
+
+type fhirioFnCommon struct {
+   clientfhirStoreClient
+   resourcesErrorCount   beam.Counter
+   resourcesSuccessCount beam.Counter
+   latencyMs beam.Distribution
+}
+
+func (fnc *fhirioFnCommon) setup(namespace string) {
+   if fnc.client == nil {
+   fnc.client = newFhirStoreClient()
+   }
+   fnc.resourcesErrorCount = beam.NewCounter(namespace, 
baseMetricPrefix+"resource_error_count")
+   fnc.resourcesSuccessCount = beam.NewCounter(namespace, 
baseMetricPrefix+"resource_success_count")
+   fnc.latencyMs = beam.NewDistribution(namespace, 
baseMetricPrefix+"latency_ms")
+}
+
 type fhirStoreClient interface {
readResource(resourcePath string) (*http.Response, error)
+   executeBundle(storePath string, bundle []byte) (*http.Response, error)
 }
 
 type fhirStoreClientImpl struct {
@@ -51,3 +103,7 @@ f

[beam] branch master updated: [BEAM-13806] Add x-lang BigQuery IO integration test to Go SDK. (#16818)

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

danoliveira 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 080f54a144a [BEAM-13806] Add x-lang BigQuery IO integration test to Go 
SDK. (#16818)
080f54a144a is described below

commit 080f54a144a5751c7ab43aadb2fb87b8d49970d0
Author: Daniel Oliveira 
AuthorDate: Mon Jun 13 21:21:26 2022 -0700

[BEAM-13806] Add x-lang BigQuery IO integration test to Go SDK. (#16818)

* [BEAM-13806] Add x-lang BigQuery IO integration test to Go SDK.

Also includes piping in flags for BigQuery IO through integration test 
script, and a small file for creating bigquery tables that expire after a day.

* [BEAM-13806] Splitting BigQuery IT into read and write pipelines.

Splits the integration test into two pipelines to run sequentially. Also 
drops table after a successful test and logs table names.

* Fixup: Fix gradle build and undo VR script changes.

* Fixup: Add Query test and fix deterministic random element generation.

CreateRows wasn't creating the same elements in both read and write 
pipelines after splitting the two pipelines. Adjusted it to use a consistent 
seed in all pipelines.

* Fixup: Avoiding inline functions

* Workaround to coder issue, plus some debugging code

* Polishing workaround with documentation and removing debug prints.

* Move pipeline code to test file

* Split Query test from non-query test

Co-authored-by: Robert Burke 
---
 sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go   |   7 +
 sdks/go/test/build.gradle  |   4 +
 sdks/go/test/integration/flags.go  |   5 +
 sdks/go/test/integration/integration.go|  11 +
 .../test/integration/io/xlang/bigquery/bigquery.go |  17 ++
 .../integration/io/xlang/bigquery/bigquery_test.go | 270 +
 .../go/test/integration/io/xlang/bigquery/table.go |  52 
 7 files changed, 366 insertions(+)

diff --git a/sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go 
b/sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go
index 19f2d626a77..6bfc8939106 100644
--- a/sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go
+++ b/sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go
@@ -187,8 +187,15 @@ func FromTable(table string) readOption {
 // FromQuery is a Read option that specifies a query to use for reading from 
BigQuery. Uses the
 // BigQuery Standard SQL dialect.
 //
+// Important: When reading from a query, the schema of any source tables is 
not used and the read
+// transform cannot detect which elements are Required, therefore every field 
in the output type
+// will be a pointer (including fields within inner structs).
+//
 // For more details see in the Java SDK:
 // 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO.Read.fromQuery(java.lang.String)
+//
+// BUG(https://github.com/apache/beam/issues/21784): Query read outputs 
currently cannot be named
+// struct types. See link for workaround.
 func FromQuery(query string) readOption {
return func(rc *readConfig) {
rc.cfg.Query = 
diff --git a/sdks/go/test/build.gradle b/sdks/go/test/build.gradle
index 28e8c548285..4ea0c57f858 100644
--- a/sdks/go/test/build.gradle
+++ b/sdks/go/test/build.gradle
@@ -173,18 +173,22 @@ ext.goIoValidatesRunnerTask = { proj, name, scriptOpts, 
pipelineOpts ->
 dependsOn ":sdks:java:io:expansion-service:build"
 dependsOn ":sdks:java:extensions:schemaio-expansion-service:build"
 dependsOn ":sdks:java:io:debezium:expansion-service:build"
+dependsOn ":sdks:java:io:google-cloud-platform:expansion-service:build"
 dependsOn ":sdks:java:testing:kafka-service:buildTestKafkaServiceJar"
 
 doLast {
   def ioExpJar = 
project(":sdks:java:io:expansion-service").shadowJar.archivePath
   def schemaIoExpJar = 
project(":sdks:java:extensions:schemaio-expansion-service").shadowJar.archivePath
   def debeziumIoExpJar = 
project(":sdks:java:io:debezium:expansion-service").shadowJar.archivePath
+  def gcpIoExpJar = 
project(":sdks:java:io:google-cloud-platform:expansion-service").shadowJar.archivePath
   def kafkaJar = 
project(":sdks:java:testing:kafka-service:").buildTestKafkaServiceJar.archivePath
   def pipelineOptions = [  // Pipeline options piped directly to Go SDK 
flags.
   "--kafka_jar=${kafkaJar}",
   "--expansion_jar=io:${ioExpJar}",
   "--expansion_jar=schemaio:${schemaIoExpJar}",
   "--expansion_jar=debeziumio:${debeziumIoExpJar}",
+  "--expansion_jar=gcpio:${gcpIoExpJar}",
+  "--bq_dataset=apache-beam-testing.beam_bigquery_io_test_temp",
   ]
 

[beam] branch master updated (4c6c969a131 -> ca27853eb1c)

2022-06-13 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 4c6c969a131 Merge pull request #21823 from kileys/test_jenkins
 add ca27853eb1c [BEAM-14532] Add integration testing to fhirio Read 
transform (#17803)

No new revisions were added by this update.

Summary of changes:
 .../data/fhir_bundles}/batch-success-failure.json  |   0
 .../data/fhir_bundles}/transaction-failure.json|   0
 .../data/fhir_bundles}/transaction-success.json|   0
 sdks/go/pkg/beam/io/fhirio/common.go   |   4 +-
 sdks/go/pkg/beam/io/fhirio/read_test.go|  17 +-
 sdks/go/test/integration/integration.go|  10 +
 sdks/go/test/integration/io/fhirio/fhirio_test.go  | 212 +
 7 files changed, 236 insertions(+), 7 deletions(-)
 copy sdks/{java/io/google-cloud-platform/src/test/resources/BUNDLE_PARSE_TEST 
=> go/data/fhir_bundles}/batch-success-failure.json (100%)
 copy sdks/{java/io/google-cloud-platform/src/test/resources/BUNDLE_PARSE_TEST 
=> go/data/fhir_bundles}/transaction-failure.json (100%)
 copy sdks/{java/io/google-cloud-platform/src/test/resources/BUNDLE_PARSE_TEST 
=> go/data/fhir_bundles}/transaction-success.json (100%)
 create mode 100644 sdks/go/test/integration/io/fhirio/fhirio_test.go



[beam] branch master updated: [BEAM-14513] Add read transform and initial healthcare client (#17748)

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

danoliveira 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 4e2565a2848 [BEAM-14513] Add read transform and initial healthcare 
client (#17748)
4e2565a2848 is described below

commit 4e2565a2848f84a28746ace0287800af3e93a2e4
Author: Lucas Nogueira 
AuthorDate: Wed Jun 1 17:20:56 2022 +

[BEAM-14513] Add read transform and initial healthcare client (#17748)

* initial fhirio go sdk commit - client + read transform

* add license comment

* improve error message

* rename import to follow convention

* add metrics

* follow import convention

* renames and simplify folder structure

* fix import to follow standard

* add comments

* improve variable naming

* adjust comment formatting

* remove unnecessary named import

* adjust naming for consistency

* use forward declarations for metrics

* improve error messages to follow go style

* improve metrics assertions

* simplify function signature

* use optimized register function

* rollback settings changes commit mistakenly

* use time.Since for staticcheck
---
 sdks/go/pkg/beam/io/fhirio/common.go | 53 +
 sdks/go/pkg/beam/io/fhirio/fakes_test.go | 39 +
 sdks/go/pkg/beam/io/fhirio/read.go   | 98 
 sdks/go/pkg/beam/io/fhirio/read_test.go  | 90 +
 4 files changed, 280 insertions(+)

diff --git a/sdks/go/pkg/beam/io/fhirio/common.go 
b/sdks/go/pkg/beam/io/fhirio/common.go
new file mode 100644
index 000..8156b42ab35
--- /dev/null
+++ b/sdks/go/pkg/beam/io/fhirio/common.go
@@ -0,0 +1,53 @@
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements.  See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License.  You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Package fhirio provides an API for reading and writing resources to Google
+// Cloud Healthcare Fhir stores.
+// Experimental.
+package fhirio
+
+import (
+   "context"
+   "net/http"
+
+   "github.com/apache/beam/sdks/v2/go/pkg/beam/core"
+   "google.golang.org/api/healthcare/v1"
+   "google.golang.org/api/option"
+)
+
+const (
+   baseMetricPrefix = "fhirio/"
+   userAgent= "apache-beam-io-google-cloud-platform-healthcare/" + 
core.SdkVersion
+)
+
+type fhirStoreClient interface {
+   readResource(resourcePath string) (*http.Response, error)
+}
+
+type fhirStoreClientImpl struct {
+   fhirService *healthcare.ProjectsLocationsDatasetsFhirStoresFhirService
+}
+
+func newFhirStoreClient() *fhirStoreClientImpl {
+   healthcareService, err := healthcare.NewService(context.Background(), 
option.WithUserAgent(userAgent))
+   if err != nil {
+   panic("Failed to initialize Google Cloud Healthcare Service. 
Reason: " + err.Error())
+   }
+   return {fhirService: 
healthcare.NewProjectsLocationsDatasetsFhirStoresFhirService(healthcareService)}
+}
+
+func (c *fhirStoreClientImpl) readResource(resourcePath string) 
(*http.Response, error) {
+   return c.fhirService.Read(resourcePath).Do()
+}
diff --git a/sdks/go/pkg/beam/io/fhirio/fakes_test.go 
b/sdks/go/pkg/beam/io/fhirio/fakes_test.go
new file mode 100644
index 000..4e1a51aeb23
--- /dev/null
+++ b/sdks/go/pkg/beam/io/fhirio/fakes_test.go
@@ -0,0 +1,39 @@
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements.  See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License.  You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT 

[beam] 01/01: Merge pull request #17751: Bump google.golang.org/api from 0.76.0 to 0.81.0 in /sdks

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

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

commit 9dea7ebd8fc046364453261d916c9f902bb8ed56
Merge: 25039a8aea8 46ca24304b3
Author: Daniel Oliveira 
AuthorDate: Thu May 26 18:13:08 2022 -0700

Merge pull request #17751: Bump google.golang.org/api from 0.76.0 to 0.81.0 
in /sdks

Bump google.golang.org/api from 0.76.0 to 0.81.0 in /sdks

 sdks/go.mod | 16 
 sdks/go.sum | 31 +++
 2 files changed, 31 insertions(+), 16 deletions(-)



[beam] branch master updated (25039a8aea8 -> 9dea7ebd8fc)

2022-05-26 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 25039a8aea8 Merge pull request #17423: Handle invalid rows in the 
Storage Api sink
 add 46ca24304b3 Bump google.golang.org/api from 0.76.0 to 0.81.0 in /sdks
 new 9dea7ebd8fc Merge pull request #17751: Bump google.golang.org/api from 
0.76.0 to 0.81.0 in /sdks

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:
 sdks/go.mod | 16 
 sdks/go.sum | 31 +++
 2 files changed, 31 insertions(+), 16 deletions(-)



[beam] branch master updated (45f2dd1e710 -> fd854635552)

2022-05-25 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 45f2dd1e710 Merge pull request #17720: Bump 
cloud.google.com/go/storage from 1.22.0 to 1.22.1 in /sdks
 add 9bcc1ce0279 Fix 2.38.0 download page.
 add fd854635552 Merge pull request #17759: Fix 2.38.0 download page.

No new revisions were added by this update.

Summary of changes:
 website/www/site/content/en/get-started/downloads.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



[beam] 01/01: Merge pull request #17720: Bump cloud.google.com/go/storage from 1.22.0 to 1.22.1 in /sdks

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

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

commit 45f2dd1e7100c6616aedc9b0c2c333a88ea30839
Merge: 4cf268e64c7 f450881f3f7
Author: Daniel Oliveira 
AuthorDate: Wed May 25 16:03:10 2022 -0700

Merge pull request #17720: Bump cloud.google.com/go/storage from 1.22.0 to 
1.22.1 in /sdks

Bump cloud.google.com/go/storage from 1.22.0 to 1.22.1 in /sdks

 sdks/go.mod | 4 ++--
 sdks/go.sum | 7 +--
 2 files changed, 7 insertions(+), 4 deletions(-)



[beam] branch master updated (4cf268e64c7 -> 45f2dd1e710)

2022-05-25 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 4cf268e64c7 Merge pull request #17568 [BEAM-14426] Allow skipping of 
any output when writing an empty PCollection.
 add f450881f3f7 Bump cloud.google.com/go/storage from 1.22.0 to 1.22.1 in 
/sdks
 new 45f2dd1e710 Merge pull request #17720: Bump 
cloud.google.com/go/storage from 1.22.0 to 1.22.1 in /sdks

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:
 sdks/go.mod | 4 ++--
 sdks/go.sum | 7 +--
 2 files changed, 7 insertions(+), 4 deletions(-)



[beam] branch master updated: [BEAM-14440] Add basic fuzz tests to the coders package (#17587)

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

danoliveira 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 341a8364f36 [BEAM-14440] Add basic fuzz tests to the coders package 
(#17587)
341a8364f36 is described below

commit 341a8364f361b7d4d5dbd3f8b9c7bf4bc02f52a4
Author: Jack McCluskey <34928439+jrmcclus...@users.noreply.github.com>
AuthorDate: Mon May 16 13:46:20 2022 -0400

[BEAM-14440] Add basic fuzz tests to the coders package (#17587)

* UTF8 fuzz test

* Ints fuzz tests

* Bytes fuzz tests

* Double fuzz test

* Move fuzz tests to standalone test file
---
 .../pkg/beam/core/graph/coder/coder_fuzz_test.go   | 129 +
 1 file changed, 129 insertions(+)

diff --git a/sdks/go/pkg/beam/core/graph/coder/coder_fuzz_test.go 
b/sdks/go/pkg/beam/core/graph/coder/coder_fuzz_test.go
new file mode 100644
index 000..11c516f7378
--- /dev/null
+++ b/sdks/go/pkg/beam/core/graph/coder/coder_fuzz_test.go
@@ -0,0 +1,129 @@
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements.  See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License.  You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package coder
+
+import (
+   "bytes"
+   "math"
+   "strings"
+   "testing"
+
+   "github.com/google/go-cmp/cmp"
+)
+
+func FuzzEncodeDecodeBytes(f *testing.F) {
+   f.Add([]byte{10})
+   f.Fuzz(func(t *testing.T, b []byte) {
+   var buf bytes.Buffer
+   err := EncodeBytes(b, )
+   if err != nil {
+   return
+   }
+
+   got, err := DecodeBytes()
+   if err != nil {
+   t.Fatalf("failed to decode bytes, got %v", err)
+   }
+
+   if d := cmp.Diff(got, b); d != "" {
+   t.Errorf("decoded output does not match input: got %v, 
want %v", got, b)
+   }
+   })
+}
+
+const floatPrecision = float64(0.001)
+
+func FuzzEncodeDecodeDouble(f *testing.F) {
+   f.Add(float64(3.141))
+   f.Fuzz(func(t *testing.T, a float64) {
+   var buf bytes.Buffer
+   err := EncodeDouble(a, )
+   if err != nil {
+   return
+   }
+
+   actual, err := DecodeDouble()
+   if err != nil {
+   t.Fatalf("DecodeDouble(%v) failed: %v", buf, err)
+   }
+   if math.Abs(actual-a) > floatPrecision {
+   t.Fatalf("got %f, want %f +/- %f", actual, a, 
floatPrecision)
+   }
+   })
+}
+
+func FuzzEncodeDecodeUInt64(f *testing.F) {
+   f.Add(uint64(42))
+   f.Fuzz(func(t *testing.T, b uint64) {
+   var buf bytes.Buffer
+   err := EncodeUint64(b, )
+   if err != nil {
+   return
+   }
+
+   got, err := DecodeUint64()
+   if err != nil {
+   t.Fatalf("failed to decode bytes, got %v", err)
+   }
+
+   if got != b {
+   t.Errorf("decoded output does not match input: got %v, 
want %v", got, b)
+   }
+   })
+}
+
+func FuzzEncodeDecodeInt32(f *testing.F) {
+   f.Add(int32(42))
+   f.Fuzz(func(t *testing.T, b int32) {
+   var buf bytes.Buffer
+   err := EncodeInt32(b, )
+   if err != nil {
+   return
+   }
+
+   got, err := DecodeInt32()
+   if err != nil {
+   t.Fatalf("failed to decode bytes, got %v", err)
+   }
+
+   if got != b {
+   t.Errorf("decoded output does not match input: got %v, 
want %v", got, b)
+   }
+   })
+}
+
+func FuzzEncodeDecodeStringUTF8LP(f *testing.F) {
+   for _, s := range testValues {
+   f.Add(s)
+   }
+   f.Fuzz(func(t *testing.T, b string) {
+   var build strings.Builder
+   

[beam] branch master updated (cb680295254 -> 39de4b2c3af)

2022-05-06 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 cb680295254 Merge pull request #17341 [BEAM-1754] Adds experimental 
Typescript Beam SDK
 add 099ff6317bc Delete tags.go
 add 39de4b2c3af Merge pull request #17541: [BEAM-14059] Delete tags.go

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/util/reflectx/tags.go | 89 -
 1 file changed, 89 deletions(-)
 delete mode 100644 sdks/go/pkg/beam/core/util/reflectx/tags.go



[beam] annotated tag v2.38.0 updated (93fd177d43f -> bd837962ff8)

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

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


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

from 93fd177d43f (commit)
  to bd837962ff8 (tag)
 tagging d20f07587aa9a267c4b01c60bf966d4108e0e466 (tag)
  length 161 bytes
  by Daniel Oliveira
  on Wed Apr 20 15:56:27 2022 -0700

- Log -
Tag for 2.38.0 release
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJgj64ACgkQxOay+Mcd
dC+rOQ//aoxP+CWuKVq+lqXTFUjhRUENGieo/nyHl5ZODlAciOgLA7I6gawhSY1Q
AN4e3714ETht5DqA6BnP/rBFN0LOZfx8fz4uduYVcjEcm1oHfPgz/dR1P1m8QxKn
cA5kSWWJqgLuMJRUtMHcjUhnFvblnu90Z8/c4fDv3XfVRtNQuT+4BiAnegoqyiPz
lbD7wUy7X1AuAxK4dVwlF5IYJ6ole4MnjZpiTEAcmodG+B6Oku0pdzyasqS0PieL
ehO/cB1eA+GdE+WzFWx1Lu6KDeisFQQ+K0tn8jvHQL/iB5Fh/E8+jd0DHrCBx9/3
xytx+vxhakbcfTZjH6mveNTKOinvLDgd5KtltOa+E8hgOih3trV1re4Lt+dPk38+
1nlZ049j3Z9aRLdsygqRE/P6KroudUYPJ+dBhz/m/kyGzkHQLNVSOfdwa7LXhUlE
f72zIUGlLH3BvS4tFidH+a4bOa2CpbG+qPhxKkvX1eLB131HM461t5EtyQSCirR3
6UtEzTk5s1svinaCwSu3DFjDC/b7d2IfbNeIRZuLbuhRKZmd8VVoZyZzu+/OeQuU
84w4rPA3sAUTX9ILBG/4qKkPUeUZBQ1i6NvMi+4L4iqOB6mxonqUpj4M/fs6sskC
68qXpa5phqj5ItRt5N2BRdqnjm6K3uxWPS5J585XBtQDbzI+MIQ=
=/Waz
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag sdks/v2.38.0 updated (93fd177d43f -> fd959998792)

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

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


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

from 93fd177d43f (commit)
  to fd959998792 (tag)
 tagging d20f07587aa9a267c4b01c60bf966d4108e0e466 (tag)
  length 161 bytes
  by Daniel Oliveira
  on Wed Apr 20 15:53:17 2022 -0700

- Log -
Tag for Go 2.38.0 release
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJgjx8ACgkQxOay+Mcd
dC/ZCg//XynjnSnGGDt6cTuAvcU6Wcmnpo7RjOBcmJV8W3n6wNLyHK91QxQypcsl
n9dxY0euO6ySVkvEhpR2q1r4xxTu/k5ZMEkE5kcZ1/LFAP/MkIHILen4jkpZ1GGw
INgrom9D4TpIOE3vUvwWrtMknIh4FsgX2U3IzHWHWPRScL37jyTnsGGjhed1Jqhg
vXsjagwxdPW6us59/u5rV6GejbisBTdIRVkV7V9pm/A0hN+XqFu6vnq1eYGfIzp4
YuJtAPtGb10t/9MA660TgCrBnlAoDLUSUFm6rxHC7XnSX09ID/n9VEJNj2RZMXe9
6RWoy3O/H9BSQV7r0QaU4hTHG2M41iNN3fgzAe04Lg4nkPPll6OpZGpir3nMBS47
q7IH2hQ1S/Q40fvIXg9rBesvCaNiJe4tsj76Ohd68ytQfIBb9wX71dL+pOvZdbcU
GYri81B1yldY+h7GNvWNjk7j4lCyziYSdZtX5zU3zfsauyE1u8xWRL/GKw2gBOP1
dOAtj8WylpF/SwkI+vaRBvuxaCFzJnhM+KiBgxX23SzeXXdZmvSDkhBSx71/BjY5
e5fuetcR5cVRwaKA6XrMH+d7CFhfpq/sC6KQRjLG01eSc2VuGXshaR9dNWKHmo8O
vTz+AUZpkPlkZvhWV4ZdX4ftyfl90dkwTJJ5uel5P7qoNOiJgV4=
=Vuf7
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



[beam] branch master updated: Update Beam website to release 2.38.0 (#17378)

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

danoliveira 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 5a351bb5e93 Update Beam website to release 2.38.0 (#17378)
5a351bb5e93 is described below

commit 5a351bb5e93661f65fd519751894be4e4e55d81d
Author: Daniel Oliveira 
AuthorDate: Wed Apr 20 15:48:18 2022 -0700

Update Beam website to release 2.38.0 (#17378)

Update Beam website to release 2.38.0
---
 CHANGES.md |  15 +-
 website/www/site/config.toml   |   2 +-
 website/www/site/content/en/blog/beam-2.38.0.md| 164 +
 .../www/site/content/en/get-started/downloads.md   |  50 ---
 4 files changed, 195 insertions(+), 36 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 5dd1fde25a4..8168402c859 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -82,19 +82,11 @@
 
 * ([BEAM-X](https://issues.apache.org/jira/browse/BEAM-X)).
 
-# [2.38.0] - Unreleased
-
-## Highlights
-
-* New highly anticipated feature X added to Python SDK 
([BEAM-X](https://issues.apache.org/jira/browse/BEAM-X)).
-* New highly anticipated feature Y added to Java SDK 
([BEAM-Y](https://issues.apache.org/jira/browse/BEAM-Y)).
+# [2.38.0] - 2022-04-20
 
 ## I/Os
 * Introduce projection pushdown optimizer to the Java SDK 
([BEAM-12976](https://issues.apache.org/jira/browse/BEAM-12976)). The optimizer 
currently only works on the [BigQuery Storage 
API](https://beam.apache.org/documentation/io/built-in/google-bigquery/#storage-api),
 but more I/Os will be added in future releases. If you encounter a bug with 
the optimizer, please file a JIRA and disable the optimizer using pipeline 
option `--experiments=disable_projection_pushdown`.
-
 * A new IO for Neo4j graph databases was added. 
([BEAM-1857](https://issues.apache.org/jira/browse/BEAM-1857))  It has the 
ability to update nodes and relationships using UNWIND statements and to read 
data using cypher statements with parameters.
-
-* Support for X source added (Java/Python) 
([BEAM-X](https://issues.apache.org/jira/browse/BEAM-X)).
 * `amazon-web-services2` has reached feature parity and is finally recommended 
over the earlier `amazon-web-services` and `kinesis` modules (Java). These will 
be deprecated in one of the next releases 
([BEAM-13174](https://issues.apache.org/jira/browse/BEAM-13174)).
   * Long outstanding write support for `Kinesis` was added 
([BEAM-13175](https://issues.apache.org/jira/browse/BEAM-13175)).
   * Configuration was simplified and made consistent across all IOs, including 
the usage of `AwsOptions` 
([BEAM-13563](https://issues.apache.org/jira/browse/BEAM-13563), 
[BEAM-13663](https://issues.apache.org/jira/browse/BEAM-13663), 
[BEAM-13587](https://issues.apache.org/jira/browse/BEAM-13587)).
@@ -119,7 +111,6 @@
 * Beam 2.38.0 will be the last minor release to support Flink 1.11.
 * (`amazon-web-services2`) Client providers (`withXYZClientProvider()`) as 
well as IO specific `RetryConfiguration`s are deprecated, instead use 
`withClientConfiguration()` or `AwsOptions` to configure AWS IOs / clients.
   Custom implementations of client providers shall be replaced with a 
respective `ClientBuilderFactory` and configured through `AwsOptions` 
([BEAM-13563](https://issues.apache.org/jira/browse/BEAM-13563)).
-* X behavior is deprecated and will be removed in X versions 
([BEAM-X](https://issues.apache.org/jira/browse/BEAM-X)).
 
 ## Bugfixes
 
@@ -128,10 +119,6 @@
   * This caused unnecessarily long pre-processing times before job submission 
for large complex pipelines.
 * Fix `pyarrow` version parsing 
(Python)([BEAM-14235](https://issues.apache.org/jira/browse/BEAM-14235))
 
-## Known Issues
-
-* ([BEAM-X](https://issues.apache.org/jira/browse/BEAM-X)).
-
 # [2.37.0] - 2022-03-04
 
 ## Highlights
diff --git a/website/www/site/config.toml b/website/www/site/config.toml
index e9d927ea84d..b4f036ee171 100644
--- a/website/www/site/config.toml
+++ b/website/www/site/config.toml
@@ -104,7 +104,7 @@ github_project_repo = "https://github.com/apache/beam;
 
 [params]
 description = "Apache Beam is an open source, unified model and set of 
language-specific SDKs for defining and executing data processing workflows, 
and also data ingestion and integration flows, supporting Enterprise 
Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow 
pipelines simplify the mechanics of large-scale batch and streaming data 
processing and can run on a number of runtimes like Apache Flink, Apache Spark, 
and Google Cloud Dataflow (a cloud service). Be [...]
-release_latest = "2.37.0"
+release_latest = "2.38.0"
 # The repository and branch where the files live in Github or Colab. This is 
used
 # to serve and stage from your local branch, but publish to the master branch.
 #   e.g. https://gi

[beam] 01/01: Merge pull request #17405: [BEAM-1857] CHANGES.md entry for 2.38.0

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

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

commit 02e53e3a44597c01f2a9bc977822b2fcbf78b4a3
Merge: 0c6d522f03f 5ecd5a5e2ff
Author: Daniel Oliveira 
AuthorDate: Wed Apr 20 13:27:42 2022 -0700

Merge pull request #17405: [BEAM-1857] CHANGES.md entry for 2.38.0

[BEAM-1857] CHANGES.md entry for 2.38.0

 CHANGES.md | 2 ++
 1 file changed, 2 insertions(+)



[beam] branch master updated (0c6d522f03f -> 02e53e3a445)

2022-04-20 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 0c6d522f03f [BEAM-14328] Tweaks to "Differences from pandas" page 
(#17413)
 add 5ecd5a5e2ff BEAM-1857 : CHANGES.md entry for 2.38.0
 new 02e53e3a445 Merge pull request #17405: [BEAM-1857] CHANGES.md entry 
for 2.38.0

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:
 CHANGES.md | 2 ++
 1 file changed, 2 insertions(+)



svn commit: r53785 [2/2] - /dev/beam/2.38.0/python/

2022-04-12 Thread danoliveira
Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc 
(original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc 
Wed Apr 13 01:03:28 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJUeiAACgkQxOay+Mcd
-dC988w/9E+LdL1nynmbO8KJzTRoIn1JYC/3HDqAi6oHYXTATWNHF0Kx/J+5LZIQS
-yyHLKBmQqSb9sdfYgp7OYEtlBdTnVfgcd+zsNxCe/4vKHoON+J5/jJtmcS9osR6f
-L1ZkzsB45uH3lNH5zKls9rRbIf5uqo9X1ZpBAowfNzCK4vdfpKupCTT/hYoqidDM
-Dhjko4RCfwhy5YSwfugte/LWBd3oWS3HXFGOkEOmMizuhJbTNqhfMQvQzULj3nFp
-g4uGr2xugb3b5zbv15qYnyGRpx1Qadk944BrSWSPJJpS0czYFLQmOyUHLr+T9td4
-yLsAalicn3OQAFygPMA6yXVGofoQu2AMl+nYVGfr2z8X54nI4E53/a/XZNFA0PXZ
-BQz/FmiW1n6+rRczViMT5KnZiueHyca5QMfzCN76xwaeFjBNcQq27HZT6S1ONeCK
-JWt4Ith+JYAajY4zdmx1oIbDlXQTDit5b1Eclm2zNhbk2Kl3Q0kv/gFf1fWrjOz9
-8Dtt/6QVdDssaJYbXFzVIrNHVklaSHQszdZ67odXi9MM9Pnr1uFMDFthCF+ZhxIZ
-8X6NWWDAvL/Bv5wViZef1XW/74YZ+mkXK5bsBhn2SPXjnO4lyOG+mhagfSomiL4Y
-fVqA/QFWglj0x+tKy3SKIxgPZSALgLDiqjlN9hDyr4qb/4/aQmI=
-=WCNG
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJWH+8ACgkQxOay+Mcd
+dC9UcQ//RYF+UBMvV3ESX7P8eR6DLSd6eQj0ziUAV8W1cwbqG57LGVTn/a9P7Xkl
+VFYCjvWhzXzK9jt52jNKNC6NzUPbnu5b1VeeZfbaDjPS5hazMLc6BmWdluIOi645
+XaD86HSd3qKQoHy/obyGeKjVjYPJBPzYYuDGrFZwQdpsLItiq/B2iwqog8KGNdBU
+fTZ7LV3m7+mXw5r7Cn5HWQOdIqHrJpcReHOMHdIedWVcSc6APps1s3HfvMaKhWwF
+Em5a/Le0FWSOcKnUx1U5wmRF62kk+k2ma4duXIKtm21yFK7C/7YQFXjH/z5rYeVW
+5vCnpWsFyrRRujKHRxtQKPhj/G4wzK332+C1BaVDiHDT+Vq24A63kCjzkd+Dcb6G
+8gBFjMU+xts14Vg+kOGi2DT0RbItUPaqFraJ4BVaQLjJPOj2BhMsk2q8XqI5YLuG
+5yMBMgMJMRr03oHwqLsJKkWcOtXSJDTmg0wwnoMpXTBpiaphfLDHflXvlJQ3ApBL
+l85jvay81sB5KL6gA3FtPyZaoNSIsIkkhmjmOHXxcshBhxRHW9Pwu/3td2BYgzaS
+6frhsU1laitLhq0MrxuvPD/S0HpCJJsO8goehRel9O3bJaSc209Om97B3MBfx97v
+06OcjF8f9qQuYUTEwzUH1V0Ty84RVvqTgOdtZ/2fPIKkzO/xCeE=
+=90yE
 -END PGP SIGNATURE-

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
 (original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
 Wed Apr 13 01:03:28 2022
@@ -1 +1 @@
-32c4d41c89074e88b3829f484819b6728b2793a9c7b01702a878a7f0bde28bbcabf7b67467ae16b0498590ca24cd2eda788497a24ff9f247cfb45584d0f6d837
  apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl
+62fdbd48c118cadd21a4223dc2a3c668b469b98c0a9d9a3f148a666e15f8446a8c315b719c5ad1e6c7c0c4ff7812c49461a929255d3a517e6e0a2193066f6240
  apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl
==
Binary files - no diff available.

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc 
(original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc 
Wed Apr 13 01:03:28 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJUeiAACgkQxOay+Mcd
-dC/kHQ/8CVhrwh1Ph0r2dD6jVaGYN7FoMeAEqxSiG0QTTObZehTNt1WDbWlvY/YE
-E1PEOsNcrKPmE3fqUNo4dxGtgyFu8cCDN7M4KuCqI+aYe9/WfC4Q3UQgfFTfwPXU
-h0X0qGbdqEzAuhdxE8zlgVu1y0Lx78wxFb094zm8S9w+/WBrkvH5KbNZJz1LUr3q
-FF6AvR6Yl+UyDkE6qJ4tV7PGG3Dvaeqne7nXuG7TxrFT0wdY4s1AqcZnBCQlS/9t
-bUc1ZTs8xffBstuFXCuQazspYwrCzu7aoftCee3Pvnc6buW0e5agsv7fGiKH1Gkx
-tl2qei5D7Zx9moQMYmjqAqfHCZ2fh4fRf52OIkbAAUizJh6BOt9KGoRhFmHj69Ky
-/1e+1PlLTnkdLQBlSP4p2QIDelFtj8GiekvqqPY/4GByPOuK8AxaABvGDMMDIQXR
-PgkkfQVBV7y2Ph41ReZnhyJJxVLOx8TpIEhHvqU3dg6jD+++6B6u4jysJoOHJJYr
-GA7o+lRnFtyyv+YsVYmnbRAzzHLMd7fhaz71DIQJbecoK15JIrJBMqptxcG0S4Ph
-VBEYrXBNpMGEj2/lK8bvQC74By8mFST25ZPHFqb+27wJ8oxYwMnMyashP40li8qc
-8ATXT8y2ryZ14OzWeVeB9glhJHFHsYzeEvr/bTs+Gd+86E/7B30=
-=1i22
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJWH+8ACgkQxOay+Mcd
+dC8BeQ/+JrUtCZo9fkjvEZhpnliGWeto2B7CbEmLz3g4cB+aPtq1k2JlH5dIAGle
+j2wak2rPhXDg1QKlTVAwu52Aug2uUITRjbMIe0snEXJ5rpm8DHFNJVWW4pHhhFwK
+idH3+XYZ2T7JW/v961g1G7Vc97AxwKMc/vEmfTIiALtCZ5SXsmhcFkbvNvyRfTqO
+CX7Uj3wJXRsoZGtt1fWfOSpvo45xp0b4dViu5TAjfpWuL8DPIfAXL80V3Fbyf5s/
+gbBl8VQbix/Ar3yhcWzB0O9C3Kb3V0QE2NSfqbVHadRkxqWzHKR1sWoJ3TVk1Pr8
+GxZtNfCJPRVyLA2eYwy2KRTAuQmKEwrfsPto3h84TbrLCr9hsSUrhiqqC33KeWA4
+APd1PR/wuHW/rvLLq+DPL0AHwayziF7nJLGAENLY3Yw6Zx9flhZW3b68BdQ8nCBT
+ZSggQynYrLRFvF3xznPhR+p53EusLV5bK4aF3D+n0wg/z9btXgz9/L0kzl7ANPeq
+1vwKiXgL2UWQstvdw2larltlmGJ70KPUzWy1JphjyJddRS+IuiVXvvGU3vrdgHlY
+GiiykZV4BwJJOg3AKCAr7xaunacVz1cJf4SY8TaAAunQhvUDd8K5s+O9/C8ITB+e
+T8286GsmmyhA8YCEBQK6GfwTiSD6NC9F9s0ZM8TdRf0fZ5mo3mo=
+=orwM
 -END 

svn commit: r53785 [1/2] - /dev/beam/2.38.0/python/

2022-04-12 Thread danoliveira
Author: danoliveira
Date: Wed Apr 13 01:03:28 2022
New Revision: 53785

Log:
Staging Python artifacts for Apache Beam 2.38.0 RC1

Modified:
dev/beam/2.38.0/python/apache-beam-2.38.0.zip
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.asc
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam

svn commit: r53784 - in /dev/beam/2.38.0: apache-beam-2.38.0-source-release.zip apache-beam-2.38.0-source-release.zip.asc apache-beam-2.38.0-source-release.zip.sha512

2022-04-12 Thread danoliveira
Author: danoliveira
Date: Tue Apr 12 22:17:56 2022
New Revision: 53784

Log:
Staging Java artifacts for Apache Beam 2.38.0 RC1

Added:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip   (with props)
Modified:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
==
Binary file - no diff available.

Propchange: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
--
svn:mime-type = application/octet-stream

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc Tue Apr 12 
22:17:56 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJVLXQACgkQxOay+Mcd
-dC/84w//bUcytSILRjus5gdNmiJYTlFR74qcsnHc/u9SEgvf9ceqtzBlgLOn6YWu
-Pk8dbkKumMwrGL5I9TDpx4odl382p/uhs3thD4h+LygzOFMlj4W3B0f9a9X/hfSG
-96jQrAfUdFTeGOnGm51F/IiO1rP6jJnni+oofnOnZoBPkLzYw8VskBNsugl9W09Q
-NBkgX72wuP4wqFTAlIl+MDoGQYF0JLOPhYhqaIbqdEvNtmQUFK8lV8A5+M8bKx0a
-2YBhsRF2O4I5eVvuODUt9xiUN//eczd3vba4eax4WJqPHSqS1cnVMTJBA74UnZLf
-2WpJ02oLQg+CL0kJch+nganbsTPTimbLjt37HooqcRamhaP5ufUfGQeuW00rcTpp
-ofJenc71lHKDIExBi2Lj+o5b2rk/3zwNl2NRh4UkOmsCe3BGrIjKJiVAt6dJSNv9
-WnzF4u5cNn58HLIlcSoJBTstcCufDuQYUhIO/Aq9AdjWkWMTUECCXt46pfkslUZz
-hccaUO1hVfqlyvrdJsW3s+GI2Qk6FDgK6wUZD0qAH6XIIfTfOeHA1vEa2q69iDtH
-sb+J4TFKsZDt0IXXG7i9qbBuE13tlq2Liy2Cjgn+o5EjL8aA3wvAnBINoXy8njyA
-KJ8wxNLekM9PaHVA1/OYbY7Q7qB1w5pLSZKQAxN9hlce5mBWVsU=
-=MA88
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJV+oQACgkQxOay+Mcd
+dC9y6Q//TkmSwszv/7kls0YbAOOtX/RDDI0IHf+G6RsAr/AXKEK034TfpTNQMnN2
+4XJdqA6VaOnoH8f+g3juUnPOS4sXeKlnCkDTbOg7FfHsnuOgZgpwC0NZCYzhJN4U
+79FZ0IvXYI+pQYhFdJ9FoP8jQtNKTJ4aKwnH3KGHxj0Je4ccILDp8pjKXAshEdHJ
+G6P2XCn0wgbiruwOgbgNRqJJiUxofWYrJLR66KNG4pwo1hcurjZ1ZgKdPW2SZzNn
+ad9mm4633+7U7hmKlGcSHN37GiJEr0+b3UG05NXd4jnIVy0SKoyi7hkrPAitOdHI
+3kGrOVDE5zknFTbNr0baN+2higabrvvYBW+j8O8/Kp7+8aIXNzH5EFLC9WFTi6dT
+gp1TdF/7ekddPvmpctMnr0J5D4IzSKw0dyDN8ok9Y0T7PBIjK1CBO1HT3nyMcUa2
+ZNZR+rRH3386Z2ODGbGpWPC1R1u3s01QVbEdx9hI4MMK5Bu8XT8PlQHuDGWuzom/
+bshxqByjIanT5Y01cVWGsG+eB4tEzXel5wVTNkyBeEmjroZU86cgYWNMb/rqTL2e
+oyR3BtQNpebtcoXCj44/98oGn1127sY55kZ4GnMGLax2p7EYjTw9KlBZtqnOVqCw
+irOulQQLn//I6T0N9KgsJ2i16liRT4i9cpPBNeoWX2DSYmd/hfk=
+=NL90
 -END PGP SIGNATURE-

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 Tue Apr 12 
22:17:56 2022
@@ -1 +1 @@
-9e18fcf7a95aaa8e9bba5051011c695b4c1aae888c379525e653e2e3a2b62e110be8a4f4cc80c663e671c1af49a6c4582a882329ae0ebbb79b1ed1cdcc46b25e
  apache-beam-2.38.0-source-release.zip
+13ca8a902a5f3b7f44a5454e86c4f8244498c37c669dfcc5a5b7cb2abe09f947a641f1760dd6bdba8a22956d806a1b465b1d91fc638f172e6c80cf9fc1201c1c
  apache-beam-2.38.0-source-release.zip




[beam] annotated tag sdks/v2.38.0-RC1 updated (93fd177d43f -> 7fe6395aaea)

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

danoliveira pushed a change to annotated tag sdks/v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag sdks/v2.38.0-RC1 was modified! ***

from 93fd177d43f (commit)
  to 7fe6395aaea (tag)
 tagging 93fd177d43f42a6d92cc8825e058594d870ad449 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Tue Apr 12 14:23:44 2022 -0700

- Log -
Go SDK v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag v2.38.0-RC1 updated (93fd177d43f -> d20f07587aa)

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

danoliveira pushed a change to annotated tag v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.38.0-RC1 was modified! ***

from 93fd177d43f (commit)
  to d20f07587aa (tag)
 tagging 93fd177d43f42a6d92cc8825e058594d870ad449 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Tue Apr 12 14:23:44 2022 -0700

- Log -
v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] branch release-2.38.0 updated: Re-raise exceptions swallowed in several Python I/O connectors

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/release-2.38.0 by this push:
 new e67cc36bf24 Re-raise exceptions swallowed in several Python I/O 
connectors
 new 22d91bd78d3 Merge pull request #17330 from 
chamikaramj/cherry_pick_pr_17329
e67cc36bf24 is described below

commit e67cc36bf24fd7f8778f19053e2c0c2aa87ddf48
Author: Chamikara Jayalath 
AuthorDate: Sat Apr 9 00:26:10 2022 -0700

Re-raise exceptions swallowed in several Python I/O connectors
---
 .../io/gcp/datastore/v1new/datastoreio.py  |  2 +
 .../io/gcp/datastore/v1new/datastoreio_test.py | 18 +
 sdks/python/apache_beam/io/gcp/gcsio.py|  1 +
 sdks/python/apache_beam/io/gcp/gcsio_test.py   | 46 --
 4 files changed, 57 insertions(+), 10 deletions(-)

diff --git a/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py 
b/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py
index 4ac2803619d..dea51a0ce89 100644
--- a/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py
+++ b/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py
@@ -301,8 +301,10 @@ class ReadFromDatastore(PTransform):
   except (ClientError, GoogleAPICallError) as e:
 # e.code.value contains the numeric http status code.
 service_call_metric.call(e.code.value)
+raise
   except HttpError as e:
 service_call_metric.call(e)
+raise
 
 
 class _Mutate(PTransform):
diff --git a/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio_test.py 
b/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio_test.py
index 603bcd018c3..8a7977e475c 100644
--- a/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio_test.py
+++ b/sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio_test.py
@@ -328,13 +328,17 @@ class DatastoreioTest(unittest.TestCase):
   client_query.fetch.side_effect = [
   exceptions.DeadlineExceeded("Deadline exceed")
   ]
-  list(_query_fn.process(self._mock_query))
-  self.verify_read_call_metric(
-  self._PROJECT, self._NAMESPACE, "deadline_exceeded", 1)
-  # Test success
-  client_query.fetch.side_effect = [[]]
-  list(_query_fn.process(self._mock_query))
-  self.verify_read_call_metric(self._PROJECT, self._NAMESPACE, "ok", 1)
+  try:
+list(_query_fn.process(self._mock_query))
+  except Exception:
+self.verify_read_call_metric(
+self._PROJECT, self._NAMESPACE, "deadline_exceeded", 1)
+# Test success
+client_query.fetch.side_effect = [[]]
+list(_query_fn.process(self._mock_query))
+self.verify_read_call_metric(self._PROJECT, self._NAMESPACE, "ok", 1)
+  else:
+raise Exception('Excepted  _query_fn.process call to raise an error')
 
   def verify_read_call_metric(self, project_id, namespace, status, count):
 """Check if a metric was recorded for the Datastore IO read API call."""
diff --git a/sdks/python/apache_beam/io/gcp/gcsio.py 
b/sdks/python/apache_beam/io/gcp/gcsio.py
index cc740c397e9..0caf4415247 100644
--- a/sdks/python/apache_beam/io/gcp/gcsio.py
+++ b/sdks/python/apache_beam/io/gcp/gcsio.py
@@ -642,6 +642,7 @@ class GcsDownloader(Downloader):
   service_call_metric.call('ok')
 except HttpError as e:
   service_call_metric.call(e)
+  raise
 
   @retry.with_exponential_backoff(
   retry_filter=retry.retry_on_server_errors_and_timeout_filter)
diff --git a/sdks/python/apache_beam/io/gcp/gcsio_test.py 
b/sdks/python/apache_beam/io/gcp/gcsio_test.py
index 1d2836a5614..2f867ffc528 100644
--- a/sdks/python/apache_beam/io/gcp/gcsio_test.py
+++ b/sdks/python/apache_beam/io/gcp/gcsio_test.py
@@ -103,10 +103,17 @@ class FakeGcsObjects(object):
 # has to persist even past the deletion of the object.
 self.last_generation = {}
 self.list_page_tokens = {}
+self._fail_when_getting_metadata = []
+self._fail_when_reading = []
 
-  def add_file(self, f):
+  def add_file(
+  self, f, fail_when_getting_metadata=False, fail_when_reading=False):
 self.files[(f.bucket, f.object)] = f
 self.last_generation[(f.bucket, f.object)] = f.generation
+if fail_when_getting_metadata:
+  self._fail_when_getting_metadata.append(f)
+if fail_when_reading:
+  self._fail_when_reading.append(f)
 
   def get_file(self, bucket, obj):
 return self.files.get((bucket, obj), None)
@@ -123,8 +130,12 @@ class FakeGcsObjects(object):
   # Failing with an HTTP 404 if file does not exist.
   raise HttpError({'status': 404}, None, None)
 if download is None:
+  if f in self._fail_when_getting_metadata:
+raise HttpError({'status': 429}, None, None)
   return f.get_metada

svn commit: r53769 - in /dev/beam/2.38.0: apache-beam-2.38.0-source-release.zip apache-beam-2.38.0-source-release.zip.asc apache-beam-2.38.0-source-release.zip.sha512

2022-04-12 Thread danoliveira
Author: danoliveira
Date: Tue Apr 12 07:43:12 2022
New Revision: 53769

Log:
Staging Java artifacts for Apache Beam 2.38.0 RC1

Added:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip   (with props)
Modified:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
==
Binary file - no diff available.

Propchange: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
--
svn:mime-type = application/octet-stream

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc Tue Apr 12 
07:43:12 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJTvbQACgkQxOay+Mcd
-dC+k4g//XBYSekTFysq3/DGY5PX2jIahzsR47Lq9nBYg21ZkTDGFnS0hpMB65im8
-AAXGwwcJpEeX8LB/rg/enCL+UBndwY3IjydfjWx8+qFrg23Oq+XStoLHilXIHtLV
-RbevlXtKFJiFKn1r87cYJx99IeR19OmV6tjcBucrj4DSBIRaG0wig5b3fMo60d55
-Hxl+uJJ1xIueZrAufaqH9xbkllZ77S+YGT0v5wVcywwoRLPg9onWR0ktbifzNGr3
-bae0LLjt5r41sb6k1m5wvF2J82cH0WxHoWQTfb5vyou7CgzTxtZtNxjlEtaFkz/c
-LAbn+zn3uAjf3vSfbLMnrCQcwoenTMNrAlZaNlB7n0pJyNRws40uD01FokS5zu3Z
-u10k2XcQUnQesol5Xoq3BPFVOxlAqLw6TQSGMSvfH82yL6Mp6hiuo1Ydgfw+7kJh
-HIz2LLk2dmsWehHglgjzadxDNAu/MoeR6/g3GpEqtqUx89KU80YIJSD2lBUvCBcy
-PlwE3Gr1aeTlVyCt0+p+eFA00JRAXDhAyvyqInAOmP/TT33lfkuQLbxlBmd26rXs
-GAbJHOiQzhTee9xe7NrDsK5gq0JNuq3OqPg6ilLbFoS8y0U6bA3qrVQCW6YV9O7J
-WW2mmmzJR3S2o8aaOBuu6WELoMJ3BZSp4x07itvlrBSJNqrBWTc=
-=laVl
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJVLXQACgkQxOay+Mcd
+dC/84w//bUcytSILRjus5gdNmiJYTlFR74qcsnHc/u9SEgvf9ceqtzBlgLOn6YWu
+Pk8dbkKumMwrGL5I9TDpx4odl382p/uhs3thD4h+LygzOFMlj4W3B0f9a9X/hfSG
+96jQrAfUdFTeGOnGm51F/IiO1rP6jJnni+oofnOnZoBPkLzYw8VskBNsugl9W09Q
+NBkgX72wuP4wqFTAlIl+MDoGQYF0JLOPhYhqaIbqdEvNtmQUFK8lV8A5+M8bKx0a
+2YBhsRF2O4I5eVvuODUt9xiUN//eczd3vba4eax4WJqPHSqS1cnVMTJBA74UnZLf
+2WpJ02oLQg+CL0kJch+nganbsTPTimbLjt37HooqcRamhaP5ufUfGQeuW00rcTpp
+ofJenc71lHKDIExBi2Lj+o5b2rk/3zwNl2NRh4UkOmsCe3BGrIjKJiVAt6dJSNv9
+WnzF4u5cNn58HLIlcSoJBTstcCufDuQYUhIO/Aq9AdjWkWMTUECCXt46pfkslUZz
+hccaUO1hVfqlyvrdJsW3s+GI2Qk6FDgK6wUZD0qAH6XIIfTfOeHA1vEa2q69iDtH
+sb+J4TFKsZDt0IXXG7i9qbBuE13tlq2Liy2Cjgn+o5EjL8aA3wvAnBINoXy8njyA
+KJ8wxNLekM9PaHVA1/OYbY7Q7qB1w5pLSZKQAxN9hlce5mBWVsU=
+=MA88
 -END PGP SIGNATURE-

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 Tue Apr 12 
07:43:12 2022
@@ -1 +1 @@
-64e465b1c4188deda35d4d481f5268c473268e66e9d0c43dac40184a50ee39ddd4c9cdc17cd36d6b64be0a0e7cbb5a6bbc2a04f1376af7f30769dbb8ec2a237d
  apache-beam-2.38.0-source-release.zip
+9e18fcf7a95aaa8e9bba5051011c695b4c1aae888c379525e653e2e3a2b62e110be8a4f4cc80c663e671c1af49a6c4582a882329ae0ebbb79b1ed1cdcc46b25e
  apache-beam-2.38.0-source-release.zip




[beam] annotated tag sdks/v2.38.0-RC1 updated (5743d8a4d8d -> 5d81f51d7bd)

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

danoliveira pushed a change to annotated tag sdks/v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag sdks/v2.38.0-RC1 was modified! ***

from 5743d8a4d8d (commit)
  to 5d81f51d7bd (tag)
 tagging 5743d8a4d8d21c8caa4413ea620111bc6e79422b (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Mon Apr 11 19:11:04 2022 -0700

- Log -
Go SDK v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag v2.38.0-RC1 updated (5743d8a4d8d -> deb7cffa55c)

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

danoliveira pushed a change to annotated tag v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.38.0-RC1 was modified! ***

from 5743d8a4d8d (commit)
  to deb7cffa55c (tag)
 tagging 5743d8a4d8d21c8caa4413ea620111bc6e79422b (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Mon Apr 11 19:11:04 2022 -0700

- Log -
v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] branch release-2.38.0 updated (3da922c91d0 -> 12bc0e0af30)

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

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


from 3da922c91d0 Merge pull request #17332: 
[cherry-pick][release-2.38.0][BEAM-14172] Update tox.ini for pydocs (#17176)
 add 9211bb6d8bd Merge pull request #17343: [BEAM-13538][BEAM-14296] 
Workaround to fix go-licenses crash.
 new 12bc0e0af30 Merge pull request #17345: 
[cherry-pick][release-2.38.0][BEAM-13538][BEAM-14296] Workaround to fix 
go-licenses crash.

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:
 release/go-licenses/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[beam] 01/01: Merge pull request #17345: [cherry-pick][release-2.38.0][BEAM-13538][BEAM-14296] Workaround to fix go-licenses crash.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 12bc0e0af30c87ad9d348f6703657d7666a0117b
Merge: 3da922c91d0 9211bb6d8bd
Author: Daniel Oliveira 
AuthorDate: Mon Apr 11 19:07:35 2022 -0700

Merge pull request #17345: 
[cherry-pick][release-2.38.0][BEAM-13538][BEAM-14296] Workaround to fix 
go-licenses crash.

[cherry-pick][release-2.38.0][BEAM-13538][BEAM-14296] Workaround to fix 
go-licenses crash.

 release/go-licenses/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[beam] 01/01: Merge pull request #17343: [BEAM-13538][BEAM-14296] Workaround to fix go-licenses crash.

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

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

commit 2e0f79ef2b924da3306d0e55dffd4728809b9f3d
Merge: 49d530e739b 5439a91590f
Author: Daniel Oliveira 
AuthorDate: Mon Apr 11 18:50:22 2022 -0700

Merge pull request #17343: [BEAM-13538][BEAM-14296] Workaround to fix 
go-licenses crash.

[BEAM-13538][BEAM-14296] Workaround to fix go-licenses crash.

 release/go-licenses/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[beam] branch master updated (49d530e739b -> 2e0f79ef2b9)

2022-04-11 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 49d530e739b Merge pull request #17312 from benWize/BEAM-14013
 add 5439a91590f [BEAM-13538] Workaround to fix go-licenses crash.
 new 2e0f79ef2b9 Merge pull request #17343: [BEAM-13538][BEAM-14296] 
Workaround to fix go-licenses crash.

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:
 release/go-licenses/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



svn commit: r53759 [2/2] - /dev/beam/2.38.0/python/

2022-04-11 Thread danoliveira
Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc 
(original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.asc 
Mon Apr 11 18:58:30 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJRA3QACgkQxOay+Mcd
-dC/55g//YrAOkvurX+iTIPecGSyrsZzu2HqEtKEelXqCtR0wgnJiEJw5lOCMqG2N
-AYoqAvRpzi1K9BuSgr/Mw2w9oApPuqgNM8PNbkp9ygSYe3qd4UjI809bvKdiM1/H
-1ofugVWfFy06VY1ihvz4pzIVsCDIjHHTD7WGFRnJdrTJ1izPvrRk593kpNk5+opj
-1vcbU2PoPDr+lJ2msSHJzGd7nIgf1M79MHg9cfvzpp0zn/Z7kNhsVErQG15LRSfO
-D4DFWA11QEtb5h9hfO8uJ0JJ4KTcv+eadPj79owPomSvhAY+iRv1B7rCst+Xk3yj
-Jcrv/oH/UDvWr6zWXIVAALHklyWCCEBx4UbUJuRtloj/b7E5UpeujTeOFehn/KJf
-Yzch7F6Fq9qqyIifx0qm9Lb8lsEtDZ7UMkKUfccq4QS/YsyPujg4JFrTbG+yfWBw
-zm+ulskLr9QkDgw3B7y6l+byAQWd6v+yKH2zKl+3B3c/dhzgsDBAHcpRaXbtKWmT
-BcGBUt5X2vqRnRxancSeIk2S/SAziIE3xKWbkMr2y/o/svBfd/tEf7qCafnbI9f3
-XtXjNo9iqvk+GQiJe4lmuAsODLr5SxiEhBAPfc6JqSIYcvCLr2KcUI3hetAYbMIY
-ac5Wtz0OD8BADy8Tu69nxsK3NsBu/tM5+lcqPs4WV0sQej4HaFQ=
-=9kat
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJUeiAACgkQxOay+Mcd
+dC988w/9E+LdL1nynmbO8KJzTRoIn1JYC/3HDqAi6oHYXTATWNHF0Kx/J+5LZIQS
+yyHLKBmQqSb9sdfYgp7OYEtlBdTnVfgcd+zsNxCe/4vKHoON+J5/jJtmcS9osR6f
+L1ZkzsB45uH3lNH5zKls9rRbIf5uqo9X1ZpBAowfNzCK4vdfpKupCTT/hYoqidDM
+Dhjko4RCfwhy5YSwfugte/LWBd3oWS3HXFGOkEOmMizuhJbTNqhfMQvQzULj3nFp
+g4uGr2xugb3b5zbv15qYnyGRpx1Qadk944BrSWSPJJpS0czYFLQmOyUHLr+T9td4
+yLsAalicn3OQAFygPMA6yXVGofoQu2AMl+nYVGfr2z8X54nI4E53/a/XZNFA0PXZ
+BQz/FmiW1n6+rRczViMT5KnZiueHyca5QMfzCN76xwaeFjBNcQq27HZT6S1ONeCK
+JWt4Ith+JYAajY4zdmx1oIbDlXQTDit5b1Eclm2zNhbk2Kl3Q0kv/gFf1fWrjOz9
+8Dtt/6QVdDssaJYbXFzVIrNHVklaSHQszdZ67odXi9MM9Pnr1uFMDFthCF+ZhxIZ
+8X6NWWDAvL/Bv5wViZef1XW/74YZ+mkXK5bsBhn2SPXjnO4lyOG+mhagfSomiL4Y
+fVqA/QFWglj0x+tKy3SKIxgPZSALgLDiqjlN9hDyr4qb/4/aQmI=
+=WCNG
 -END PGP SIGNATURE-

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
 (original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl.sha512
 Mon Apr 11 18:58:30 2022
@@ -1 +1 @@
-d0f0d82173ebcf69635a22ccb3525953bc1842fd7548f494f5f4a38543f06c3a00ec050088849daadfc7f7d419c6301f2331564ae896e819f1679b86f69f879d
  apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl
+32c4d41c89074e88b3829f484819b6728b2793a9c7b01702a878a7f0bde28bbcabf7b67467ae16b0498590ca24cd2eda788497a24ff9f247cfb45584d0f6d837
  apache_beam-2.38.0-cp39-cp39-manylinux1_x86_64.whl

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl
==
Binary files - no diff available.

Modified: 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc
==
--- 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc 
(original)
+++ 
dev/beam/2.38.0/python/apache_beam-2.38.0-cp39-cp39-manylinux2010_i686.whl.asc 
Mon Apr 11 18:58:30 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJRA3QACgkQxOay+Mcd
-dC+h2BAAmYECHEMy7EJhy9nUxqJbLbkdBsWz1SR10Y6S+g4By/O94ZZmQ8tXxzAS
-2uhnP8DHqO3njOCM6izC8p1UD1iAGMoUC+HHALtQgHqKkGY3SI7TmZH4FLJZDIFp
-He7q+0KqyohRktHe40oGgC0SFdoi0LUbanucEEY1MhpyvLtqbQ99AGvqYSwDsuVC
-Xo8aiebiu+BzXuFBOUNZ+p81C1tFEhLQTlaW/pYYDE91dGDRKamkT94ukpK84tYg
-2Thsn/8N3vQdenQxQyaJHAxtM7FmW4wwYD6jYkMiGc1aWywbEzSJfyK+bRxDvwYI
-2t5tapA97HPjaAfL/vu2wDNV1I+PjkP7l+C3V63uxOQ9agr/mWF4/Z+1q71k79pI
-oae7Sd37x73YwX4IyM9yrb6/kchhPJ2KzzU0mpFndRfrU30Ry8bNn09PFU2qQAR0
-Y7rrdqTw9FglNsOuvE2Mr/C6388blfP6Ja+hzAenlyriORw0tADvH5WC7+EMSNom
-LI2EAb278cwMYJXO8PkYFODaAT3Vncz5/3c8cIfHxgQL2l6kB/vsCByw3Nhct+Wq
-WWv8QWvdqjjVG6iu7vol/oL5uf4GWH8w3tbSW5NG1Yv6U8gvrmVWIlLznFzGJV7O
-PlrArCZy8RM4UHxY8Jo6DiwSzPATwYtFtsDNJHBjdW6qNc814gs=
-=gtbX
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJUeiAACgkQxOay+Mcd
+dC/kHQ/8CVhrwh1Ph0r2dD6jVaGYN7FoMeAEqxSiG0QTTObZehTNt1WDbWlvY/YE
+E1PEOsNcrKPmE3fqUNo4dxGtgyFu8cCDN7M4KuCqI+aYe9/WfC4Q3UQgfFTfwPXU
+h0X0qGbdqEzAuhdxE8zlgVu1y0Lx78wxFb094zm8S9w+/WBrkvH5KbNZJz1LUr3q
+FF6AvR6Yl+UyDkE6qJ4tV7PGG3Dvaeqne7nXuG7TxrFT0wdY4s1AqcZnBCQlS/9t
+bUc1ZTs8xffBstuFXCuQazspYwrCzu7aoftCee3Pvnc6buW0e5agsv7fGiKH1Gkx
+tl2qei5D7Zx9moQMYmjqAqfHCZ2fh4fRf52OIkbAAUizJh6BOt9KGoRhFmHj69Ky
+/1e+1PlLTnkdLQBlSP4p2QIDelFtj8GiekvqqPY/4GByPOuK8AxaABvGDMMDIQXR
+PgkkfQVBV7y2Ph41ReZnhyJJxVLOx8TpIEhHvqU3dg6jD+++6B6u4jysJoOHJJYr
+GA7o+lRnFtyyv+YsVYmnbRAzzHLMd7fhaz71DIQJbecoK15JIrJBMqptxcG0S4Ph
+VBEYrXBNpMGEj2/lK8bvQC74By8mFST25ZPHFqb+27wJ8oxYwMnMyashP40li8qc
+8ATXT8y2ryZ14OzWeVeB9glhJHFHsYzeEvr/bTs+Gd+86E/7B30=
+=1i22
 -END 

svn commit: r53759 [1/2] - /dev/beam/2.38.0/python/

2022-04-11 Thread danoliveira
Author: danoliveira
Date: Mon Apr 11 18:58:30 2022
New Revision: 53759

Log:
Staging Python artifacts for Apache Beam 2.38.0 RC1

Modified:
dev/beam/2.38.0/python/apache-beam-2.38.0.zip
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.asc
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam

svn commit: r53741 - in /dev/beam/2.38.0: apache-beam-2.38.0-source-release.zip apache-beam-2.38.0-source-release.zip.asc apache-beam-2.38.0-source-release.zip.sha512

2022-04-10 Thread danoliveira
Author: danoliveira
Date: Mon Apr 11 05:34:17 2022
New Revision: 53741

Log:
Staging Java artifacts for Apache Beam 2.38.0 RC1

Added:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip   (with props)
Modified:
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
==
Binary file - no diff available.

Propchange: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
--
svn:mime-type = application/octet-stream

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc Mon Apr 11 
05:34:17 2022
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJRAo4ACgkQxOay+Mcd
-dC8CyQ//UHmas5ahuv8ZkvKCXJwSetDub4o47Lvum7JR8CiBIppH3UwK0UOjx8Ot
-CdzNS//zkOhay2UQeEW4DLNBpiJ16IDZ3IGTnWmp3RILtxOd03zutZBFhGYoNsrb
-DPEaz3vZrMnhhrw4QZd16cXCcH/vYyIU8sdmaJbKV7RFRaGYvfn4fVnzsZWXY5Qv
-oyToUr3ceyWCOp+lJrUvi1g6D48ZVqKODehqfHWLf1NXUDppnoHaVI7Kqr1JohEi
-KtYO9lw3zjWC21MexK3EQl1pi5nNhlY3NGKtRlgG6HrMOHLdc0XHo4QtIC3jjVzc
-sChHkwnlSgGN3XqhQgEsNjxH6BffEo2EjPIkGQDu2jg6D89ndu09pGTZrwartAI6
-Fp3501qTCK68JJcXAz3nj/p/Pz7HIkGGtsaWcKvGA0lbqfWEfK3ivnrzdiSJ5v99
-SkJce0WvDxXnalyF7iv9H8rFVKavU6bOEo0DFfnFh8mAORX2l103UAL8CdU7CZMD
-qQYp6aE1DoL7ksUxChc81IpmkdHI9YwfB9N6hIjncEmTi+deGSkYnBRsn5dRMjek
-7BtcNiLAkFkcOJUTZPxYsDgwbOS5OdhPHf3iVvuSFwxKN9TDbi772UrB6Mi1hrgh
-NvCrcSgMLiIFU4WZTrEpHJBVuv4N5xr5shRWIrmrG6CY0jzHrN4=
-=zLP4
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJTvbQACgkQxOay+Mcd
+dC+k4g//XBYSekTFysq3/DGY5PX2jIahzsR47Lq9nBYg21ZkTDGFnS0hpMB65im8
+AAXGwwcJpEeX8LB/rg/enCL+UBndwY3IjydfjWx8+qFrg23Oq+XStoLHilXIHtLV
+RbevlXtKFJiFKn1r87cYJx99IeR19OmV6tjcBucrj4DSBIRaG0wig5b3fMo60d55
+Hxl+uJJ1xIueZrAufaqH9xbkllZ77S+YGT0v5wVcywwoRLPg9onWR0ktbifzNGr3
+bae0LLjt5r41sb6k1m5wvF2J82cH0WxHoWQTfb5vyou7CgzTxtZtNxjlEtaFkz/c
+LAbn+zn3uAjf3vSfbLMnrCQcwoenTMNrAlZaNlB7n0pJyNRws40uD01FokS5zu3Z
+u10k2XcQUnQesol5Xoq3BPFVOxlAqLw6TQSGMSvfH82yL6Mp6hiuo1Ydgfw+7kJh
+HIz2LLk2dmsWehHglgjzadxDNAu/MoeR6/g3GpEqtqUx89KU80YIJSD2lBUvCBcy
+PlwE3Gr1aeTlVyCt0+p+eFA00JRAXDhAyvyqInAOmP/TT33lfkuQLbxlBmd26rXs
+GAbJHOiQzhTee9xe7NrDsK5gq0JNuq3OqPg6ilLbFoS8y0U6bA3qrVQCW6YV9O7J
+WW2mmmzJR3S2o8aaOBuu6WELoMJ3BZSp4x07itvlrBSJNqrBWTc=
+=laVl
 -END PGP SIGNATURE-

Modified: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 (original)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 Mon Apr 11 
05:34:17 2022
@@ -1 +1 @@
-56d156e07955241cc86c591b1146a931db6281517991efe0654b32d86076fe1b9ff68bd56ca4ab442dc9b1a157f6430302b4bcc59280ef20325acb17c139720c
  apache-beam-2.38.0-source-release.zip
+64e465b1c4188deda35d4d481f5268c473268e66e9d0c43dac40184a50ee39ddd4c9cdc17cd36d6b64be0a0e7cbb5a6bbc2a04f1376af7f30769dbb8ec2a237d
  apache-beam-2.38.0-source-release.zip




[beam] annotated tag sdks/v2.38.0-RC1 updated (1a99867ccda -> 890e3e32f70)

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

danoliveira pushed a change to annotated tag sdks/v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag sdks/v2.38.0-RC1 was modified! ***

from 1a99867ccda (commit)
  to 890e3e32f70 (tag)
 tagging 1a99867ccdab2d074e2cf7e2ce6389b9f3d4ac44 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Sun Apr 10 22:19:55 2022 -0700

- Log -
Go SDK v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag v2.38.0-RC1 updated (1a99867ccda -> 971b1b40af6)

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

danoliveira pushed a change to annotated tag v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.38.0-RC1 was modified! ***

from 1a99867ccda (commit)
  to 971b1b40af6 (tag)
 tagging 1a99867ccdab2d074e2cf7e2ce6389b9f3d4ac44 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Sun Apr 10 22:19:55 2022 -0700

- Log -
v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag v2.38.0-RC1 updated (d68e62e7465 -> 782829bd257)

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

danoliveira pushed a change to annotated tag v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.38.0-RC1 was modified! ***

from d68e62e7465 (commit)
  to 782829bd257 (tag)
 tagging d68e62e7465a8361f55273616adbec43d56e4a20 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Sun Apr 10 22:18:10 2022 -0700

- Log -
v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] branch release-2.38.0 updated (93ac2a0db02 -> 3da922c91d0)

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

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


from 93ac2a0db02 Merge pull request #17295: 
[cherry-pick][release-2.38.0][BEAM-13519] Solve race issues when the server 
responds with an error before the GrpcStateClient finishes being constructed. 
(#17240)
 add 9cc9692466f [BEAM-14172] Update tox.ini for pydocs (#17176)
 new 3da922c91d0 Merge pull request #17332: 
[cherry-pick][release-2.38.0][BEAM-14172] Update tox.ini for pydocs (#17176)

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:
 sdks/python/tox.ini | 1 +
 1 file changed, 1 insertion(+)



[beam] 01/01: Merge pull request #17332: [cherry-pick][release-2.38.0][BEAM-14172] Update tox.ini for pydocs (#17176)

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 3da922c91d09af7558af396f7b363a91e33c5397
Merge: 93ac2a0db02 9cc9692466f
Author: Daniel Oliveira 
AuthorDate: Sun Apr 10 22:05:48 2022 -0700

Merge pull request #17332: [cherry-pick][release-2.38.0][BEAM-14172] Update 
tox.ini for pydocs (#17176)

[cherry-pick][release-2.38.0][BEAM-14172] Update tox.ini for pydocs (#17176)

 sdks/python/tox.ini | 1 +
 1 file changed, 1 insertion(+)



svn commit: r53709 - /dev/beam/2.38.0/python/

2022-04-08 Thread danoliveira
Author: danoliveira
Date: Sat Apr  9 03:55:41 2022
New Revision: 53709

Log:
Staging Python artifacts for Apache Beam 2.38.0 RC1

Added:
dev/beam/2.38.0/python/
dev/beam/2.38.0/python/apache-beam-2.38.0.zip   (with props)
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.asc
dev/beam/2.38.0/python/apache-beam-2.38.0.zip.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl 
  (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl   
(with props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl  
 (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl 
  (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl   
(with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl  
 (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl   (with 
props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl   (with 
props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp36-cp36m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl 
  (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl   
(with props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_i686.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl  
 (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux1_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl 
  (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_i686.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl   
(with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2010_x86_64.whl.sha512

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl  
 (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-manylinux2014_aarch64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl   (with 
props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win32.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl   (with 
props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.asc
dev/beam/2.38.0/python/apache_beam-2.38.0-cp37-cp37m-win_amd64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl  
 (with props)

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-macosx_10_9_x86_64.whl.sha512
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl   
(with props)
dev/beam/2.38.0/python/apache_beam-2.38.0-cp38-cp38-manylinux1_i686.whl.asc

dev/beam/2.38.0/python/apache_beam-2.38.0

svn commit: r53708 - in /dev/beam/2.38.0: ./ apache-beam-2.38.0-source-release.zip apache-beam-2.38.0-source-release.zip.asc apache-beam-2.38.0-source-release.zip.sha512

2022-04-08 Thread danoliveira
Author: danoliveira
Date: Sat Apr  9 03:51:38 2022
New Revision: 53708

Log:
Staging Java artifacts for Apache Beam 2.38.0 RC1

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

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
==
Binary file - no diff available.

Propchange: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip
--
svn:mime-type = application/octet-stream

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc (added)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.asc Sat Apr  9 
03:51:38 2022
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE0Oe2nZEa2jwEgrqhxOay+McddC8FAmJRAo4ACgkQxOay+Mcd
+dC8CyQ//UHmas5ahuv8ZkvKCXJwSetDub4o47Lvum7JR8CiBIppH3UwK0UOjx8Ot
+CdzNS//zkOhay2UQeEW4DLNBpiJ16IDZ3IGTnWmp3RILtxOd03zutZBFhGYoNsrb
+DPEaz3vZrMnhhrw4QZd16cXCcH/vYyIU8sdmaJbKV7RFRaGYvfn4fVnzsZWXY5Qv
+oyToUr3ceyWCOp+lJrUvi1g6D48ZVqKODehqfHWLf1NXUDppnoHaVI7Kqr1JohEi
+KtYO9lw3zjWC21MexK3EQl1pi5nNhlY3NGKtRlgG6HrMOHLdc0XHo4QtIC3jjVzc
+sChHkwnlSgGN3XqhQgEsNjxH6BffEo2EjPIkGQDu2jg6D89ndu09pGTZrwartAI6
+Fp3501qTCK68JJcXAz3nj/p/Pz7HIkGGtsaWcKvGA0lbqfWEfK3ivnrzdiSJ5v99
+SkJce0WvDxXnalyF7iv9H8rFVKavU6bOEo0DFfnFh8mAORX2l103UAL8CdU7CZMD
+qQYp6aE1DoL7ksUxChc81IpmkdHI9YwfB9N6hIjncEmTi+deGSkYnBRsn5dRMjek
+7BtcNiLAkFkcOJUTZPxYsDgwbOS5OdhPHf3iVvuSFwxKN9TDbi772UrB6Mi1hrgh
+NvCrcSgMLiIFU4WZTrEpHJBVuv4N5xr5shRWIrmrG6CY0jzHrN4=
+=zLP4
+-END PGP SIGNATURE-

Added: dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512
==
--- dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 (added)
+++ dev/beam/2.38.0/apache-beam-2.38.0-source-release.zip.sha512 Sat Apr  9 
03:51:38 2022
@@ -0,0 +1 @@
+56d156e07955241cc86c591b1146a931db6281517991efe0654b32d86076fe1b9ff68bd56ca4ab442dc9b1a157f6430302b4bcc59280ef20325acb17c139720c
  apache-beam-2.38.0-source-release.zip




[beam] annotated tag v2.38.0-RC1 updated (eb75e743cd7 -> bb04e8f6ea7)

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

danoliveira pushed a change to annotated tag v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag v2.38.0-RC1 was modified! ***

from eb75e743cd7 (commit)
  to bb04e8f6ea7 (tag)
 tagging eb75e743cd7e868b23a26433dcaeb42661c552b1 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Thu Apr 7 16:55:20 2022 -0700

- Log -
v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] annotated tag sdks/v2.38.0-RC1 updated (eb75e743cd7 -> 408dd8dc7cc)

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

danoliveira pushed a change to annotated tag sdks/v2.38.0-RC1
in repository https://gitbox.apache.org/repos/asf/beam.git


*** WARNING: tag sdks/v2.38.0-RC1 was modified! ***

from eb75e743cd7 (commit)
  to 408dd8dc7cc (tag)
 tagging eb75e743cd7e868b23a26433dcaeb42661c552b1 (commit)
 replaces jupyterlab-sidepanel-v2.0.0
  by Daniel Oliveira
  on Thu Apr 7 16:55:20 2022 -0700

- Log -
Go SDK v2.38.0-RC1
---


No new revisions were added by this update.

Summary of changes:



[beam] branch release-2.38.0 updated (47a9d8f3c42 -> 93ac2a0db02)

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

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


from 47a9d8f3c42 Merge pull request #17241: 
[cherry-pick][release-2.38.0][BEAM-14179] Fix possibly null value
 add 49549098fd2 [BEAM-13519] Solve race issues when the server responds 
with an error before the GrpcStateClient finishes being constructed. (#17240)
 new 93ac2a0db02 Merge pull request #17295: 
[cherry-pick][release-2.38.0][BEAM-13519] Solve race issues when the server 
responds with an error before the GrpcStateClient finishes being constructed. 
(#17240)

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:
 .../harness/state/BeamFnStateGrpcClientCache.java  | 105 ++---
 .../state/BeamFnStateGrpcClientCacheTest.java  |  81 +---
 2 files changed, 117 insertions(+), 69 deletions(-)



[beam] 01/01: Merge pull request #17295: [cherry-pick][release-2.38.0][BEAM-13519] Solve race issues when the server responds with an error before the GrpcStateClient finishes being constructed. (#172

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 93ac2a0db020841c1b34736721adba731735cbca
Merge: 47a9d8f3c42 49549098fd2
Author: Daniel Oliveira 
AuthorDate: Wed Apr 6 12:57:13 2022 -0700

Merge pull request #17295: [cherry-pick][release-2.38.0][BEAM-13519] Solve 
race issues when the server responds with an error before the GrpcStateClient 
finishes being constructed. (#17240)

[cherry-pick][release-2.38.0][BEAM-13519] Solve race issues when the server 
responds with an error before the GrpcStateClient finishes being constructed. 
(#17240)

 .../harness/state/BeamFnStateGrpcClientCache.java  | 105 ++---
 .../state/BeamFnStateGrpcClientCacheTest.java  |  81 +---
 2 files changed, 117 insertions(+), 69 deletions(-)



[beam] 01/01: Merge pull request #17241: [cherry-pick][release-2.38.0][BEAM-14179] Fix possibly null value

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 47a9d8f3c4207cd2c8d5b761b5dfeb49192399a7
Merge: ede9921 ec199e9
Author: Daniel Oliveira 
AuthorDate: Fri Apr 1 13:18:09 2022 -0700

Merge pull request #17241: [cherry-pick][release-2.38.0][BEAM-14179] Fix 
possibly null value

[cherry-pick][release-2.38.0][BEAM-14179] Fix possibly null value

 .../main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


[beam] branch release-2.38.0 updated (ede9921 -> 47a9d8f)

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

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


from ede9921  Merge pull request #17224: 
[rollback][release-2.38.0][BEAM-14116] Rollback of #17004: Chunk commit 
requests dynamically
 add ec199e9  Merge pull request #17228: [BEAM-14179] Fix possibly null 
value
 new 47a9d8f  Merge pull request #17241: 
[cherry-pick][release-2.38.0][BEAM-14179] Fix possibly null value

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:
 .../main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


[beam] 01/01: Merge pull request #17224: [rollback][release-2.38.0][BEAM-14116] Rollback of #17004: Chunk commit requests dynamically

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit ede9921c9408ac3ffe77f1584828d1550a00f677
Merge: 6cba8d5 ba19401
Author: Daniel Oliveira 
AuthorDate: Fri Apr 1 12:42:44 2022 -0700

Merge pull request #17224: [rollback][release-2.38.0][BEAM-14116] Rollback 
of #17004: Chunk commit requests dynamically

[rollback][release-2.38.0][BEAM-14116] Rollback of #17004: Chunk commit 
requests dynamically

 .../worker/windmill/GrpcWindmillServer.java| 105 ++---
 1 file changed, 29 insertions(+), 76 deletions(-)


[beam] branch release-2.38.0 updated (6cba8d5 -> ede9921)

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

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


from 6cba8d5  Merge pull request #17217: 
[cherry-pick][release-2.38.0][BEAM-14185]: remove the metadata table after the 
pipeline finishes for Spanner Change Streams Connector
 add ba19401  Revert "[BEAM-14116] Chunk commit requests dynamically 
(#17004)"
 new ede9921  Merge pull request #17224: 
[rollback][release-2.38.0][BEAM-14116] Rollback of #17004: Chunk commit 
requests dynamically

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:
 .../worker/windmill/GrpcWindmillServer.java| 105 ++---
 1 file changed, 29 insertions(+), 76 deletions(-)


[beam] branch release-2.38.0 updated (bfffcd9 -> 6cba8d5)

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

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


from bfffcd9  Merge pull request #17198: [cherry-pick][BEAM-14171] More 
explicit asserts in CoGBKResult.
 add b29daf2  Merge pull request #17182 from [BEAM-14185]: remove the 
metadata table after the pipeline finishes for Spanner Change Streams Connector
 add 6cba8d5  Merge pull request #17217: 
[cherry-pick][release-2.38.0][BEAM-14185]: remove the metadata table after the 
pipeline finishes for Spanner Change Streams Connector

No new revisions were added by this update.

Summary of changes:
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  | 21 ---
 .../dofn/CleanUpReadChangeStreamDoFn.java} | 20 ++
 .../changestreams/it/IntegrationTestEnv.java   | 18 ++---
 .../changestreams/it/SpannerChangeStreamIT.java| 44 +++---
 ...nnerChangeStreamOrderedWithinKeyGloballyIT.java |  2 +
 .../it/SpannerChangeStreamOrderedWithinKeyIT.java  |  2 +
 6 files changed, 81 insertions(+), 26 deletions(-)
 copy 
sdks/java/{extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSqlOutputToConsoleFn.java
 => 
io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/CleanUpReadChangeStreamDoFn.java}
 (59%)


[beam] 01/01: Merge pull request #17198: [cherry-pick][BEAM-14171] More explicit asserts in CoGBKResult.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit bfffcd9ebc96918ecbf938117f1d463588d1aff4
Merge: b9cb950 f4fff8d
Author: Daniel Oliveira 
AuthorDate: Thu Mar 31 00:17:57 2022 -0700

Merge pull request #17198: [cherry-pick][BEAM-14171] More explicit asserts 
in CoGBKResult.

[BEAM-14171] More explicit asserts in CoGBKResult.

 .../main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)


[beam] branch release-2.38.0 updated (b9cb950 -> bfffcd9)

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

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


from b9cb950  Merge pull request #17208: 
[cherry-pick][release-2.38.0][BEAM-14181] Make sure to evict connections from 
cache after closing them
 add f4fff8d  [BEAM-14171] More explicit asserts in CoGBKResult.
 new bfffcd9  Merge pull request #17198: [cherry-pick][BEAM-14171] More 
explicit asserts in CoGBKResult.

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:
 .../main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)


[beam] 01/01: Merge pull request #17208: [cherry-pick][release-2.38.0][BEAM-14181] Make sure to evict connections from cache after closing them

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit b9cb95056b3e80e34a21baad5d505998c70b249b
Merge: 90f8ecd 8063330
Author: Daniel Oliveira 
AuthorDate: Thu Mar 31 00:15:42 2022 -0700

Merge pull request #17208: [cherry-pick][release-2.38.0][BEAM-14181] Make 
sure to evict connections from cache after closing them

[cherry-pick][release-2.38.0][BEAM-14181] Make sure to evict connections 
from cache after closing them

 .../bigquery/StorageApiWriteUnshardedRecords.java  | 40 +++---
 1 file changed, 27 insertions(+), 13 deletions(-)


[beam] branch release-2.38.0 updated (90f8ecd -> b9cb950)

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

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


from 90f8ecd  Merge pull request #17215: [release-2.38.0] [BEAM-14201] 
Ensure the removed option prebuild_sdk_container_base_image not used on its own.
 add 8063330  Merge pull request #17187: [BEAM-14181] Make sure to evict 
connections from cache after closing them
 new b9cb950  Merge pull request #17208: 
[cherry-pick][release-2.38.0][BEAM-14181] Make sure to evict connections from 
cache after closing them

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:
 .../bigquery/StorageApiWriteUnshardedRecords.java  | 40 +++---
 1 file changed, 27 insertions(+), 13 deletions(-)


[beam] 01/01: Merge pull request #17215: [release-2.38.0] [BEAM-14201] Ensure the removed option prebuild_sdk_container_base_image not used on its own.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 90f8ecd322ef1e6a538eee5c058541c9d619885e
Merge: 34e88c9 b071bf6
Author: Daniel Oliveira 
AuthorDate: Wed Mar 30 21:38:44 2022 -0700

Merge pull request #17215: [release-2.38.0] [BEAM-14201] Ensure the removed 
option prebuild_sdk_container_base_image not used on its own.

[release-2.38.0] [BEAM-14201] Ensure the removed option 
prebuild_sdk_container_base_image not used on its own.

 .../python/apache_beam/options/pipeline_options.py |  9 
 .../options/pipeline_options_validator.py  | 12 +++
 .../options/pipeline_options_validator_test.py | 25 ++
 3 files changed, 46 insertions(+)


[beam] branch release-2.38.0 updated (34e88c9 -> 90f8ecd)

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

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


from 34e88c9  Merge pull request #17218: 
[cherry-pick][release-2.38.0][BEAM-14194]: Disallow autoscaling for 
SpannerIO.readChangeStream
 add b071bf6  Ensure the removed option prebuild_sdk_container_base_image 
not used on its own.
 new 90f8ecd  Merge pull request #17215: [release-2.38.0] [BEAM-14201] 
Ensure the removed option prebuild_sdk_container_base_image not used on its own.

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:
 .../python/apache_beam/options/pipeline_options.py |  9 
 .../options/pipeline_options_validator.py  | 12 +++
 .../options/pipeline_options_validator_test.py | 25 ++
 3 files changed, 46 insertions(+)


[beam] 01/01: Merge pull request #17218: [cherry-pick][release-2.38.0][BEAM-14194]: Disallow autoscaling for SpannerIO.readChangeStream

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 34e88c93ed53d5a0e54e5dc503c8edae8cee3ad2
Merge: f9aef19 4b80f8f
Author: Daniel Oliveira 
AuthorDate: Wed Mar 30 20:19:28 2022 -0700

Merge pull request #17218: [cherry-pick][release-2.38.0][BEAM-14194]: 
Disallow autoscaling for SpannerIO.readChangeStream

[cherry-pick][release-2.38.0][BEAM-14194]: Disallow autoscaling for 
SpannerIO.readChangeStream

 .../dataflow/DataflowPipelineTranslator.java   | 27 +
 .../dataflow/DataflowPipelineTranslatorTest.java   | 67 ++
 2 files changed, 94 insertions(+)


[beam] branch release-2.38.0 updated (f9aef19 -> 34e88c9)

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

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


from f9aef19  Merge pull request #17197: [cherry-pick][BEAM-14163] Fix typo 
in single core per container logic.
 add 4b80f8f  Merge pull request #17202 from [BEAM-14194]: Disallow 
autoscaling for SpannerIO.readChangeStream
 new 34e88c9  Merge pull request #17218: 
[cherry-pick][release-2.38.0][BEAM-14194]: Disallow autoscaling for 
SpannerIO.readChangeStream

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:
 .../dataflow/DataflowPipelineTranslator.java   | 27 +
 .../dataflow/DataflowPipelineTranslatorTest.java   | 67 ++
 2 files changed, 94 insertions(+)


[beam] branch master updated (407a96f -> 2588694)

2022-03-29 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 407a96f  Disallow the removed option 
prebuild_sdk_container_base_image. #17204
 add 2588694  Merge pull request #16819: [BEAM-13806] Adding test suite for 
Go x-lang tests on Dataflow.

No new revisions were added by this update.

Summary of changes:
 ...CrossLanguageValidatesRunner_GoUsingJava_Dataflow.groovy} | 12 ++--
 runners/google-cloud-dataflow-java/build.gradle  |  4 +++-
 2 files changed, 9 insertions(+), 7 deletions(-)
 copy .test-infra/jenkins/{job_PostCommit_Java_ValidatesRunner_Samza.groovy => 
job_PostCommit_CrossLanguageValidatesRunner_GoUsingJava_Dataflow.groovy} (73%)


[beam] 01/01: Merge pull request #17197: [cherry-pick][BEAM-14163] Fix typo in single core per container logic.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit f9aef19d6044b3f6d07c1cb773d58a19ed3f0135
Merge: 24982cf 05bdda7
Author: Daniel Oliveira 
AuthorDate: Tue Mar 29 16:54:11 2022 -0700

Merge pull request #17197: [cherry-pick][BEAM-14163] Fix typo in single 
core per container logic.

[BEAM-14163] Fix typo in single core per container logic.

 sdks/python/apache_beam/runners/dataflow/internal/apiclient.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[beam] branch release-2.38.0 updated (24982cf -> f9aef19)

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

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


from 24982cf  Merge pull request #17193: 
[cherry-pick][release-2.38.0][BEAM-14177] Fix GBK re-iteration caching for 
portable runners.
 add 05bdda7  [BEAM-14163] Fix typo in single core per container logic.
 new f9aef19  Merge pull request #17197: [cherry-pick][BEAM-14163] Fix typo 
in single core per container logic.

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:
 sdks/python/apache_beam/runners/dataflow/internal/apiclient.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[beam] 01/01: Merge pull request #17193: [cherry-pick][release-2.38.0][BEAM-14177] Fix GBK re-iteration caching for portable runners.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 24982cf83e29750237ee08a61173496c32b91bcf
Merge: 3027832 06be669
Author: Daniel Oliveira 
AuthorDate: Mon Mar 28 10:38:53 2022 -0700

Merge pull request #17193: [cherry-pick][release-2.38.0][BEAM-14177] Fix 
GBK re-iteration caching for portable runners.

[cherry-pick][release-2.38.0][BEAM-14177] Fix GBK re-iteration caching for 
portable runners.

 .../beam/fn/harness/state/StateBackedIterable.java |  3 +-
 .../fn/harness/state/StateBackedIterableTest.java  | 42 ++
 2 files changed, 44 insertions(+), 1 deletion(-)


[beam] branch release-2.38.0 updated (3027832 -> 24982cf)

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

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


from 3027832  Set Dataflow container to release version.
 add 06be669  [BEAM-14177] Fix GBK re-iteration caching for portable 
runners. (#17184)
 new 24982cf  Merge pull request #17193: 
[cherry-pick][release-2.38.0][BEAM-14177] Fix GBK re-iteration caching for 
portable runners.

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:
 .../beam/fn/harness/state/StateBackedIterable.java |  3 +-
 .../fn/harness/state/StateBackedIterableTest.java  | 42 ++
 2 files changed, 44 insertions(+), 1 deletion(-)


[beam] 01/01: Set Dataflow container to release version.

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

danoliveira pushed a commit to branch release-2.38.0
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 3027832754384520d24f364aad00be11bce97808
Author: Daniel Oliveira 
AuthorDate: Wed Mar 23 18:12:22 2022 -0700

Set Dataflow container to release version.
---
 runners/google-cloud-dataflow-java/build.gradle | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runners/google-cloud-dataflow-java/build.gradle 
b/runners/google-cloud-dataflow-java/build.gradle
index 558faa8..37dd1af 100644
--- a/runners/google-cloud-dataflow-java/build.gradle
+++ b/runners/google-cloud-dataflow-java/build.gradle
@@ -54,8 +54,8 @@ processResources {
   filter org.apache.tools.ant.filters.ReplaceTokens, tokens: [
 'dataflow.legacy_environment_major_version' : '8',
 'dataflow.fnapi_environment_major_version' : '8',
-'dataflow.legacy_container_version' : 'beam-master-20220203',
-'dataflow.fnapi_container_version' : 'beam-master-20220216',
+'dataflow.legacy_container_version' : '2.38.0',
+'dataflow.fnapi_container_version' : '2.38.0',
 'dataflow.container_base_repository' : 'gcr.io/cloud-dataflow/v1beta3',
   ]
 }


[beam] branch release-2.38.0 created (now 3027832)

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

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


  at 3027832  Set Dataflow container to release version.

This branch includes the following new commits:

 new 3027832  Set Dataflow container to release version.

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.



[beam] branch master updated: Moving to 2.39.0-SNAPSHOT on master branch.

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

danoliveira 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 14862cc  Moving to 2.39.0-SNAPSHOT on master branch.
14862cc is described below

commit 14862ccbdf2879574b6ce49149bdd7c9bf197322
Author: Daniel Oliveira 
AuthorDate: Wed Mar 23 18:07:09 2022 -0700

Moving to 2.39.0-SNAPSHOT on master branch.
---
 .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy| 2 +-
 gradle.properties | 4 ++--
 sdks/go/pkg/beam/core/core.go | 2 +-
 sdks/python/apache_beam/version.py| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy 
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index cf6d0bb..59567d2 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -381,7 +381,7 @@ class BeamModulePlugin implements Plugin {
 
 // Automatically use the official release version if we are performing a 
release
 // otherwise append '-SNAPSHOT'
-project.version = '2.38.0'
+project.version = '2.39.0'
 if (!isRelease(project)) {
   project.version += '-SNAPSHOT'
 }
diff --git a/gradle.properties b/gradle.properties
index 6fa7d05..1657c38 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -29,8 +29,8 @@ signing.gnupg.useLegacyGpg=true
 # buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy.
 # To build a custom Beam version make sure you change it in both places, see
 # https://issues.apache.org/jira/browse/BEAM-14051.
-version=2.38.0-SNAPSHOT
-sdk_version=2.38.0.dev
+version=2.39.0-SNAPSHOT
+sdk_version=2.39.0.dev
 
 javaVersion=1.8
 
diff --git a/sdks/go/pkg/beam/core/core.go b/sdks/go/pkg/beam/core/core.go
index b295ede..7a40dda 100644
--- a/sdks/go/pkg/beam/core/core.go
+++ b/sdks/go/pkg/beam/core/core.go
@@ -27,5 +27,5 @@ const (
// SdkName is the human readable name of the SDK for UserAgents.
SdkName = "Apache Beam SDK for Go"
// SdkVersion is the current version of the SDK.
-   SdkVersion = "2.38.0.dev"
+   SdkVersion = "2.39.0.dev"
 )
diff --git a/sdks/python/apache_beam/version.py 
b/sdks/python/apache_beam/version.py
index b3d2e89..e449d62 100644
--- a/sdks/python/apache_beam/version.py
+++ b/sdks/python/apache_beam/version.py
@@ -17,4 +17,4 @@
 
 """Apache Beam SDK version information and utilities."""
 
-__version__ = '2.38.0.dev'
+__version__ = '2.39.0.dev'


[beam] branch master updated (b36a557 -> 6e196b2)

2022-03-17 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 b36a557  Merge pull request #17114 from ibzib/hdfs-typo
 add 6e196b2  [BEAM-13893] improved coverage of jobopts package (#17003)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/options/jobopts/options.go  |   4 +-
 sdks/go/pkg/beam/options/jobopts/options_test.go | 131 +++
 2 files changed, 134 insertions(+), 1 deletion(-)
 create mode 100644 sdks/go/pkg/beam/options/jobopts/options_test.go


[beam] branch master updated (f8a7a18 -> 15e636f)

2022-03-16 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 f8a7a18  Merge pull request #17079 from [BEAM-13660] Add types and 
queries in Spanner's Postgresql dialect
 add 15e636f  [BEAM-13888] Add unit testing to ioutilx (#17058)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/util/ioutilx/read_test.go| 94 ++
 .../beam/core/util/ioutilx/write_test.go}  | 40 +
 2 files changed, 112 insertions(+), 22 deletions(-)
 create mode 100644 sdks/go/pkg/beam/core/util/ioutilx/read_test.go
 copy sdks/go/{test/regression/coders/fromyaml/fromyaml_test.go => 
pkg/beam/core/util/ioutilx/write_test.go} (58%)


[beam] branch master updated (0e9e340 -> 0d454e8)

2022-03-10 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 0e9e340  Merge pull request #17068: [BEAM-13925] Fix import path
 add 66f9abd  [BEAM-13925] Fix one more import path
 add 0d454e8  Merge pull request #17069: [BEAM-13925] Fix one more import 
path

No new revisions were added by this update.

Summary of changes:
 scripts/ci/pr-bot/shared/reviewerConfig.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[beam] branch master updated (c76a1c8 -> 0e9e340)

2022-03-10 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 c76a1c8  [BEAM-13925] Find and address prs that havent been reviewed 
in a week (#17001)
 add 5a2adff  Fix import path
 add 0e9e340  Merge pull request #17068: [BEAM-13925] Fix import path

No new revisions were added by this update.

Summary of changes:
 scripts/ci/pr-bot/shared/commentStrings.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[beam] branch master updated (0d007a7 -> c76a1c8)

2022-03-10 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 0d007a7  Merge pull request #17065 from [BEAM-14079] [playground] 
Improve accessibility
 add c76a1c8  [BEAM-13925] Find and address prs that havent been reviewed 
in a week (#17001)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pr-bot-new-prs.yml   |   2 +-
 ...ew-prs.yml => pr-bot-prs-needing-attention.yml} |  10 +-
 scripts/ci/pr-bot/findPrsNeedingAttention.ts   | 222 +
 scripts/ci/pr-bot/package-lock.json|   8 +-
 scripts/ci/pr-bot/package.json |   9 +-
 scripts/ci/pr-bot/processPrUpdate.ts   |  45 -
 scripts/ci/pr-bot/shared/commentStrings.ts |  36 +++-
 scripts/ci/pr-bot/shared/constants.ts  |   2 +
 scripts/ci/pr-bot/shared/reviewerConfig.ts |   3 +-
 9 files changed, 319 insertions(+), 18 deletions(-)
 copy .github/workflows/{pr-bot-new-prs.yml => 
pr-bot-prs-needing-attention.yml} (86%)
 create mode 100644 scripts/ci/pr-bot/findPrsNeedingAttention.ts


[beam] branch master updated (2d1b023 -> eeccbb0)

2022-03-09 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 2d1b023  Merge pull request #16844 from [BEAM-12164]: allow for 
nanosecond precision
 add eeccbb0  [BEAM-13904] Increase unit testing in the reflectx package 
(#17024)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/util/reflectx/call_test.go   | 125 +++
 .../pkg/beam/core/util/reflectx/functions_test.go  |   7 +
 .../go/pkg/beam/core/util/reflectx/structs_test.go |  67 
 sdks/go/pkg/beam/core/util/reflectx/types_test.go  | 410 +
 4 files changed, 609 insertions(+)
 create mode 100644 sdks/go/pkg/beam/core/util/reflectx/call_test.go
 create mode 100644 sdks/go/pkg/beam/core/util/reflectx/structs_test.go
 create mode 100644 sdks/go/pkg/beam/core/util/reflectx/types_test.go


[beam] branch master updated (f0e14fb -> 95a5c26)

2022-03-08 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 f0e14fb  Merge pull request #17039 Update generated dataflow apitools 
messages.
 add 95a5c26  [BEAM-10976] Bundle finalization: Harness and some exec 
changes (#16980)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/runtime/exec/combine.go| 12 ++--
 sdks/go/pkg/beam/core/runtime/exec/fn.go | 53 +++---
 sdks/go/pkg/beam/core/runtime/exec/fn_test.go| 62 ++--
 sdks/go/pkg/beam/core/runtime/exec/pardo.go  |  9 +--
 sdks/go/pkg/beam/core/runtime/exec/plan.go   | 50 +
 sdks/go/pkg/beam/core/runtime/exec/util.go   |  2 +-
 sdks/go/pkg/beam/core/runtime/harness/harness.go | 92 
 sdks/go/pkg/beam/runners/direct/buffer.go|  1 -
 8 files changed, 238 insertions(+), 43 deletions(-)


[beam] branch master updated (0e4d501 -> 0ca5cfc)

2022-03-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 0e4d501  [BEAM-13909] improve coverage of Provision package (#17014)
 add 665bd60  [BEAM-14050] Update taxi.go example instructions
 add 0ca5cfc  Merge pull request #17019: [BEAM-14050] Update taxi.go 
example instructions

No new revisions were added by this update.

Summary of changes:
 sdks/go/examples/kafka/taxi.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


[beam] branch master updated (9833b7b -> 0e4d501)

2022-03-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 9833b7b  BEAM-13765 missing PAssert methods (#16668)
 add 0e4d501  [BEAM-13909] improve coverage of Provision package (#17014)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/provision/provision_test.go | 56 
 1 file changed, 56 insertions(+)


[beam] branch master updated (efac0c6 -> e1f9910)

2022-03-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 efac0c6  Merge pull request #17007: [BEAM-11085] Test that windows are 
correctly observed in DoFns
 add 814e78f  Give pr bot write permissions on pr update
 add e1f9910  Merge pull request #17031: [BEAM-13925] Give pr bot write 
permissions on pr update

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pr-bot-pr-updates.yml | 11 +++
 1 file changed, 11 insertions(+)


[beam] branch master updated (efac0c6 -> e1f9910)

2022-03-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 efac0c6  Merge pull request #17007: [BEAM-11085] Test that windows are 
correctly observed in DoFns
 add 814e78f  Give pr bot write permissions on pr update
 add e1f9910  Merge pull request #17031: [BEAM-13925] Give pr bot write 
permissions on pr update

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pr-bot-pr-updates.yml | 11 +++
 1 file changed, 11 insertions(+)


[beam] branch master updated (efac0c6 -> e1f9910)

2022-03-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 efac0c6  Merge pull request #17007: [BEAM-11085] Test that windows are 
correctly observed in DoFns
 add 814e78f  Give pr bot write permissions on pr update
 add e1f9910  Merge pull request #17031: [BEAM-13925] Give pr bot write 
permissions on pr update

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pr-bot-pr-updates.yml | 11 +++
 1 file changed, 11 insertions(+)


[beam] 01/01: Merge pull request #17007: [BEAM-11085] Test that windows are correctly observed in DoFns

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

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

commit efac0c60b4675029617d2a41372e1ec33121f109
Merge: 58f8bef 93f453c
Author: Daniel Oliveira 
AuthorDate: Mon Mar 7 11:57:25 2022 -0800

Merge pull request #17007: [BEAM-11085] Test that windows are correctly 
observed in DoFns

[BEAM-11085] Test that windows are correctly observed in DoFns

 .../pkg/beam/core/runtime/exec/fullvalue_test.go   | 20 +++
 sdks/go/pkg/beam/core/runtime/exec/pardo_test.go   | 69 ++
 2 files changed, 89 insertions(+)


[beam] branch master updated (58f8bef -> efac0c6)

2022-03-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 58f8bef  [BEAM-13925] Add ability to get metrics on pr-bot performance 
(#16985)
 add 93f453c  [BEAM-11085] Test that windows are correctly observed in DoFns
 new efac0c6  Merge pull request #17007: [BEAM-11085] Test that windows are 
correctly observed in DoFns

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:
 .../pkg/beam/core/runtime/exec/fullvalue_test.go   | 20 +++
 sdks/go/pkg/beam/core/runtime/exec/pardo_test.go   | 69 ++
 2 files changed, 89 insertions(+)


[beam] branch master updated: [BEAM-13925] Add ability to get metrics on pr-bot performance (#16985)

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

danoliveira 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 58f8bef  [BEAM-13925] Add ability to get metrics on pr-bot performance 
(#16985)
58f8bef is described below

commit 58f8bef66f4da09202b2de9dc3166c7fa1f4fa4e
Author: Danny McCormick 
AuthorDate: Sun Mar 6 23:55:28 2022 -0500

[BEAM-13925] Add ability to get metrics on pr-bot performance (#16985)

* Add script to get metrics on pr-bot performance

* Respond to feedback

* fix bad condition
---
 scripts/ci/pr-bot/gatherMetrics.ts | 528 +
 1 file changed, 528 insertions(+)

diff --git a/scripts/ci/pr-bot/gatherMetrics.ts 
b/scripts/ci/pr-bot/gatherMetrics.ts
new file mode 100644
index 000..66d0854
--- /dev/null
+++ b/scripts/ci/pr-bot/gatherMetrics.ts
@@ -0,0 +1,528 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+const fs = require("fs");
+const github = require("./shared/githubUtils");
+const {
+  REPO_OWNER,
+  REPO,
+  PATH_TO_METRICS_CSV,
+  BOT_NAME,
+} = require("./shared/constants");
+
+interface PrStats {
+  firstTimeContribution: boolean;
+  timeToFirstReview: number;
+  timeFromCreationToCompletion: number;
+  timeFromReviewersMentionedToCompletion: { [key: string]: number };
+  mergedDate: Date;
+}
+
+interface AggregatedMetrics {
+  prsCompleted: number;
+  prsCompletedByNewContributors: number;
+  averageTimeToFirstReview: number;
+  averageTimeToNewContributorFirstReview: number;
+  averageTimeCreationToCompletion: number;
+  numUsersPerformingReviews: number;
+  numCommittersPerformingReviews: number;
+  numNonCommittersPerformingReviews: number;
+  giniIndexCommittersPerformingReviews: number;
+  averageTimeFromCommitterAssignmentToPrMerge: number;
+}
+
+async function getCompletedPullsFromLastYear(): Promise {
+  const cutoffDate = new Date();
+  cutoffDate.setFullYear(new Date().getFullYear() - 1);
+  console.log(`Getting PRs newer than ${cutoffDate}`);
+  const githubClient = github.getGitHubClient();
+  let result = await githubClient.rest.pulls.list({
+owner: REPO_OWNER,
+repo: REPO,
+state: "closed",
+per_page: 100, // max allowed
+  });
+  let page = 2;
+  let retries = 0;
+  let pulls = result.data;
+  while (
+result.data.length > 0 &&
+new Date(result.data[result.data.length - 1].created_at) > cutoffDate
+  ) {
+if (retries === 0) {
+  console.log(`Getting PRs, page: ${page}`);
+  console.log(
+`Current oldest PR = ${new Date(
+  result.data[result.data.length - 1].created_at
+)}`
+  );
+}
+try {
+  result = await githubClient.rest.pulls.list({
+owner: REPO_OWNER,
+repo: REPO,
+state: "closed",
+per_page: 100, // max allowed
+page: page,
+  });
+  pulls = pulls.concat(result.data);
+  page++;
+  retries = 0;
+} catch (err) {
+  if (retries >= 3) {
+throw err;
+  }
+  retries++;
+}
+  }
+  console.log("Got all PRs, moving to the processing stage");
+  return pulls;
+}
+
+// Rather than check the whole repo history (expensive),
+// we'll just look at the last year's worth of contributions to check if 
they're a first time contributor.
+// If they contributed > 1 year ago, their experience is probably similar to a 
first time contributor anyways.
+function checkIfFirstTimeContributor(
+  pull: any,
+  pullsFromLastYear: any[]
+): boolean {
+  return !pullsFromLastYear.some(
+(pullFromLastYear) =>
+  pullFromLastYear.created_at < pull.created_at &&
+  pullFromLastYear.user.login === pull.user.login
+  );
+}
+
+// Get time between pr creation and the first comment, approval, or merge that 
isn't done by:
+// (a) the author
+// (b) automated tooling
+function getTimeToFirstReview(
+  pull: any,
+  comments: any[],
+  reviews: any[],
+  creationDate: Date,
+  mergedDate: Date
+): number {
+  let timeToFirstReview = mergedDa

[beam] branch master updated (31a0922 -> 3d71323)

2022-03-04 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 31a0922  [BEAM-14016] Fixed flaky postcommit test (#17009)
 add 4163124  [BEAM-13925] months in date constructor are 0 indexed
 add 3d71323  Merge pull request #17013: [BEAM-13925] months in date 
constructor are 0 indexed

No new revisions were added by this update.

Summary of changes:
 scripts/ci/pr-bot/processNewPrs.ts | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)


[beam] branch master updated (117123c -> 2aa4da0)

2022-03-03 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 117123c  [BEAM-10652] Allow Clustering without Partition in BigQuery 
(#16578)
 add 2aa4da0  [BEAM-13857] Add K:V flags for expansion service jars and 
addresses to Go ITs. (#16908)

No new revisions were added by this update.

Summary of changes:
 sdks/go/test/integration/expansions.go | 119 ++
 sdks/go/test/integration/expansions_test.go| 179 +
 sdks/go/test/integration/flags.go  |  86 +-
 sdks/go/test/integration/internal/jars/jars.go |  64 
 .../go/test/integration/internal/jars/proc.go  |  14 +-
 .../cluster_unix.go => internal/jars/proc_unix.go} |  24 ++-
 .../test/integration/internal/jars/run_nonunix.go  |  54 +++
 sdks/go/test/integration/internal/jars/run_unix.go |  65 
 .../integration/internal/ports/ports.go}   |  18 ++-
 9 files changed, 593 insertions(+), 30 deletions(-)
 create mode 100644 sdks/go/test/integration/expansions.go
 create mode 100644 sdks/go/test/integration/expansions_test.go
 create mode 100644 sdks/go/test/integration/internal/jars/jars.go
 copy learning/katas/go/introduction/hello_beam/hello_beam/pkg/task/task.go => 
sdks/go/test/integration/internal/jars/proc.go (83%)
 copy sdks/go/test/integration/{io/xlang/kafka/cluster_unix.go => 
internal/jars/proc_unix.go} (66%)
 create mode 100644 sdks/go/test/integration/internal/jars/run_nonunix.go
 create mode 100644 sdks/go/test/integration/internal/jars/run_unix.go
 copy sdks/go/{pkg/beam/core/util/protox/protox.go => 
test/integration/internal/ports/ports.go} (69%)


[beam] branch master updated (c094a12 -> ef70473)

2022-02-09 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 c094a12  Merge pull request #16759 from davidpr91/patch1
 add 0abe2e8  [BEAM-13830] Properly shut down Debezium expansion service in 
IT script.
 add ef70473  Merge pull request #16797: [BEAM-13830] Properly shut down 
Debezium expansion service in IT script.

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 (f36b6e1 -> 06de99b)

2022-02-08 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 f36b6e1  Update CHANGES.md with Go SDK milestones. (#16787)
 add 5b9f6be  [BEAM-13732] Switch x-lang BigQueryIO expansion service to 
GCP one.
 add 06de99b  Merge pull request #16784: [BEAM-13732] Switch x-lang 
BigQueryIO expansion service.

No new revisions were added by this update.

Summary of changes:
 sdks/java/extensions/schemaio-expansion-service/build.gradle  | 2 --
 sdks/java/io/google-cloud-platform/expansion-service/build.gradle | 8 
 2 files changed, 8 insertions(+), 2 deletions(-)


[beam] branch master updated: [BEAM-13732] Add example for Go BigQuery IO wrapper. (#16786)

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

danoliveira 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 6fe157a  [BEAM-13732] Add example for Go BigQuery IO wrapper. (#16786)
6fe157a is described below

commit 6fe157aa3857dc44fc042bdb2d45a9fbf2dbaf1b
Author: Daniel Oliveira 
AuthorDate: Tue Feb 8 17:42:59 2022 -0800

[BEAM-13732] Add example for Go BigQuery IO wrapper. (#16786)

Also does some polish and fixup to the Kafka taxi example to fix little 
nits that were noticed while adding this new example.
---
 sdks/go/examples/kafka/taxi.go   |  47 +++---
 sdks/go/examples/xlang/bigquery/wordcount.go | 220 +++
 2 files changed, 245 insertions(+), 22 deletions(-)

diff --git a/sdks/go/examples/kafka/taxi.go b/sdks/go/examples/kafka/taxi.go
index 2c9c3c2..aeb539b 100644
--- a/sdks/go/examples/kafka/taxi.go
+++ b/sdks/go/examples/kafka/taxi.go
@@ -22,7 +22,9 @@
 //
 // Running this example requires a Kafka cluster accessible to the runner, and
 // a cross-language expansion service that can expand Kafka read and write
-// transforms.
+// transforms. An address to a persistent expansion service can be provided as
+// a flag, or if none is specified then the SDK will attempt to automatically
+// start an appropriate expansion service.
 //
 // Setting Up a Kafka Cluster
 //
@@ -34,22 +36,24 @@
 //
 // Running an Expansion Server
 //
-// These instructions will cover running the Java IO Expansion Service, and
-// therefore requires a JDK installation in a version supported by Beam.
-// Depending on whether you are running this from a numbered Beam release, or a
-// development environment, there are two sources you may use for the Expansion
-// service.
+// If the automatic expansion service functionality is not available for your
+// environment, or if you want improved performance, you will need to start a
+// persistent expansion service. These instructions will cover running the Java
+// IO Expansion Service, and therefore requires a JDK installation in a version
+// supported by Beam. Depending on whether you are running this from a numbered
+// Beam release, or a development environment, there are two sources you may
+// use for the Expansion service.
 //
 // Numbered release: The expansion service jar is vendored as module
-//   org.apache.beam:beam-sdks-java-io-expansion-service in Maven Repository.
-//   This jar can be executed directly with the following command:
+// org.apache.beam:beam-sdks-java-io-expansion-service in Maven Repository.
+// This jar can be executed directly with the following command:
 //   `java -jar  `
 // Development env: This requires that the JAVA_HOME environment variable
-//   points to your JDK installation. From the root `beam/` directory of the
-//   Apache Beam repository, the jar can be built (or built and run) with the
-//   following commands:
-// Build: ./gradlew :sdks:java:io:expansion-service:build
-// Build and Run: ./gradlew 
:sdks:java:io:expansion-service:runExpansionService 
-PconstructionService.port=
+// points to your JDK installation. From the root `beam/` directory of the
+// Apache Beam repository, the jar can be built (or built and run) with the
+// following commands:
+//   Build: ./gradlew :sdks:java:io:expansion-service:build
+//   Build and Run: ./gradlew 
:sdks:java:io:expansion-service:runExpansionService 
-PconstructionService.port=
 //
 // Running the Example on GCP
 //
@@ -64,7 +68,7 @@
 //   export JOB_NAME="kafka-taxi-`date +%Y%m%d-%H%M%S`"
 //   export BOOTSTRAP_SERVERS="123.45.67.89:1234"
 //   export EXPANSION_ADDR="localhost:1234"
-//   go run ./sdks/go/examples/kafka/types/types.go \
+//   go run ./sdks/go/examples/kafka/taxi.go \
 // --runner=DataflowRunner \
 // --temp_location=$TEMP_LOCATION \
 // --staging_location=$STAGING_LOCATION \
@@ -72,7 +76,6 @@
 // --region=$REGION \
 // --job_name="${JOB_NAME}" \
 // --bootstrap_servers=$BOOTSTRAP_SERVER \
-// --experiments=use_portable_job_submission,use_runner_v2 \
 // --expansion_addr=$EXPANSION_ADDR
 //
 // Running the Example From a Git Clone
@@ -91,9 +94,11 @@
 // accessible locally.
 //
 // Additionally, you must provide the location of your custom container to the
-// pipeline with the --sdk_harness_container_image_override flag. For example:
+// pipeline with the --sdk_harness_container_image_override flag for Java, or
+// --environment_config flag for Go. For example:
 //
-//   
--sdk_harness_container_image_override=".*java.*,${DOCKER_ROOT}/beam_java8_sdk:latest"
+//   
--sdk_harness_container_image_override=".*java.*,${DOCKER_ROOT}/beam_java8_sdk:latest"
 \
+//   --environment_config=${DOCKER_ROOT}/beam_go_sdk:latest
 package main
 
 import (
@@ -111,9 +116,10 @@ import (
 )
 
 

[beam] branch master updated (b09f51a -> b14010d)

2022-02-08 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 b09f51a  [BEAM-12914] Add missing 3.9 opcodes to type inference. 
(#16761)
 add b14010d  [BEAM-13321] Initial BigQueryIO externalization. (#16489)

No new revisions were added by this update.

Summary of changes:
 .../schemaio-expansion-service/build.gradle|   2 +
 .../io/gcp/bigquery/BigQuerySchemaIOProvider.java  | 216 +
 2 files changed, 218 insertions(+)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java


[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 (b9a7695 -> b4779eb)

2022-02-01 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 b9a7695  [BEAM-13574] Large Wordcount (#16455)
 add b4779eb  [BEAM-13293] Refactor JDBC IO Go Wrapper (#16686)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go   | 114 +++--
 sdks/go/test/integration/integration.go|   8 ++
 sdks/go/test/integration/io/xlang/jdbc/jdbc.go |   6 +-
 3 files changed, 81 insertions(+), 47 deletions(-)


[beam] branch master updated (6d471c9 -> 38b7e47)

2022-01-14 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 6d471c9  Merge pull request #16524: [BEAM-10206] Clean up some simple 
staticcheck warnings in Go SDK
 add 38b7e47  [BEAM-13664] Fix Primitives hashing benchmark (#16523)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/runtime/exec/hash.go  |  2 +-
 sdks/go/pkg/beam/core/runtime/exec/hash_test.go | 20 
 2 files changed, 13 insertions(+), 9 deletions(-)


[beam] branch master updated (a421b69 -> 6d471c9)

2022-01-14 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 a421b69  [BEAM-12621] - Update Jenkins VMs to modern Ubuntu version 
(#16457)
 add d88b492  Fix staticcheck errors in transforms directory
 add 7ce4aa9  Remove unnecessary fmt.Sprintf() in partition.go
 add 15c7d69  Replace bytes.Compare() with bytes.Equal() in test cases
 add 56a0b55  Replace string(buf.Bytes()) with buf.String() in coder_test.go
 add 235a9c3  Remove unnecessary blank identifier assignment in harness.go
 add 413be9b  fix capitalized error strings in expansionx
 add 3a8fb56  Clean up string cast of bytes in vet.go and corresponding 
tests
 add f061f91  Remove unnecessary fmt call in universal.go
 add 6d471c9  Merge pull request #16524: [BEAM-10206] Clean up some simple 
staticcheck warnings in Go SDK

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/coder_test.go  | 2 +-
 sdks/go/pkg/beam/core/runtime/harness/harness.go| 2 +-
 sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go | 4 ++--
 sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go  | 4 ++--
 sdks/go/pkg/beam/external_test.go   | 2 +-
 sdks/go/pkg/beam/pardo_test.go  | 4 ++--
 sdks/go/pkg/beam/partition.go   | 2 +-
 sdks/go/pkg/beam/runners/universal/universal.go | 3 +--
 sdks/go/pkg/beam/runners/vet/vet.go | 2 +-
 sdks/go/pkg/beam/runners/vet/vet_test.go| 2 +-
 sdks/go/pkg/beam/transforms/top/top.go  | 5 ++---
 11 files changed, 15 insertions(+), 17 deletions(-)


[beam] branch master updated (e38c6ac -> 454ddba)

2022-01-14 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 e38c6ac  Merge pull request #16528 Remove tab from source.
 add 205bafc  [BEAM-10206] Resolve go vet errors in protox package
 add 454ddba  Merge pull request #16520: [BEAM-10206] Resolve go vet errors 
in protox package

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/util/protox/any_test.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[beam] branch master updated (4d8d115 -> f0d6403)

2021-12-20 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 4d8d115  Merge pull request #16232 from [BEAM-13285][Playground] Add 
steps to playgroundPrecommit gradle tasks
 add f0d6403  [BEAM-13399] Add check for dev versions of JARs to download 
code (#16228)

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go   |  5 +
 .../pkg/beam/core/runtime/xlangx/expansionx/download_test.go  | 11 +++
 2 files changed, 16 insertions(+)


[beam] branch master updated (d185303 -> 112b3cd)

2021-12-15 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 d185303  [BEAM-13218] Sickbay 
PubSubIntegrationTest.test_streaming_with_attributes (#16251)
 add 112b3cd  [BEAM-13399] Add infrastructure to start JARs from Go 
functions (#16214)

No new revisions were added by this update.

Summary of changes:
 .../beam/core/runtime/xlangx/expansionx/process.go | 71 ++
 .../core/runtime/xlangx/expansionx/process_test.go | 85 ++
 2 files changed, 156 insertions(+)
 create mode 100644 sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go
 create mode 100644 
sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process_test.go


[beam] branch master updated (d41ae47 -> 6a552dc)

2021-12-13 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 d41ae47  [BEAM-12976] Pipeline visitor to discover pushdown 
opportunities. (#16176)
 add a8bcfc2  [BEAM-13321] Pass TempLocation as pipeline option to Dataflow 
Go for xlang.
 add 6a552dc  Merge pull request #16069: [BEAM-13321] Pass TempLocation as 
pipeline option to Dataflow Go for XLang.

No new revisions were added by this update.

Summary of changes:
 sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)


[beam] 01/01: Merge pull request #16068: Minor Gradle Fixups: Removing unneeded dependency in expansion service.

2021-12-06 Thread danoliveira
This is an automated email from the ASF dual-hosted git repository.

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

commit 89763b98388b14626ad7a0c7a1256e1c700962d4
Merge: ad56edb f21907a
Author: Daniel Oliveira 
AuthorDate: Mon Dec 6 17:02:27 2021 -0800

Merge pull request #16068: Minor Gradle Fixups: Removing unneeded 
dependency in expansion service.

Minor Gradle Fixups: Removing unneeded dependency in expansion service.

 sdks/java/extensions/schemaio-expansion-service/build.gradle | 6 ++
 sdks/java/io/expansion-service/build.gradle  | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)



[beam] branch master updated (ad56edb -> 89763b9)

2021-12-06 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 ad56edb  Merge pull request #16135 from y1chi/BEAM-13380
 add f21907a  Minor Gradle Fixups: Removing unneeded dependency in 
expansion service.
 new 89763b9  Merge pull request #16068: Minor Gradle Fixups: Removing 
unneeded dependency in expansion service.

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:
 sdks/java/extensions/schemaio-expansion-service/build.gradle | 6 ++
 sdks/java/io/expansion-service/build.gradle  | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)


[beam] branch master updated (975d71a -> 8c143ab)

2021-10-21 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 975d71a  Test SetState addIfAbsent with no read (#15776)
 add 30d1191  Avoiding read-only Go module cache in Gradle config.
 add 8c143ab  Merge pull request #15777: [BEAM-12830] Avoiding read-only Go 
module cache in Gradle config.

No new revisions were added by this update.

Summary of changes:
 sdks/go/build.gradle   | 13 +
 sdks/go/container/build.gradle | 13 +
 sdks/go/examples/build.gradle  | 13 +
 sdks/go/test/build.gradle  | 14 ++
 sdks/go/test/load/build.gradle | 13 +
 sdks/java/container/build.gradle   | 13 +
 sdks/python/container/build.gradle | 13 +
 7 files changed, 92 insertions(+)


  1   2   3   >