Skip to content

Commit c1f2ab9

Browse files
committed
use sepecific timeout for generic queues (#6653)
1 parent c7bd3d0 commit c1f2ab9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

ydb/core/kqp/common/kqp_timeouts.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ ui64 GetDefaultQueryTimeoutMs(NKikimrKqp::EQueryType queryType,
1919
case NKikimrKqp::QUERY_TYPE_SQL_DML:
2020
case NKikimrKqp::QUERY_TYPE_PREPARED_DML:
2121
case NKikimrKqp::QUERY_TYPE_AST_DML:
22+
return queryLimits.GetDataQueryTimeoutMs();
2223
case NKikimrKqp::QUERY_TYPE_SQL_GENERIC_QUERY:
2324
case NKikimrKqp::QUERY_TYPE_SQL_GENERIC_CONCURRENT_QUERY:
24-
return queryLimits.GetDataQueryTimeoutMs();
25+
return queryServiceConfig.GetQueryTimeoutDefaultSeconds() * 1000;
2526

2627
case NKikimrKqp::QUERY_TYPE_SQL_GENERIC_SCRIPT:
2728
return queryServiceConfig.GetScriptOperationTimeoutDefaultSeconds()

ydb/core/protos/config.proto

+1
Original file line numberDiff line numberDiff line change
@@ -1024,6 +1024,7 @@ message TQueryServiceConfig {
10241024
optional NYql.TGenericGatewayConfig Generic = 11;
10251025
optional TFinalizeScriptServiceConfig FinalizeScriptServiceConfig = 12;
10261026
optional uint64 ProgressStatsPeriodMs = 14 [default = 0]; // 0 = disabled
1027+
optional uint32 QueryTimeoutDefaultSeconds = 19 [default = 1800];
10271028
optional bool EnableMatchRecognize = 20 [default = false];
10281029
}
10291030

0 commit comments

Comments
 (0)