diff --git a/src/common/grpc/src/channel_manager.rs b/src/common/grpc/src/channel_manager.rs index 70e70893d4..439e3e2fe9 100644 --- a/src/common/grpc/src/channel_manager.rs +++ b/src/common/grpc/src/channel_manager.rs @@ -230,9 +230,9 @@ impl Default for ChannelConfig { rate_limit: None, initial_stream_window_size: None, initial_connection_window_size: None, - http2_keep_alive_interval: None, + http2_keep_alive_interval: Some(Duration::from_secs(30)), http2_keep_alive_timeout: None, - http2_keep_alive_while_idle: None, + http2_keep_alive_while_idle: Some(true), http2_adaptive_window: None, tcp_keepalive: None, tcp_nodelay: true, @@ -497,9 +497,9 @@ mod tests { rate_limit: None, initial_stream_window_size: None, initial_connection_window_size: None, - http2_keep_alive_interval: None, + http2_keep_alive_interval: Some(Duration::from_secs(30)), http2_keep_alive_timeout: None, - http2_keep_alive_while_idle: None, + http2_keep_alive_while_idle: Some(true), http2_adaptive_window: None, tcp_keepalive: None, tcp_nodelay: true,