From 23f00183ef21456199e3eef4d026de82040b71f3 Mon Sep 17 00:00:00 2001 From: surbhigarg92 Date: Thu, 23 Oct 2025 14:02:36 +0530 Subject: [PATCH 1/2] fix: Configure gRPC keep alive as 120 sec --- src/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index d50b08925..fa0bb6f9d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -417,8 +417,7 @@ class Spanner extends GrpcService { libVersion: require('../../package.json').version, scopes, // Add grpc keep alive setting - 'grpc.keepalive_time_ms': 30000, - 'grpc.keepalive_timeout_ms': 10000, + 'grpc.keepalive_time_ms': 120000, // Enable grpc-gcp support 'grpc.callInvocationTransformer': grpcGcp.gcpCallInvocationTransformer, 'grpc.channelFactoryOverride': grpcGcp.gcpChannelFactoryOverride, From 346ef408c50f4bb8a6aa4323e506df872a2f4b59 Mon Sep 17 00:00:00 2001 From: surbhigarg92 Date: Thu, 23 Oct 2025 21:41:48 +0530 Subject: [PATCH 2/2] test cases --- test/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/index.ts b/test/index.ts index 3d0772a3e..39f4dfdd2 100644 --- a/test/index.ts +++ b/test/index.ts @@ -228,8 +228,7 @@ describe('Spanner', () => { libVersion: require('../../package.json').version, scopes: [], grpc, - 'grpc.keepalive_time_ms': 30000, - 'grpc.keepalive_timeout_ms': 10000, + 'grpc.keepalive_time_ms': 120000, 'grpc.callInvocationTransformer': fakeGrpcGcp().gcpCallInvocationTransformer, 'grpc.channelFactoryOverride': fakeGrpcGcp().gcpChannelFactoryOverride,