apache / apache/beam

Establish a strategy to prevent or mitigate quota-related flakes in Beam integration tests.

Open
#19,685 0 comments 0 reactions 0 assignees View on GitHub
bug P3 tests
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

Every now and then our postcommit tests fail due to lack of quota in apache-beam-testing, see [1].

Filing this as an umbrella issue to establish a strategy for preventing quota-related failures in Apache Beam tests.

Potential ideas:
- improve resilience of test infrastructure to retry tests that fail due to lack of quota, or delay the test execution when quota limits fall below a threshold
- monitor & procure the quota usage in apache-beam-testing
- tune the parameters affecting the number of concurrent test jobs according to available quota, and document best practices.
- stop previous jenkins job that were triggered on a PR when a new job is started.

[1] https://issues.apache.org/jira/issues/?jql=project%20%3D%20BEAM%20AND%20component%20%3D%20test-failures%20AND%20text%20~%20quota

Imported from Jira [BEAM-7749](https://issues.apache.org/jira/browse/BEAM-7749). Original Jira may contain additional context.
Reported by: tvalentyn.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.