Skip to content

Commit c63da82

Browse files
authored
use sepecific timeout for generic queues (#6653)
1 parent 4f93432 commit c63da82

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
@@ -1014,6 +1014,7 @@ message TQueryServiceConfig {
10141014
optional NYql.TGenericGatewayConfig Generic = 11;
10151015
optional TFinalizeScriptServiceConfig FinalizeScriptServiceConfig = 12;
10161016
optional uint64 ProgressStatsPeriodMs = 14 [default = 0]; // 0 = disabled
1017+
optional uint32 QueryTimeoutDefaultSeconds = 19 [default = 1800];
10171018
}
10181019

10191020
// Config describes immediate controls and allows

0 commit comments

Comments
 (0)