|
@@ -63,8 +63,6 @@ public:
|
|
|
return mask;
|
|
|
}
|
|
|
|
|
|
- static constexpr TDuration DEFAULT_TIMEOUT = TDuration::Seconds(10);
|
|
|
-
|
|
|
struct TGrpcRequest {
|
|
|
static const google::protobuf::Message& Obfuscate(const google::protobuf::Message& p) {
|
|
|
return p;
|
|
@@ -117,7 +115,8 @@ public:
|
|
|
}
|
|
|
|
|
|
static NYdbGrpc::TGRpcClientConfig InitGrpcConfig(const NGrpcActorClient::TGrpcClientSettings& settings) {
|
|
|
- NYdbGrpc::TGRpcClientConfig config(settings.Endpoint, DEFAULT_TIMEOUT, NYdbGrpc::DEFAULT_GRPC_MESSAGE_SIZE_LIMIT, 0, settings.CertificateRootCA);
|
|
|
+ const TDuration requestTimeout = TDuration::MilliSeconds(settings.RequestTimeoutMs);
|
|
|
+ NYdbGrpc::TGRpcClientConfig config(settings.Endpoint, requestTimeout, NYdbGrpc::DEFAULT_GRPC_MESSAGE_SIZE_LIMIT, 0, settings.CertificateRootCA);
|
|
|
config.EnableSsl = settings.EnableSsl;
|
|
|
config.IntChannelParams[GRPC_ARG_KEEPALIVE_TIME_MS] = settings.GrpcKeepAliveTimeMs;
|
|
|
config.IntChannelParams[GRPC_ARG_KEEPALIVE_TIMEOUT_MS] = settings.GrpcKeepAliveTimeoutMs;
|