From e17bb7473581818d37047daedb46da7bfb60b9d1 Mon Sep 17 00:00:00 2001 From: Sushan Bhattarai Date: Mon, 11 Aug 2025 17:10:26 -0400 Subject: [PATCH 1/2] feat(bigtable): lower the value for max rpc channels to make it more conservative --- .../bigtable/data/v2/stub/EnhancedBigtableStubSettings.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java index d994634aa22e..2e8a03d7cfcb 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java @@ -446,7 +446,9 @@ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProvi ChannelPoolSettings.builder() .setInitialChannelCount(10) .setMinRpcsPerChannel(1) - .setMaxRpcsPerChannel(50) + // Keep it conservative as we scale the channel size every 1min + // and delta is 2 channels. + .setMaxRpcsPerChannel(25) .setPreemptiveRefreshEnabled(true) .build()) .setMaxInboundMessageSize(MAX_MESSAGE_SIZE) From 351f709d0718ccca4d9e4e52b503cd51c4442d6f Mon Sep 17 00:00:00 2001 From: Sushan Bhattarai Date: Mon, 11 Aug 2025 17:39:12 -0400 Subject: [PATCH 2/2] fix: format --- .../bigtable/data/v2/stub/EnhancedBigtableStubSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java index 2e8a03d7cfcb..31d6f760553d 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/EnhancedBigtableStubSettings.java @@ -447,7 +447,7 @@ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProvi .setInitialChannelCount(10) .setMinRpcsPerChannel(1) // Keep it conservative as we scale the channel size every 1min - // and delta is 2 channels. + // and delta is 2 channels. .setMaxRpcsPerChannel(25) .setPreemptiveRefreshEnabled(true) .build())