From 065fd56c33de4dbcd25faf5661a23351992b14be Mon Sep 17 00:00:00 2001 From: Weiran Fang Date: Wed, 14 Oct 2020 19:02:15 +0000 Subject: [PATCH 1/2] feat: attemp DirectPath by default --- .../v2/stub/EnhancedBigtableStubSettings.java | 25 ++----------------- 1 file changed, 2 insertions(+), 23 deletions(-) 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 360141083..9cfcc16d7 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 @@ -85,9 +85,6 @@ public class EnhancedBigtableStubSettings extends StubSettings IDEMPOTENT_RETRY_CODES = ImmutableSet.of(Code.DEADLINE_EXCEEDED, Code.UNAVAILABLE); @@ -166,12 +163,6 @@ public class EnhancedBigtableStubSettings extends StubSettings Date: Thu, 15 Oct 2020 16:59:26 +0000 Subject: [PATCH 2/2] Add comment for DP attempt --- .../bigtable/data/v2/stub/EnhancedBigtableStubSettings.java | 2 ++ 1 file changed, 2 insertions(+) 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 9cfcc16d7..bd1188156 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 @@ -236,6 +236,8 @@ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProvi .setKeepAliveTimeout( Duration.ofSeconds(10)) // wait this long before considering the connection dead .setKeepAliveWithoutCalls(true) // sends ping without active streams + // Attempts direct access to CBT service over gRPC to improve throughput, + // whether the attempt is allowed is totally controlled by service owner. .setAttemptDirectPath(true); }