This is an automated email from the ASF dual-hosted git repository.

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


    from a764632db32 Document how to trigger test suites. (#30953)
     add cd253fd8922 Revert setuptools upperbound since buggy releases are 
yanked. (#30958)
     add cfe7be6a609 [runners-flink] Use ImpulseSourceFunction for streaming 
Impulse (#30903)
     add f071e9e3415 Merge pull request #30905: Do not reemit data from impulse 
(#30903)
     add f8e4330b6ba change grafana creds to use readonly account for 
beammetrics cloudsql db (#30968)
     add 285b20de1ce Restore pip logs also for requirements.txt case (#30936)
     add a00e947f781 Upload PerWorkerMetrics every 30 second instead of every 
10 seconds (#30795)
     add 4b808b0d4f5 Fix build wheels due to setuptools changed naming (#30972)
     add d680bf0a57d [runners-flink] Fix watermark emission for empty splits 
(#29816)
     add e119cd49cf9 Merge pull request #30969: [runners-flink] Fix watermark 
emission for empty splits (#29816)
     add 9fa45df9b06 Move logic to build a Labeled Metric Name to a util file. 
(#30796)
     add 2f3893259fa [runners-flink] Finalize checkpoint marks after successful 
checkpoint (#29902)
     add f41f3648c3e Merge pull request #30971: #29902 finalize checkpoints 
after checkpoint
     add eb7ad46fcb7 remove CLOUDSDK env variable , not needed here (#30970)
     add fc7b955218c Reapply "[BEAM-30531] Automatically execute unbounded 
pipelines in streaming mode. (#30533)" (#30706)
     add 042284afd4e Add experiment for disabling auto-streaming.
     add c165f8af134 Correct release notes.
     add 63ebda005d0 Merge pull request #30959 Automatically execute unbounded 
pipelines in streaming mode.
     add fb6bfc3ef11 Skip generating docs for yaml/integration_tests.py. 
(#30986)
     add a44c4f19ce3 [#30870]: support consumer polling timeout in KafkaIO 
expansion service (#30915)
     add e59d313c3b1 Add a link to Grafana statistics for flaky workflows 
(#30934)
     add db585b7b462 replace clock.milliseconds with stopwatch (#30678)
     add 1a26eada0b0 [Python] Allow lambda function in bigtable handler to 
build a custom row key (#30974)
     add a6f3ddf898c Improvements to GetWorkTimingInfosTracker when there is 
clock skew between the worker and service. (#30990)
     add 995d1bf8a5a Update the upper bound for google-auth-httplib2 to  
'google-auth-httplib2>=0.1.0,<0.3.0' (#30962)
     add 277b6c3dbe5 Update python transform catalog (#30788)
     add f6322dae132 Fix ConcurrentModification exception possible in 
DataflowExecutionStateSampler (#30993)
     add 2c36cc0bf49 Move dependency updates to right after branch cut (#30939)
     add 1e89f834c84 Folow up of recent GHA breakages (#30996)
     add 1d8fdfa83ca Remove caching of global window side input param when 
invoking. (#30991)
     add ae597ccbf10 Add mechanism for skipping batching if your data is 
prebatched (#30961)
     add ec31847d934 Skip calling Compute in RemoveSafeDeltaCounterCell if 
value exists (#30913)
     add a62dfa732d4 [Flink] finalize checkpoint marks in the new Flink source 
implementation (#30849) (#30987)
     add 6bca71070e9 Add some metrics for CoGBK profiling. (#30979)
     add 6366bd4c890 Disable profiling in cythonized code by default. (#30938)

No new revisions were added by this update.

Summary of changes:
 .github/trigger_files/beam_PostCommit_Python.json  |   1 +
 ..._PostCommit_XVR_PythonUsingJavaSQL_Dataflow.yml |   2 -
 ...eam_PostCommit_XVR_PythonUsingJava_Dataflow.yml |   2 -
 .../beam_PreCommit_Java_Kafka_IO_Direct.yml        |   2 +-
 .../workflows/beam_PreCommit_Yaml_Xlang_Direct.yml |   6 +-
 .github/workflows/build_wheels.yml                 |   6 +-
 .github/workflows/update_python_dependencies.yml   |  12 +-
 .../GA-Post-Commits_status_dashboard.json          |  64 +++++++----
 .../grafana/provisioning/alerting/flaky_test.yaml  |   2 +-
 .../metrics/kubernetes/beamgrafana-deploy.yaml     |   4 +-
 .test-infra/tools/flaky_test_detection.py          |  26 ++++-
 CHANGES.md                                         |   5 +-
 contributor-docs/release-guide.md                  |  20 ++--
 .../Core Transforms/GroupByKey/GroupByKey/task.py  |   2 +
 .../flink/FlinkStreamingTransformTranslators.java  |  27 ++---
 .../wrappers/streaming/io/source/FlinkSource.java  |  18 ++-
 .../streaming/io/source/FlinkSourceReaderBase.java |  66 +++++++----
 .../streaming/io/source/FlinkSourceSplit.java      |  37 +++++-
 .../io/source/FlinkSourceSplitEnumerator.java      |   6 +-
 .../io/source/bounded/FlinkBoundedSource.java      |   1 +
 .../source/bounded/FlinkBoundedSourceReader.java   |  39 +------
 .../io/source/impulse/BeamImpulseSource.java       |  34 +++---
 .../unbounded/FlinkUnboundedSourceReader.java      |  90 ++++++++++-----
 .../bounded/FlinkBoundedSourceReaderTest.java      |   1 +
 .../unbounded/FlinkUnboundedSourceReaderTest.java  |  46 ++++++++
 .../options/DataflowStreamingPipelineOptions.java  |  10 ++
 .../dataflow/worker/ActiveMessageMetadata.java     |   7 +-
 .../dataflow/worker/DataflowExecutionContext.java  |   9 +-
 .../worker/DataflowExecutionStateSampler.java      |  14 ++-
 .../MetricsToPerStepNamespaceMetricsConverter.java |   7 +-
 .../worker/RemoveSafeDeltaCounterCell.java         |  15 +--
 .../dataflow/worker/StreamingDataflowWorker.java   |  11 +-
 .../runners/dataflow/worker/streaming/Work.java    |   2 +-
 .../harness/StreamingWorkerStatusReporter.java     |  72 ++++++++++--
 .../client/grpc/GetWorkTimingInfosTracker.java     |  25 ++--
 .../worker/DataflowExecutionContextTest.java       |   7 +-
 .../worker/DataflowExecutionStateSamplerTest.java  |   8 +-
 .../harness/StreamingWorkerStatusReporterTest.java |  10 +-
 .../client/grpc/GrpcWindmillServerTest.java        |  51 ++++++++-
 .../beam/sdk/metrics/LabeledMetricNameUtils.java   | 122 ++++++++++++++++++++
 .../beam/sdk/transforms/join/CoGbkResult.java      |  15 +++
 .../sdk/metrics/LabeledMetricNameUtilsTest.java    |  96 ++++++++++++++++
 .../sdk/io/gcp/bigquery/BigQuerySinkMetrics.java   | 127 ++++-----------------
 .../io/gcp/bigquery/BigQuerySinkMetricsTest.java   |  48 --------
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java |  25 +++-
 .../beam/sdk/io/kafka/KafkaIOExternalTest.java     |   5 +-
 .../io/kafka/upgrade/KafkaIOTranslationTest.java   |   1 +
 sdks/python/apache_beam/coders/coder_impl.pxd      |   1 -
 .../aggregation/approximatequantiles.py}           |  42 +++++--
 .../aggregation/approximatequantiles_test.py}      |  37 ++++--
 .../transforms/aggregation/approximateunique.py}   |  42 +++++--
 .../aggregation/approximateunique_test.py          |  54 +++++++++
 .../transforms/aggregation/batchelements.py        |  64 +++++++++++
 .../transforms/aggregation/batchelements_test.py   |  65 +++++++++++
 .../snippets/transforms/aggregation/tolist.py}     |  42 +++++--
 .../snippets/transforms/aggregation/tolist_test.py |  60 ++++++++++
 sdks/python/apache_beam/io/kafka.py                |  11 +-
 .../python/apache_beam/metrics/monitoring_infos.py |   1 -
 sdks/python/apache_beam/ml/inference/base.py       | 100 +++++++++++++++-
 sdks/python/apache_beam/ml/inference/base_test.py  |   8 ++
 sdks/python/apache_beam/runners/common.py          |  71 ++++--------
 .../runners/dataflow/dataflow_runner.py            |  27 +++++
 .../runners/dataflow/dataflow_runner_test.py       |  61 ++++++++++
 .../apache_beam/runners/worker/opcounters.py       |   1 -
 .../apache_beam/runners/worker/operations.py       |   1 -
 .../runners/worker/statesampler_fast.pyx           |   1 -
 .../python/apache_beam/testing/fast_test_utils.pxd |   1 -
 .../cy_dataflow_distribution_counter.pxd           |   1 -
 .../cy_dataflow_distribution_counter.pyx           |   1 -
 .../transforms/enrichment_handlers/bigtable.py     |  26 ++++-
 .../enrichment_handlers/bigtable_it_test.py        |  28 +++++
 .../enrichment_handlers/bigtable_test.py           |  41 +++++++
 sdks/python/apache_beam/utils/counters.pxd         |   1 -
 sdks/python/apache_beam/utils/windowed_value.py    |   1 -
 sdks/python/container/piputil.go                   |   4 +-
 .../container/py310/base_image_requirements.txt    |  14 +--
 .../container/py311/base_image_requirements.txt    |  14 +--
 .../container/py38/base_image_requirements.txt     |  14 +--
 .../container/py39/base_image_requirements.txt     |  14 +--
 sdks/python/pyproject.toml                         |   3 +-
 sdks/python/scripts/generate_pydoc.sh              |   1 +
 sdks/python/setup.py                               |   2 +-
 sdks/python/tox.ini                                |   1 -
 .../python/aggregation/approximatequantiles.md     |   9 +-
 .../python/aggregation/approximateunique.md        |   9 +-
 .../{approximatequantiles.md => batchelements.md}  |  14 ++-
 .../transforms/python/aggregation/groupbykey.md    |  14 +--
 .../{approximatequantiles.md => tolist.md}         |  13 ++-
 .../en/documentation/transforms/python/overview.md |   9 +-
 .../partials/section-menu/en/documentation.html    |   3 +
 90 files changed, 1541 insertions(+), 592 deletions(-)
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java
 create mode 100644 
sdks/java/core/src/test/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtilsTest.java
 copy sdks/python/apache_beam/{utils/counters.pxd => 
examples/snippets/transforms/aggregation/approximatequantiles.py} (50%)
 copy sdks/python/apache_beam/{utils/counters.pxd => 
examples/snippets/transforms/aggregation/approximatequantiles_test.py} (51%)
 copy sdks/python/apache_beam/{utils/counters.pxd => 
examples/snippets/transforms/aggregation/approximateunique.py} (50%)
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/aggregation/approximateunique_test.py
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/aggregation/batchelements.py
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/aggregation/batchelements_test.py
 copy sdks/python/apache_beam/{utils/counters.pxd => 
examples/snippets/transforms/aggregation/tolist.py} (52%)
 create mode 100644 
sdks/python/apache_beam/examples/snippets/transforms/aggregation/tolist_test.py
 create mode 100644 
sdks/python/apache_beam/transforms/enrichment_handlers/bigtable_test.py
 copy 
website/www/site/content/en/documentation/transforms/python/aggregation/{approximatequantiles.md
 => batchelements.md} (57%)
 copy 
website/www/site/content/en/documentation/transforms/python/aggregation/{approximatequantiles.md
 => tolist.md} (65%)

Reply via email to