Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
04c2a2d
Reject fractional values outside of (0.0, 1.0)
kmjung Apr 30, 2020
778e0f9
Upgrades gcsio to 2.1.3
veblush May 9, 2020
3e70f16
Make GroupByKey a primitive
rohdesamuel Apr 22, 2020
7283332
wip: add stubs for create, update write methods
May 12, 2020
2e17e06
wip
May 12, 2020
5510822
remove unused method from FhirIOTest
May 13, 2020
8e3a8f0
refactor class names to avoid conflicts
May 13, 2020
986de56
Move ReifyWindows etc to DirectRunner, don't subclass from GBK
rohdesamuel May 13, 2020
04f256a
draft conditional create and update transforms
May 13, 2020
0aa92fe
remove references to _GroupByKeyOnly
rohdesamuel May 13, 2020
b1b612f
generify and document new interfaces for conditional create and condi…
May 13, 2020
4c2c40f
Merge branch 'FhirIO' into FhirIOUpdate
May 13, 2020
cc405fd
add back the ReifyWindows to the GBK, some internal tests depend on it.
rohdesamuel May 13, 2020
9be5a29
Updated Videos and Podcasts page
aaltay May 15, 2020
4350158
Merge branch 'FhirIO' into FhirIOUpdate
May 15, 2020
301c32b
Update Beam website to release 2.21.0.
May 15, 2020
ad15754
Add blog post announcing the Beam 2.21.0 release.
May 15, 2020
eea7d10
move bundle test resources
May 18, 2020
6cf105a
Add to/from_runner_api_parameters to WriteToBigQuery
rohdesamuel May 18, 2020
e80ee15
wip
May 18, 2020
35db9f7
Add grpc-alts and grpc-netty-shaded explicitly
veblush May 19, 2020
3b50369
[BEAM-10038] Add script to mass-comment Jenkins triggers on PR
May 20, 2020
5dda6a8
Add mass comment script to release guide.
May 20, 2020
c2d6c36
[BEAM-9603] Add timer family support to FnApiDoFnRunner
y1chi May 20, 2020
48c2c58
Clarifies Dataflow execution environment model
chamikaramj May 20, 2020
13568c8
Fix grammar / spelling
epicfaace May 20, 2020
7bdd52e
Remove curly quotes from documentation code samples
epicfaace May 20, 2020
696ebf2
Fixes typos.
chamikaramj May 20, 2020
cdc7821
Update test list.
May 20, 2020
0a8d955
Update verify_release_build.sh to use mass_comment.py.
May 20, 2020
84343b0
Run yapf on mass_comment.py.
May 20, 2020
e88362e
Skip checking input determinism for GBKs embedded in x-lang transform…
rohdesamuel May 20, 2020
d5d7c88
Remove irrelevant instruction.
May 20, 2020
5839915
Address comments and add tests
y1chi May 20, 2020
b2fefaf
[BEAM-9679] Add Core Transforms section / GroupByKey lesson to the Go…
damondouglas May 20, 2020
21da890
[BEAM-10048] Clean up release guide.
May 20, 2020
1404c6a
Remove checklist from build_release_candidate.sh.
May 20, 2020
74a5340
Clarifies text.
chamikaramj May 20, 2020
e8d0bd5
Merge pull request #11755 from ibzib/BEAM-10038
May 20, 2020
9818fa8
[BEAM-9699] Add test verifying we can use ZetaSQL in Python SqlTransf…
TheNeuralBit May 20, 2020
758d821
[BEAM-10037] BeamSqlExample.java fails to build (#11754)
omarismail94 May 20, 2020
e1b148b
Implement GrowableOffsetRangeTracker
May 13, 2020
cf03756
[BEAM-9899] Fix some issues around storing schema `id` on user types …
TheNeuralBit May 20, 2020
e5345fb
Merge pull request #11724 from apache/aaltay-patch-1
amaliujia May 20, 2020
9e092f9
Merge pull request #11762 from [BEAM-10044] Remove curly quotes from …
pabloem May 20, 2020
87dbf84
Merge pull request #11715 from boyuanzz/grow
boyuanzz May 20, 2020
3c1c757
Merge pull request #11339 from [BEAM-9468] Fhir io
May 21, 2020
b33ed49
[BEAM-9822] Simplify pipeline when batching is disabled. (#11529)
nielm May 21, 2020
9cf6f5f
Moving to 2.23.0-SNAPSHOT on master branch.
TheNeuralBit May 21, 2020
ffd74b0
[BEAM-10028] Add support for the state backed iterable coder to the J…
lukecwik May 21, 2020
5e132a1
Merge pull request #11651: [BEAM-8889] Upgrades gcsio to 2.1.3
chamikaramj May 21, 2020
799b4e1
Merge pull request #11760: [BEAM-10043] Fix grammar / spelling in lan…
kamilwu May 21, 2020
22d604b
Update changes.md
rehmanmuradali May 21, 2020
ef811fe
Merge pull request #11774: [BEAM-1589] Added @OnWindowExpiration anno…
reuvenlax May 21, 2020
d3dfa30
comments
y1chi May 21, 2020
79e84e9
Include additional instructions for staging repository.
May 21, 2020
e0ae226
Merge pull request #11757: [BEAM-8019] Clarifies Dataflow execution e…
chamikaramj May 21, 2020
16ab595
[BEAM-9692] Make GroupByKey into a primitive (#11503)
robertwb May 21, 2020
b8e582f
[BEAM-10052] check hash and avoid duplicated artifacts
ihji May 21, 2020
0c3780c
Clarify the usage of sign_hash_python_wheels.sh.
May 21, 2020
dfa1e47
Merge pull request #11764 from ibzib/release-guide
May 21, 2020
105f265
Website build: Remove -u root (#11625)
TheNeuralBit May 21, 2020
393f1ba
[BEAM-10060] Upgrading Python containers to beam-master-20200521
angoenka May 21, 2020
73fa135
[BEAM-9722] added SnowflakeIO with Read operation (#11360)
DariuszAniszewski May 21, 2020
1560e02
Merge pull request #11783 from angoenka/beam-master-20200521
angoenka May 21, 2020
7cc1a7d
Merge pull request #11771: [BEAM-10052] check hash and avoid duplicat…
chamikaramj May 21, 2020
9f8783d
add def args
TheNeuralBit May 22, 2020
8f53b99
Fix typo Portabillity -> Portability
epicfaace May 22, 2020
1095db0
[BEAM-9978] Adding functionality and tests to Go offset range tracker.
youngoli May 20, 2020
93f605d
Merge pull request #11763: [BEAM-9978] Adding functionality and tests…
youngoli May 22, 2020
64f8a40
[BEAM-10064] Fix google3 import error for BEAM-9383
ihji May 22, 2020
6766d0c
[BEAM-10058] Provide less strict assertion to make the test more resi…
kamilwu May 22, 2020
790ed44
Fix typo copyLicenseScrips -> copyLicenseScripts
epicfaace May 22, 2020
0e48498
[BEAM-10067] Minify website assets with --minify flag
epicfaace May 22, 2020
e45623e
[BEAM-10051] Move closed reader check after sentinel. (#11768)
lostluck May 22, 2020
455fca5
[BEAM-10056] Fix validation for struct CoGBKs (#11782)
lostluck May 22, 2020
f387df7
add io-matrix
epicfaace May 23, 2020
8fe35ad
add descriptions, links to guides
epicfaace May 23, 2020
ff1f9f1
fix typo
epicfaace May 23, 2020
fa805b6
format
epicfaace May 23, 2020
37ac9ee
update CHANGES.md
epicfaace May 23, 2020
e3b6a43
[BEAM-10050] Change labels checked in VideoIntelligenceIT (#11775)
mwalenia May 25, 2020
57dc7f4
Merge pull request #11795: [BEAM-10058] Provide less strict assertion…
kamilwu May 25, 2020
0f97499
[BEAM-9930] Update blog post for new Beam Summit Digital dates (#11772)
mxm May 25, 2020
1d84d00
[BEAM-10077] using filename + hash instead of UUID for staging name
ihji May 26, 2020
27f0dba
[BEAM-9770] BigQueryIO Patterns. Add Document update to snippit update.
rarokni May 26, 2020
79dcab9
[BEAM-10073] Add pubsub performance tests results to the grafana dash…
May 26, 2020
fa028e6
[BEAM-10074] | implement hashing functions
darshanj May 26, 2020
18de412
Merge pull request #11786 from TheNeuralBit/mobile-gaming-fix
May 26, 2020
f83bc75
[BEAM-10065] Fix beam release guide template (#11797)
epicfaace May 26, 2020
f452e09
Fix typo in doc "and and" -> "and" (#11810)
epicfaace May 26, 2020
d86219f
[BEAM-2939, BEAM-10057] Ensure that we can process an EmptyUnboundedS…
lukecwik May 26, 2020
17ce646
Merge pull request #11789 from epicfaace/patch-2
pabloem May 26, 2020
b1791a2
Merge pull request #11756 from y1chi/BEAM-9603
boyuanzz May 26, 2020
90a79d6
[BEAM-7370] Upgrade sphinx to 3.0.3 (#11798)
epicfaace May 26, 2020
c77bee6
Clear redundant debug statements in pr-11756
y1chi May 26, 2020
6e42344
Merge pull request #11800: Fix typo copyLicenseScrips -> copyLicenseS…
youngoli May 26, 2020
fdd9409
Merge branch 'master' into bi
pabloem May 27, 2020
e1531b7
Merge pull request #11802 from [BEAM-9916] Update I/O documentation l…
pabloem May 27, 2020
32c6579
Merge pull request #11822 from y1chi/clean-up
boyuanzz May 27, 2020
6022079
[BEAM-10076] Fix dataflow worker status page rendering (#11812)
May 27, 2020
630a488
[BEAM-10016, BEAM-10094] Disable single test to get portable validate…
lukecwik May 27, 2020
e667344
Add a bare bones powered by page.
aaltay May 27, 2020
1a5dd77
Merge pull request #11815 from rezarokni/BEAM-9770
aaltay May 27, 2020
292dea3
[BEAM-9936] Reduce the code duplication across python/container/py*
kamilwu May 14, 2020
09a1677
[BEAM-9936] Create SDK harness containers with Python3.8
kamilwu May 19, 2020
6654a3d
[BEAM-9810] Tox suites for Python 3.8
kamilwu May 13, 2020
c0c786d
[BEAM-9810] Fix 'dictionary keys changed during iteration' error
kamilwu May 14, 2020
c2b9867
[BEAM-9810] Disable all failing tests until Dataflow runner supports …
kamilwu May 13, 2020
63b4d3a
[BEAM-7770] Make ReplicaInfo part of Read on SolrIO
iemejia Apr 9, 2020
61eebf0
[BEAM-7770] Add ReadAll transform for SolrIO
iemejia Apr 9, 2020
e6bbb40
Merge pull request #11825: [BEAM-10016, BEAM-10094] Disable single te…
mxm May 27, 2020
9199598
[BEAM-10102] Fix query in pubsub read grafana dashoard
May 27, 2020
4676c43
[BEAM-10106] Script the deployment of artifacts to pypi
May 27, 2020
10732c7
Add pypi script to release guide.
May 27, 2020
5d88f77
Merge pull request #11357: [BEAM-7770] Add ReadAll transform for SolrIO
aromanenko-dev May 27, 2020
ec7278b
[BEAM-10108] Update Flink versions in publish_docker_images.sh.
May 27, 2020
d0d813b
Merge pull request #11827: [BEAM-10102] Fix query in pubsub read graf…
kamilwu May 27, 2020
8aedab2
Merge pull request #11813: [BEAM-10077] using filename + hash instead…
chamikaramj May 27, 2020
5129587
Add release date.
May 27, 2020
ff8430e
Add release date.
May 27, 2020
c5b1183
Add release date.
May 27, 2020
e0f858f
Remove HTML comment (causes formatting issues)
May 27, 2020
5b6e84f
Add a flag to tune the size of the grouping tables used by the datafl…
May 27, 2020
a23b0e6
[BEAM-9936] Create SDK harness containers with Python 3.8 - PR #11738
tvalentyn May 27, 2020
1ec86e7
Add Pub/Sub Lite to in progress IOs
aaltay May 27, 2020
6906192
Merge pull request #11833 from apache/aaltay-patch-1
aaltay May 27, 2020
9939a8f
Move 2.20 download addresses to archive.
May 27, 2020
e52f58d
Merge branch 'website-2-21' of https://github.com/ibzib/beam into web…
May 27, 2020
c27e033
Merge pull request #11829 from ibzib/BEAM-10108
May 27, 2020
00736f3
[BEAM-10098] Enabling javadoc export for RabbitMqIO and KuduIO
pabloem May 27, 2020
706a06c
Merge pull request #11817 from darshanj/BEAM-10074
amaliujia May 27, 2020
eae2113
Improve log messages in release scripts.
May 27, 2020
b6100fd
Install twine in virtual env.
May 27, 2020
0e74474
remove as_cloud_object override
TheNeuralBit May 27, 2020
1671c1f
Merge pull request #11793 [BEAM-10064] Fix google3 import error for B…
robertwb May 27, 2020
eb59a84
Merge pull request #11796 from [BEAM-10003] Use local code for buildi…
kgabryje May 27, 2020
6658d62
Merge pull request #11745 from [BEAM-9692] Add to/from_runner_api_par…
pabloem May 27, 2020
4817e84
[BEAM-9971] Do not use context classloader. (#11784)
May 27, 2020
a0b5fb1
Merge pull request #11729 from ibzib/2-21-blog
May 27, 2020
3850133
Merge pull request #11727 from ibzib/website-2-21
May 27, 2020
c4f03a8
[BEAM-9810] Add a Tox (precommit) suite for Python 3.8 #11707
tvalentyn May 28, 2020
d172594
Enables proto holders for testing runner API. Without this x-lang can…
chamikaramj May 28, 2020
0588260
[BEAM-9363] Support TUMBLE aggregation (#11807)
amaliujia May 28, 2020
a13ef24
Merge pull request #11837: [BEAM-10098] Enabling javadoc export for R…
aromanenko-dev May 28, 2020
d71ee35
[BEAM-9916] Fixed some IO Urls on website
aromanenko-dev May 28, 2020
972c331
Avoid re-encoding value state cells each commit (#11823)
May 28, 2020
d09ef10
Merge pull request #11801 from epicfaace/minify
aaltay May 28, 2020
b43b2f1
Merge pull request #11826 from aaltay/rela
aaltay May 28, 2020
e42d217
Merge pull request #11580 from kmjung/bigquery_split
chamikaramj May 28, 2020
e3ae9f8
Merge branch 'FhirIO' into FhirIOUpdate
May 28, 2020
409607a
Merge pull request #11828 from ibzib/BEAM-10106
May 28, 2020
b843bfc
[BEAM-9964] Move workerCacheMb to a user-visible place
May 28, 2020
47ea112
[BEAM-9679] Flatten Kata for Go (#11806)
brucearctor May 28, 2020
018e889
[BEAM-9220] Go Dataflow jobs to use runner v2 (#11207)
lostluck May 28, 2020
d68f7f2
Update multi-language roadmap status.
robertwb May 28, 2020
a5e642a
[BEAM-9935] Respect allowed split points and fraction in Go.
youngoli May 22, 2020
e57c144
Merge pull request #11791: [BEAM-9935] Respect allowed split points a…
youngoli May 28, 2020
775ad8e
[BEAM-8280] Blog post: Python typing changes (#11070)
udim May 28, 2020
74962ce
Merge pull request #11844 [BEAM-8019] Enables proto holders when 'tes…
robertwb May 28, 2020
e7abbdb
Update website/www/site/content/en/roadmap/connectors-multi-sdk.md
robertwb May 28, 2020
1e7d194
Merge pull request #11853 Update multi-language roadmap status.
robertwb May 28, 2020
9e5dd68
[BEAM-10125] adding cross-language KafkaIO integration test
ihji May 22, 2020
0addd1f
Merge pull request #11848: [BEAM-9916] Fixed some IO Urls on website
aromanenko-dev May 29, 2020
6dc08a4
[BEAM-8608] Chain DoFns in Flink batch runner when possible.
May 29, 2020
7978c0f
[BEAM-10078] uniquify Dataflow specific jars when staging (#11814)
ihji May 29, 2020
fc941a0
[BEAM-10107] Remove outdated instructions for website updates in rele…
May 29, 2020
b09e38e
Merge pull request #11839 [BEAM-10122] Python RowCoder throws NotImpl…
robertwb May 29, 2020
8420eee
Merge pull request #11849 from [BEAM-9964] Move workerCacheMb to a us…
pabloem May 29, 2020
193e54c
[BEAM-9679] Add a CoGroupByKey lesson to the Core Transforms section …
damondouglas May 29, 2020
1bcb551
[BEAM-10110] Propagate ids for custom coders. (#11832)
lostluck May 29, 2020
05df703
[BEAM-10154] Remove stray version number.
May 29, 2020
858fe4e
Merge pull request #11847: [BEAM-10125] adding cross-language KafkaIO…
chamikaramj May 29, 2020
21848c6
Moves apply_WriteToBigQuery to override
rohdesamuel May 1, 2020
12878fc
[BEAM-10121] Python RowCoder doesn't support nested structs (#11841)
TheNeuralBit May 29, 2020
b365680
Skip test if py=3.8 see BEAM-9754
rohdesamuel May 29, 2020
d87fc52
[BEAM-7746] Fix type errors and enable checks for apache_beam.datafra…
robertwb May 29, 2020
dba5f2b
Merge pull request #11594 from [BEAM-9692] Replace apply_WriteToBigQu…
pabloem May 29, 2020
a0297da
Update programming-guide.md
Rajat-181 May 30, 2020
1bd1508
Merge pull request #11871: [website] Fix programming guide typo
iemejia May 30, 2020
6598f10
Update programming-guide.md
Rajat-181 May 30, 2020
3689296
[BEAM-8608] Code review. Fix checkstyle.
Jun 1, 2020
1a8c563
Merge pull request #11858: [BEAM-8608] Chain DoFns in Flink batch run…
dmvk Jun 1, 2020
1b14085
[BEAM-9421] Better documentation of output results from AnnotateText …
kamilwu Jun 1, 2020
e9837fe
[BEAM-9421] Website section that describes getting predictions using …
kamilwu Jun 1, 2020
a1031c8
[BEAM-10162, BEAM-10163] Change PubSubIO and BigQueryIO job names; up…
Jun 1, 2020
194f981
[BEAM-10051] Scope instruction data. (#11864)
lostluck Jun 1, 2020
e0217d1
[BEAM-9679] Add Combine/Simple Function to Core Transforms (#11866)
damondouglas Jun 1, 2020
280e243
Updates CHANGES.md to include new I/Os for Beam 2.22.0. (#11879)
chamikaramj Jun 1, 2020
2163ff8
Merge pull request #11872: Fix Programming guide typo
iemejia Jun 1, 2020
3ebc397
Merge pull request #11865 from ibzib/BEAM-10154
Jun 1, 2020
89fc35b
[BEAM-10158] Use a shared unbounded thread pool within Beam Python. (…
lukecwik Jun 1, 2020
54dccb0
wip
Jun 2, 2020
01c11e7
[BEAM-9825] | Implement Intersect,Union,Except transforms (#11610)
Jun 2, 2020
b6ca2ab
[BEAM-9723] Add DLP integration transforms (#11566)
mwalenia Jun 2, 2020
006b8ce
[BEAM-10171] Add Kinesis, Spanner, Jdbc IOs to the portability roadmap
Jun 2, 2020
0c45136
[BEAM-8850,BEAM-8849] FlinkBatchTranslationContext respects input par…
May 29, 2020
3c4536d
[BEAM-8848] Flink Batch Runner: optimize GBK translation for non-merg…
Jun 1, 2020
23a1fb7
[BEAM-8848] Code review.
Mar 26, 2020
ccc2fa4
Merge pull request #11874: Flink Batch Runner: optimize GBK translati…
dmvk Jun 2, 2020
fcb40cf
Merge pull request #11887: [BEAM-10171] Add Kinesis, Spanner, Jdbc IO…
chamikaramj Jun 2, 2020
423b79c
wip
Jun 2, 2020
c28dbd8
Merge branch 'master' into FhirIOUpdate
Jun 2, 2020
6b61b59
create IT
Jun 2, 2020
39c2d9d
split create / update ITs
Jun 2, 2020
3abc1a5
conditional update IT
Jun 3, 2020
6e1372c
remove UpdateResources as the interface was too hard to use
Jun 3, 2020
ee3c99d
spotless
Jun 3, 2020
29df6d3
remove unused test util DoFn
Jun 3, 2020
74c3c23
fix find replace typo
Jun 3, 2020
709ed00
remove unused imports
Jun 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .test-infra/jenkins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,13 +94,16 @@ Beam Jenkins overview page: [link](https://builds.apache.org/view/A-D/view/Beam/
|------|------|-------------------|-------------|
| beam_PerformanceTests_Analysis | [cron](https://builds.apache.org/job/beam_PerformanceTests_Analysis/) | `Run Performance Tests Analysis` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Analysis/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Analysis) |
| beam_PerformanceTests_AvroIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT/), [hdfs_cron](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT_HDFS/) | `Run Java AvroIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT_HDFS/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_AvroIOIT_HDFS) |
| beam_PerformanceTests_BiqQueryIO_Read_Python | [cron](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Read_Python/) | `Run BigQueryIO Read Performance Test Python` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Read_Python/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Read_Python) |
| beam_PerformanceTests_BiqQueryIO_Write_Python_Batch | [cron](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Write_Python_Batch/) | `Run BigQueryIO Write Performance Test Python Batch` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Write_Python_Batch/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_BiqQueryIO_Write_Python_Batch) |
| beam_PerformanceTests_Compressed_TextIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT/), [hdfs_cron](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT_HDFS/) | `Run Java CompressedTextIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT_HDFS/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Compressed_TextIOIT_HDFS) |
| beam_PerformanceTests_HadoopFormat | [cron](https://builds.apache.org/job/beam_PerformanceTests_HadoopFormat/) | `Run Java HadoopFormatIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_HadoopFormat/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_HadoopFormat) |
| beam_PerformanceTests_JDBC | [cron](https://builds.apache.org/job/beam_PerformanceTests_JDBC/) | `Run Java JdbcIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_JDBC/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_JDBC) |
| beam_PerformanceTests_KafkaIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_Kafka_IO/) | `Run Java KafkaIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Kafka_IO/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Kafka_IO) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Kafka_IO/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Kafka_IO) |
| beam_PerformanceTests_ManyFiles_TextIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT/), [hdfs_cron](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT_HDFS/) | `Run Java ManyFilesTextIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT_HDFS/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_ManyFiles_TextIOIT_HDFS) |
| beam_PerformanceTests_MongoDBIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_MongoDBIO_IT/) | `Run Java MongoDBIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_MongoDBIO_IT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_MongoDBIO_IT) |
| beam_PerformanceTests_ParquetIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT/), [hdfs_cron](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT_HDFS/) | `Run Java ParquetIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT_HDFS/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT_HDFS) |
| beam_PerformanceTests_PubsubIOIT_Python_Streaming | [cron](https://builds.apache.org/job/beam_PerformanceTests_PubsubIOIT_Python_Streaming/) | `Run PubsubIO Performance Test Python` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_PubsubIOIT_Python_Streaming/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_PubsubIOIT_Python_Streaming) |
| beam_PerformanceTests_Spark | [cron](https://builds.apache.org/job/beam_PerformanceTests_Spark/) | `Run Spark Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_Spark/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_Spark) |
| beam_PerformanceTests_TFRecordIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_TFRecordIOIT/) | `Run Java TFRecordIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_TFRecordIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_TFRecordIOIT) |
| beam_PerformanceTests_TextIOIT | [cron](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT/), [hdfs_cron](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT_HDFS/) | `Run Java TextIO Performance Test` | [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT) [![Build Status](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT_HDFS/badge/icon)](https://builds.apache.org/job/beam_PerformanceTests_TextIOIT_HDFS) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,27 +82,27 @@ def executeJob = { scope, testConfig ->
}

PhraseTriggeringPostCommitBuilder.postCommitJob(
'beam_BiqQueryIO_Read_Performance_Test_Python',
'beam_PerformanceTests_BiqQueryIO_Read_Python',
'Run BigQueryIO Read Performance Test Python',
'BigQueryIO Read Performance Test Python',
this
) {
executeJob(delegate, bqio_read_test)
}

CronJobBuilder.cronJob('beam_BiqQueryIO_Read_Performance_Test_Python', 'H 15 * * *', this) {
CronJobBuilder.cronJob('beam_PerformanceTests_BiqQueryIO_Read_Python', 'H 15 * * *', this) {
executeJob(delegate, bqio_read_test)
}

PhraseTriggeringPostCommitBuilder.postCommitJob(
'beam_BiqQueryIO_Write_Performance_Test_Python_Batch',
'beam_PerformanceTests_BiqQueryIO_Write_Python_Batch',
'Run BigQueryIO Write Performance Test Python Batch',
'BigQueryIO Write Performance Test Python Batch',
this
) {
executeJob(delegate, bqio_write_test)
}

CronJobBuilder.cronJob('beam_BiqQueryIO_Write_Performance_Test_Python_Batch', 'H 15 * * *', this) {
CronJobBuilder.cronJob('beam_PerformanceTests_BiqQueryIO_Write_Python_Batch', 'H 15 * * *', this) {
executeJob(delegate, bqio_write_test)
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@ def psio_test = [
temp_location : 'gs://temp-storage-for-perf-tests/loadtests',
publish_to_big_query : true,
metrics_dataset : 'beam_performance',
metrics_table : 'psio_io_2GB_msg_results',
metrics_table : 'psio_io_2GB_results',
influx_measurement : 'python_psio_2GB_results',
influx_db_name : InfluxDBCredentialsHelper.InfluxDBDatabaseName,
influx_hostname : InfluxDBCredentialsHelper.InfluxDBHostname,
input_options : '\'{' +
'"num_records": 2097152,' +
'"key_size": 1,' +
Expand All @@ -59,14 +62,14 @@ def executeJob = { scope, testConfig ->
}

PhraseTriggeringPostCommitBuilder.postCommitJob(
'beam_PubsubIO_Performance_Test_Python',
'beam_PerformanceTests_PubsubIOIT_Python_Streaming',
'Run PubsubIO Performance Test Python',
'PubsubIO Performance Test Python',
this
) {
executeJob(delegate, psio_test)
}

CronJobBuilder.cronJob('beam_PubsubIO_Performance_Test_Python', 'H 15 * * *', this) {
CronJobBuilder.cronJob('beam_PerformanceTests_PubsubIOIT_Python_Streaming', 'H 15 * * *', this) {
executeJob(delegate, psio_test)
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,7 @@ PostcommitJobBuilder.postCommitJob('beam_PostCommit_Py_ValCont',
shell('cd ' + commonJobProperties.checkoutDir + ' && bash sdks/python/container/run_validatescontainer.sh python35')
shell('cd ' + commonJobProperties.checkoutDir + ' && bash sdks/python/container/run_validatescontainer.sh python36')
shell('cd ' + commonJobProperties.checkoutDir + ' && bash sdks/python/container/run_validatescontainer.sh python37')
// TODO(BEAM-9754): Turn on ValidatesContainer tests on Python 3.8 once BEAM-9754 is resolved.
// shell('cd ' + commonJobProperties.checkoutDir + ' && bash sdks/python/container/run_validatescontainer.sh python38')
}
}
2 changes: 1 addition & 1 deletion .test-infra/metrics/beamgrafana-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ spec:
fsGroup: 1000
containers:
- name: beamgrafana
image: gcr.io/apache-beam-testing/beamgrafana:beammetrics20200515
image: gcr.io/apache-beam-testing/beamgrafana:beammetrics20200526
securityContext:
runAsUser: 0
env:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
},
"hiddenSeries": false,
"id": 2,
"interval": "",
"interval": "24h",
"legend": {
"avg": false,
"current": false,
Expand Down Expand Up @@ -75,7 +75,7 @@
"measurement": "python_bqio_read",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT value FROM \"python_bqio_read_10GB_results\" WHERE \"metric\" =~ /runtime/",
"query": "SELECT mean(\"value\") FROM \"python_bqio_read_10GB_results\" WHERE \"metric\" =~ /runtime/ AND $timeFilter GROUP BY time($__interval), \"metric\"",
"rawQuery": true,
"refId": "A",
"resultFormat": "time_series",
Expand Down Expand Up @@ -157,7 +157,7 @@
},
"hiddenSeries": false,
"id": 3,
"interval": "",
"interval": "24h",
"legend": {
"avg": false,
"current": false,
Expand Down Expand Up @@ -197,7 +197,7 @@
"measurement": "python_bqio_read",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT value FROM \"python_bqio_write_10GB_results\" WHERE \"metric\" =~ /runtime/",
"query": "SELECT mean(\"value\") FROM \"python_bqio_write_10GB_results\" WHERE \"metric\" =~ /runtime/ AND $timeFilter GROUP BY time($__interval), \"metric\"",
"rawQuery": true,
"refId": "A",
"resultFormat": "time_series",
Expand Down Expand Up @@ -261,6 +261,250 @@
"align": false,
"alignLevel": null
}
},
{
"aliasColors": {},
"bars": false,
"cacheTimeout": null,
"dashLength": 10,
"dashes": false,
"datasource": "BeamInfluxDB",
"fill": 1,
"fillGradient": 0,
"gridPos": {
"h": 9,
"w": 12,
"x": 0,
"y": 9
},
"hiddenSeries": false,
"id": 4,
"interval": "24h",
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": false,
"total": false,
"values": false
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "connected",
"options": {
"dataLinks": []
},
"percentage": false,
"pluginVersion": "6.7.2",
"pointradius": 2,
"points": true,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
"steppedLine": false,
"targets": [
{
"alias": "read_time",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
}
],
"measurement": "python_bqio_read",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"value\") FROM \"python_psio_2GB_results\" WHERE \"metric\" = 'pubsub_io_perf_read_runtime' AND $timeFilter GROUP BY time($__interval), \"metric\"",
"rawQuery": true,
"refId": "A",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"value"
],
"type": "field"
},
{
"params": [],
"type": "mean"
}
]
],
"tags": []
}
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Reading 2GB of data | Pubsub native Dataflow IO | streaming",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"transparent": true,
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"$$hashKey": "object:403",
"format": "s",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"$$hashKey": "object:404",
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
],
"yaxis": {
"align": false,
"alignLevel": null
}
},
{
"aliasColors": {},
"bars": false,
"cacheTimeout": null,
"dashLength": 10,
"dashes": false,
"datasource": "BeamInfluxDB",
"fill": 1,
"fillGradient": 0,
"gridPos": {
"h": 9,
"w": 12,
"x": 12,
"y": 9
},
"hiddenSeries": false,
"id": 5,
"interval": "24h",
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": false,
"total": false,
"values": false
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "connected",
"options": {
"dataLinks": []
},
"percentage": false,
"pluginVersion": "6.7.2",
"pointradius": 2,
"points": true,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
"steppedLine": false,
"targets": [
{
"alias": "write_time",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
}
],
"measurement": "python_bqio_read",
"orderByTime": "ASC",
"policy": "default",
"query": "SELECT mean(\"value\") FROM \"python_psio_2GB_results\" WHERE \"metric\" = 'pubsub_io_perf_write_runtime' AND $timeFilter GROUP BY time($__interval), \"metric\"",
"rawQuery": true,
"refId": "A",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"value"
],
"type": "field"
},
{
"params": [],
"type": "mean"
}
]
],
"tags": []
}
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Writing 2GB of data | Pubsub native Dataflow IO | streaming",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"transparent": true,
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"$$hashKey": "object:403",
"format": "s",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"$$hashKey": "object:404",
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
],
"yaxis": {
"align": false,
"alignLevel": null
}
}
],
"schemaVersion": 22,
Expand Down Expand Up @@ -293,5 +537,5 @@
"variables": {
"list": []
},
"version": 1
}
"version": 2
}
Loading