Skip to content

Commit 65add49

Browse files
authored
fix query id for recompilation (#7599)
1 parent 74a9fd5 commit 65add49

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ydb/core/kqp/compile_service/kqp_compile_service.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -774,7 +774,11 @@ class TKqpCompileService : public TActorBootstrapped<TKqpCompileService> {
774774
: (TableServiceConfig.GetEnableAstCache() && !request.QueryAst)
775775
? ECompileActorAction::PARSE
776776
: ECompileActorAction::COMPILE);
777-
TKqpCompileRequest compileRequest(ev->Sender, request.Uid, request.Query ? *request.Query : *compileResult->Query,
777+
auto query = request.Query ? *request.Query : *compileResult->Query;
778+
if (compileResult) {
779+
query.UserSid = compileResult->Query->UserSid;
780+
}
781+
TKqpCompileRequest compileRequest(ev->Sender, request.Uid, query,
778782
compileSettings, request.UserToken, dbCounters, request.GUCSettings, request.ApplicationName,
779783
ev->Cookie, std::move(ev->Get()->IntrestedInResult),
780784
ev->Get()->UserRequestContext,

0 commit comments

Comments
 (0)