Repository navigation
Fix slow SyntheticSource in Python3.11+, clean up Python load test version configs - #40540
Conversation
* Avoid time.sleep(0) invocation in Synthetic Source that causing regression in Py311 * Remove no-op "--experiments=use_runner_v2" * Use snapshot SDK containers for load test, instead of default to beam-master
|
Testing: https://github.com/apache/beam/actions/runs/38304879269 (Dataflow) https://github.com/apache/beam/actions/runs/38304887892 (Flink) |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #40540 +/- ##
=============================================
+ Coverage 56.16% 79.72% +23.55%
=============================================
Files 1124 487 -637
Lines 178336 82289 -96047
Branches 1489 0 -1489
=============================================
- Hits 100170 65601 -34569
+ Misses 75645 16688 -58957
+ Partials 2521 0 -2521
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Assigning reviewers: R: @jrmccluskey for label python. Note: If you would like to opt out of this review, comment Available commands:
The PR bot will only process comments in the main thread (not review comments). |
Fix #40509 ; fix #40510 ; fix #40511 ; fix #40513
Avoid time.sleep(0) invocation in Synthetic Source that causing regression in Py311 (
time.sleep(0)is slower on Python 3.11 than on Python 3.10 python/cpython#125997)Remove no-op "--experiments=use_runner_v2"
Use snapshot SDK containers for load test, instead of default to beam-master. This makes regression in dependencies to be exposed earlier