From 8946e64c1b218f127a5c13beb4ff108d5c8b0cd6 Mon Sep 17 00:00:00 2001 From: Sakthivel Subramanian Date: Tue, 8 Sep 2026 05:22:19 +0000 Subject: [PATCH] test(spanner): deflake CloseSpannerWithOpenResultSetTest CloseSpannerWithOpenResultSetTest sets com.google.cloud.spanner.watchdogTimeoutSeconds to 1 second in @BeforeClass. During testStreamsAreCleanedUp, 16 threads concurrently execute 32 queries against a freshly created Spanner client. Under high CPU load in CI, thread contention during cold-start initialization can cause stream chunk delivery to exceed 1 second, intermittently triggering DEADLINE_EXCEEDED: stream wait timeout. Increase the stream watchdog timeout from 1 second to 5 seconds to provide sufficient headroom under multi-threaded CI load while retaining fail-fast behavior if a mock stream hangs. --- .../google/cloud/spanner/CloseSpannerWithOpenResultSetTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/CloseSpannerWithOpenResultSetTest.java b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/CloseSpannerWithOpenResultSetTest.java index ed9f21c46353..d3aec724c657 100644 --- a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/CloseSpannerWithOpenResultSetTest.java +++ b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/CloseSpannerWithOpenResultSetTest.java @@ -61,7 +61,7 @@ Spanner createSpanner() { @BeforeClass public static void setWatchdogTimeout() { - System.setProperty("com.google.cloud.spanner.watchdogTimeoutSeconds", "1"); + System.setProperty("com.google.cloud.spanner.watchdogTimeoutSeconds", "5"); } @AfterClass