Skip to content

Commit 9452a29

Browse files
authored
fix: temporarily double idle timeout to workaround a bug in watchdog (#30299)
1 parent cce70cd commit 9452a29

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,12 @@ private static BigtableDataSettings configureReadSettings(
321321
.setRpcTimeoutMultiplier(1)
322322
.setTotalTimeout(Duration.ofMillis(Math.max(initialRpcTimeout, totalTimeout)));
323323

324-
settings.stubSettings().readRowsSettings().setWaitTimeout(Duration.ofMillis(waitTimeout));
324+
settings
325+
.stubSettings()
326+
.readRowsSettings()
327+
.setWaitTimeout(Duration.ofMillis(waitTimeout))
328+
// Temporarily doubles the idle timeout to work around a bug in gax watchdog
329+
.setIdleTimeout(Duration.ofMinutes(10));
325330

326331
settings.stubSettings().readRowsSettings().setRetrySettings(retrySettings.build());
327332

0 commit comments

Comments
 (0)