[beam] branch master updated (8007543 -> 76501ab)
This is an automated email from the ASF dual-hosted git repository. chamikara pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 8007543 Merge pull request #10893 from lukecwik/splittabledofn2 add 76501ab [BEAM-9229] Adding dependency information to Environment proto (#10733) No new revisions were added by this update. Summary of changes: .../pipeline/src/main/proto/beam_runner_api.proto | 85 ++ 1 file changed, 85 insertions(+)
[beam] branch master updated: [BEAM-5605] Honor the bounded source timestamps timestamp.
This is an automated email from the ASF dual-hosted git repository. lcwik pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/beam.git The following commit(s) were added to refs/heads/master by this push: new 39bed99 [BEAM-5605] Honor the bounded source timestamps timestamp. new 8007543 Merge pull request #10893 from lukecwik/splittabledofn2 39bed99 is described below commit 39bed99fd237e8881f8ed9dd412213e8aadd92ea Author: Luke Cwik AuthorDate: Tue Feb 18 14:23:09 2020 -0800 [BEAM-5605] Honor the bounded source timestamps timestamp. --- .../src/main/java/org/apache/beam/sdk/io/Read.java | 21 + 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java index 57362f4..3c17c4a 100644 --- a/sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java +++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java @@ -38,6 +38,7 @@ import org.apache.beam.sdk.util.SerializableUtils; import org.apache.beam.sdk.values.PBegin; import org.apache.beam.sdk.values.PCollection; import org.apache.beam.sdk.values.PCollection.IsBounded; +import org.apache.beam.sdk.values.TimestampedValue; import org.apache.beam.sdk.values.TypeDescriptor; import org.apache.beam.sdk.values.WindowingStrategy; import org.joda.time.Duration; @@ -242,18 +243,19 @@ public class Read { } @NewTracker -public RestrictionTracker, Object[]> restrictionTracker( +public RestrictionTracker, TimestampedValue[]> restrictionTracker( @Restriction BoundedSource restriction, PipelineOptions pipelineOptions) { return new BoundedSourceAsSDFRestrictionTracker<>(restriction, pipelineOptions); } @ProcessElement public void processElement( -RestrictionTracker, Object[]> tracker, OutputReceiver receiver) +RestrictionTracker, TimestampedValue[]> tracker, +OutputReceiver receiver) throws IOException { - Object[] out = new Object[1]; + TimestampedValue[] out = new TimestampedValue[1]; while (tracker.tryClaim(out)) { -receiver.output((T) out[0]); +receiver.outputWithTimestamp(out[0].getValue(), out[0].getTimestamp()); } } @@ -267,7 +269,7 @@ public class Read { * object is used to advance the underlying source and to "return" the current element. */ private static class BoundedSourceAsSDFRestrictionTracker -extends RestrictionTracker, Object[]> { +extends RestrictionTracker, TimestampedValue[]> { private final BoundedSource initialRestriction; private final PipelineOptions pipelineOptions; private BoundedSource.BoundedReader currentReader; @@ -280,7 +282,7 @@ public class Read { } @Override - public boolean tryClaim(Object[] position) { + public boolean tryClaim(TimestampedValue[] position) { if (claimedAll) { return false; } @@ -291,14 +293,17 @@ public class Read { claimedAll = true; return false; } -position[0] = currentReader.getCurrent(); +position[0] = +TimestampedValue.of( +currentReader.getCurrent(), currentReader.getCurrentTimestamp()); return true; } if (!currentReader.advance()) { claimedAll = true; return false; } - position[0] = currentReader.getCurrent(); + position[0] = + TimestampedValue.of(currentReader.getCurrent(), currentReader.getCurrentTimestamp()); return true; } catch (IOException e) { throw new RuntimeException(e);
[beam] branch master updated (93de587 -> e1fcf18)
This is an automated email from the ASF dual-hosted git repository. chamikara pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 93de587 Merge pull request #10895 from chrlarsen/thriftio-website add c00a0dd Updates DataflowRunner to support multiple SDK environments. add e1fcf18 Merge pull request #10886: [BEAM-8019] Updates DataflowRunner to support multiple SDK environments. No new revisions were added by this update. Summary of changes: .../python/apache_beam/options/pipeline_options.py | 11 ++ .../runners/dataflow/internal/apiclient.py | 113 +++-- .../runners/dataflow/internal/apiclient_test.py| 80 +++ sdks/python/apache_beam/transforms/external.py | 7 +- 4 files changed, 202 insertions(+), 9 deletions(-)
[beam] branch asf-site updated: Publishing website 2020/02/20 23:45:05 at commit 93de587
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/beam.git The following commit(s) were added to refs/heads/asf-site by this push: new 6e06b4f Publishing website 2020/02/20 23:45:05 at commit 93de587 6e06b4f is described below commit 6e06b4f9348a0ecd3a5429045435250870d88eb3 Author: jenkins AuthorDate: Thu Feb 20 23:45:06 2020 + Publishing website 2020/02/20 23:45:05 at commit 93de587 --- website/generated-content/documentation/io/built-in/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/website/generated-content/documentation/io/built-in/index.html b/website/generated-content/documentation/io/built-in/index.html index 7f5d198..20ee992 100644 --- a/website/generated-content/documentation/io/built-in/index.html +++ b/website/generated-content/documentation/io/built-in/index.html @@ -503,6 +503,7 @@ limitations under the License. https://github.com/apache/beam/blob/master/sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java;>XmlIO https://github.com/apache/beam/blob/master/sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java;>TikaIO ParquetIO +https://github.com/apache/beam/blob/master/sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java;>ThriftIO https://github.com/apache/beam/tree/master/sdks/java/io/kinesis;>Amazon Kinesis
[beam] branch master updated (bb47d74 -> 93de587)
This is an automated email from the ASF dual-hosted git repository. altay pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from bb47d74 [BEAM-9343]Upgrade ZetaSQL to 2020.02.1 (#10918) new b00795e Added ThriftIO to list of supported I/O on website and to change log. new 93de587 Merge pull request #10895 from chrlarsen/thriftio-website The 25655 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 | 1 + website/src/documentation/io/built-in.md | 1 + 2 files changed, 2 insertions(+)
[beam] branch master updated (42afa77 -> bb47d74)
This is an automated email from the ASF dual-hosted git repository. amaliujia pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 42afa77 [BEAM-8280] Enable and improve IOTypeHints debug_str traceback (#10894) add bb47d74 [BEAM-9343]Upgrade ZetaSQL to 2020.02.1 (#10918) No new revisions were added by this update. Summary of changes: sdks/java/extensions/sql/zetasql/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[beam] branch master updated (154477a -> 42afa77)
This is an automated email from the ASF dual-hosted git repository. udim pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 154477a Merge pull request #10912: [BEAM-9341] postcommit xvr flink fix add 42afa77 [BEAM-8280] Enable and improve IOTypeHints debug_str traceback (#10894) No new revisions were added by this update. Summary of changes: sdks/python/apache_beam/transforms/ptransform.py | 34 +--- .../apache_beam/transforms/ptransform_test.py | 94 +++--- sdks/python/apache_beam/typehints/decorators.py| 64 ++- .../apache_beam/typehints/decorators_test.py | 5 ++ .../apache_beam/typehints/decorators_test_py3.py | 13 +++ 5 files changed, 132 insertions(+), 78 deletions(-)
[beam] branch master updated (ccc7495 -> 154477a)
This is an automated email from the ASF dual-hosted git repository. chamikara pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from ccc7495 Merge pull request #10823 [BEAM-9286] Create validation runner test for metrics (user counter). add 9c9456d [BEAM-9341] postcommit xvr flink fix add 154477a Merge pull request #10912: [BEAM-9341] postcommit xvr flink fix No new revisions were added by this update. Summary of changes: .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy | 3 ++- .../beam/runners/core/construction/ValidateRunnerXlangTest.java| 7 ++- 2 files changed, 4 insertions(+), 6 deletions(-)
[beam] branch master updated (a52f9b7 -> ccc7495)
This is an automated email from the ASF dual-hosted git repository. yifanzou pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from a52f9b7 [BEAM-8280] no_annotations decorator (#10904) add 9b96766 Create validation runner test for metrics (limited to user counter in this PR). add 830d887 Fixups. add ccc7495 Merge pull request #10823 [BEAM-9286] Create validation runner test for metrics (user counter). No new revisions were added by this update. Summary of changes: sdks/python/apache_beam/metrics/metric_test.py | 35 ++ 1 file changed, 35 insertions(+)
[beam] branch master updated (57ce5b9 -> a52f9b7)
This is an automated email from the ASF dual-hosted git repository. udim pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 57ce5b9 Merge pull request #10749: [BEAM-8916] Rename external_test_it so that it is picked up by pytest add a52f9b7 [BEAM-8280] no_annotations decorator (#10904) No new revisions were added by this update. Summary of changes: sdks/python/apache_beam/typehints/decorators.py | 10 +- sdks/python/apache_beam/typehints/decorators_test_py3.py | 16 2 files changed, 25 insertions(+), 1 deletion(-)
[beam] branch master updated (928eca7 -> 57ce5b9)
This is an automated email from the ASF dual-hosted git repository. chamikara pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from 928eca7 Merge pull request #10913 from apache/aaltay-patch-1 add 72ec042 [BEAM-8916] Rename external_test_it so that it is picked up by pytest add 57ce5b9 Merge pull request #10749: [BEAM-8916] Rename external_test_it so that it is picked up by pytest No new revisions were added by this update. Summary of changes: .../apache_beam/transforms/{external_test_it.py => external_it_test.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sdks/python/apache_beam/transforms/{external_test_it.py => external_it_test.py} (100%)
[beam] branch master updated (b4668a1 -> 928eca7)
This is an automated email from the ASF dual-hosted git repository. altay pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from b4668a1 [BEAM-9085] Fix performance regression in SyntheticSource (#10885) add af19496 Update google-cloud-videointelligence dependency add 928eca7 Merge pull request #10913 from apache/aaltay-patch-1 No new revisions were added by this update. Summary of changes: sdks/python/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[beam] branch aaltay-patch-1 created (now af19496)
This is an automated email from the ASF dual-hosted git repository. altay pushed a change to branch aaltay-patch-1 in repository https://gitbox.apache.org/repos/asf/beam.git. at af19496 Update google-cloud-videointelligence dependency This branch includes the following new commits: new af19496 Update google-cloud-videointelligence dependency 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] 01/01: Update google-cloud-videointelligence dependency
This is an automated email from the ASF dual-hosted git repository. altay pushed a commit to branch aaltay-patch-1 in repository https://gitbox.apache.org/repos/asf/beam.git commit af19496435483d690864e85fa98ed15b86cece7b Author: Ahmet Altay AuthorDate: Thu Feb 20 08:47:26 2020 -0800 Update google-cloud-videointelligence dependency --- sdks/python/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdks/python/setup.py b/sdks/python/setup.py index 6c2a063..dc4ca33 100644 --- a/sdks/python/setup.py +++ b/sdks/python/setup.py @@ -213,7 +213,7 @@ GCP_REQUIREMENTS = [ 'google-cloud-spanner>=1.13.0,<1.14.0', 'grpcio-gcp>=0.2.2,<1', # GCP Packages required by ML functionality -'google-cloud-videointelligence>=1.8.0<=1.12.1', +'google-cloud-videointelligence>=1.8.0<1.14.0', ] INTERACTIVE_BEAM = [
[beam] branch master updated (b89f0ac -> b4668a1)
This is an automated email from the ASF dual-hosted git repository. tvalentyn pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git. from b89f0ac Merge pull request #10898: Don't exclude UsesUnboundedPCollections in Dataflow VR tests add b4668a1 [BEAM-9085] Fix performance regression in SyntheticSource (#10885) No new revisions were added by this update. Summary of changes: .../apache_beam/testing/synthetic_pipeline.py | 25 +++--- 1 file changed, 17 insertions(+), 8 deletions(-)
svn commit: r38176 - /release/beam/KEYS
Author: iemejia Date: Thu Feb 20 12:25:50 2020 New Revision: 38176 Log: Add public key for ieme...@apache.org Modified: release/beam/KEYS Modified: release/beam/KEYS == --- release/beam/KEYS (original) +++ release/beam/KEYS Thu Feb 20 12:25:50 2020 @@ -1483,3 +1483,228 @@ IeGTgLQveGFOLg+mxBirU795SwoP1ghEH25gJJRH qo6eBXdSdQ== =IrQx -END PGP PUBLIC KEY BLOCK- +pub rsa4096/0x0A9DAF6713B86349 2017-05-14 [SC] [expires: 2023-01-14] + 3415631729E15B33051ADB670A9DAF6713B86349 +uid [ unknown] Ismaël MejÃa +sig 30x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa +sig 0x995E35221AD84DFF 2017-05-26 Daniel Ruggeri (http://home.apache.org/~druggeri/) +sig 0x3FAAD2CD5ECBB314 2017-05-18 Rob Tompkins +sig 0x99D98980B81EA628 2017-05-24 Adina Crainiceanu (CODE SIGNING KEY) +sig 0x9C49F42147085518 2017-05-26 Marcus Christie (CODE SIGNING KEY) +sig 20xF3AD5C94A67F707E 2017-05-30 [User ID not found] +sig 30x03E2BF1E0FB52BC6 2017-05-24 Ashish Paliwal +sig 30x0A9DAF6713B86349 2017-05-14 Ismaël MejÃa +uid [ unknown] Ismaël MejÃa +sig 30x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa +sig 0x995E35221AD84DFF 2017-05-26 Daniel Ruggeri (http://home.apache.org/~druggeri/) +sig 0x99D98980B81EA628 2017-05-24 Adina Crainiceanu (CODE SIGNING KEY) +sig 0x4DB7FA0BC832755A 2017-05-28 Jurgen Van Ham (private use) +sig 20xF3AD5C94A67F707E 2017-05-30 [User ID not found] +sig 30x03E2BF1E0FB52BC6 2017-05-24 Ashish Paliwal +sig 30x0A9DAF6713B86349 2017-05-18 Ismaël MejÃa +sub rsa4096/0x34CD09D450DDBA48 2017-05-14 [E] [expires: 2023-01-14] +sig 0x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa + +-BEGIN PGP PUBLIC KEY BLOCK- + +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
svn commit: r38177 - /dev/beam/KEYS
Author: iemejia Date: Thu Feb 20 12:26:14 2020 New Revision: 38177 Log: Add public key for ieme...@apache.org Modified: dev/beam/KEYS Modified: dev/beam/KEYS == --- dev/beam/KEYS (original) +++ dev/beam/KEYS Thu Feb 20 12:26:14 2020 @@ -1371,6 +1371,7 @@ sig 365ABB07A8965E788 2019-12-06 sub rsa4096 2019-12-06 [E] sig 65ABB07A8965E788 2019-12-06 Mikhail Gryzykhin + -BEGIN PGP PUBLIC KEY BLOCK- mQINBF3qptkBEADbFx+VySfRQhJ9TlDHcE/NAMyMMIdxQ9+fM8H+qwd8kCcM8llO @@ -1482,3 +1483,228 @@ IeGTgLQveGFOLg+mxBirU795SwoP1ghEH25gJJRH qo6eBXdSdQ== =IrQx -END PGP PUBLIC KEY BLOCK- +pub rsa4096/0x0A9DAF6713B86349 2017-05-14 [SC] [expires: 2023-01-14] + 3415631729E15B33051ADB670A9DAF6713B86349 +uid [ unknown] Ismaël MejÃa +sig 30x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa +sig 0x995E35221AD84DFF 2017-05-26 Daniel Ruggeri (http://home.apache.org/~druggeri/) +sig 0x3FAAD2CD5ECBB314 2017-05-18 Rob Tompkins +sig 0x99D98980B81EA628 2017-05-24 Adina Crainiceanu (CODE SIGNING KEY) +sig 0x9C49F42147085518 2017-05-26 Marcus Christie (CODE SIGNING KEY) +sig 20xF3AD5C94A67F707E 2017-05-30 [User ID not found] +sig 30x03E2BF1E0FB52BC6 2017-05-24 Ashish Paliwal +sig 30x0A9DAF6713B86349 2017-05-14 Ismaël MejÃa +uid [ unknown] Ismaël MejÃa +sig 30x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa +sig 0x995E35221AD84DFF 2017-05-26 Daniel Ruggeri (http://home.apache.org/~druggeri/) +sig 0x99D98980B81EA628 2017-05-24 Adina Crainiceanu (CODE SIGNING KEY) +sig 0x4DB7FA0BC832755A 2017-05-28 Jurgen Van Ham (private use) +sig 20xF3AD5C94A67F707E 2017-05-30 [User ID not found] +sig 30x03E2BF1E0FB52BC6 2017-05-24 Ashish Paliwal +sig 30x0A9DAF6713B86349 2017-05-18 Ismaël MejÃa +sub rsa4096/0x34CD09D450DDBA48 2017-05-14 [E] [expires: 2023-01-14] +sig 0x0A9DAF6713B86349 2020-01-15 Ismaël MejÃa + +-BEGIN PGP PUBLIC KEY BLOCK- + +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