Skip to content

Commit 4c96368

Browse files
committed
fix: Configure defualt keep alive pings for BQ Storage Read API RPCs
1 parent d1b481b commit 4c96368

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/EnhancedBigQueryReadStubSettings.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import com.google.cloud.bigquery.storage.v1.SplitReadStreamResponse;
3737
import com.google.cloud.bigquery.storage.v1.stub.readrows.ReadRowsResumptionStrategy;
3838
import com.google.common.collect.ImmutableList;
39+
40+
import java.time.Duration;
3941
import java.util.List;
4042

4143
/**
@@ -111,7 +113,10 @@ public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilde
111113

112114
/** Returns a builder for the default ChannelProvider for this service. */
113115
public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() {
114-
return BigQueryReadStubSettings.defaultGrpcTransportProviderBuilder();
116+
return BigQueryReadStubSettings.defaultGrpcTransportProviderBuilder()
117+
.setKeepAliveTimeDuration(Duration.ofMinutes(1))
118+
.setKeepAliveTimeoutDuration(Duration.ofMinutes(1))
119+
.setKeepAliveWithoutCalls(true);
115120
}
116121

117122
public static TransportChannelProvider defaultTransportChannelProvider() {

0 commit comments

Comments
 (0)