You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by yh...@apache.org on 2026/04/23 16:27:58 UTC
(beam) branch master updated: [runners-flink] Bump FlinkRequiresStableInputTest timeout to 120s (#38273)
This is an automated email from the ASF dual-hosted git repository.
Abacn 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 357862aee37 [runners-flink] Bump FlinkRequiresStableInputTest timeout to 120s (#38273)
357862aee37 is described below
commit 357862aee376153ebd49763dc902c4529a80b4ec
Author: Tobias Kaymak <to...@gmail.com>
AuthorDate: Thu Apr 23 18:27:50 2026 +0200
[runners-flink] Bump FlinkRequiresStableInputTest timeout to 120s (#38273)
The four portable-execution test methods in FlinkRequiresStableInputTest
were declared with `@Test(timeout = 30_000)`, which is consistently
exceeded under CI load and currently causes
testParDoRequiresStableInputPortable to fail
TestTimedOutException at FlinkRequiresStableInputTest.java:190 (the
1-second poll loop in executePipeline) on every recent
beam_PreCommit_Java run on master.
All four sibling portable-pipeline tests in the same package
(PortableExecutionTest, PortableTimersExecutionTest,
PortableStateExecutionTest, ReadSourcePortableTest) already use
`@Test(timeout = 120_000)`. This test is doing strictly more work
(deliberate failure -> checkpoint -> restore -> re-execute -> DONE) yet
had a 4x tighter budget, which matches the "Jenkins under high load"
diagnosis from #21333.
Aligning the timeout with the rest of the portable Flink test suite.
---
.../apache/beam/runners/flink/FlinkRequiresStableInputTest.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkRequiresStableInputTest.java b/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkRequiresStableInputTest.java
index dd374c21de3..c2f86987033 100644
--- a/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkRequiresStableInputTest.java
+++ b/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkRequiresStableInputTest.java
@@ -103,22 +103,22 @@ public class FlinkRequiresStableInputTest {
* <p>A Savepoint is taken until the desired state in the operators has been reached. We then
* restore the savepoint to check if we produce impotent results.
*/
- @Test(timeout = 30_000)
+ @Test(timeout = 120_000)
public void testParDoRequiresStableInput() throws Exception {
runTest(false);
}
- @Test(timeout = 30_000)
+ @Test(timeout = 120_000)
public void testParDoRequiresStableInputPortable() throws Exception {
runTest(true);
}
- @Test(timeout = 30_000)
+ @Test(timeout = 120_000)
public void testParDoRequiresStableInputStateful() throws Exception {
testParDoRequiresStableInputStateful(false);
}
- @Test(timeout = 30_000)
+ @Test(timeout = 120_000)
public void testParDoRequiresStableInputStatefulPortable() throws Exception {
testParDoRequiresStableInputStateful(true);
}