Skip to content

Commit 458d8d8

Browse files
committed
Fixed performance
1 parent 622acfe commit 458d8d8

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

ydb/core/kqp/common/events/workload_service.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ struct TEvPlaceRequestIntoPool : public NActors::TEventLocal<TEvPlaceRequestInto
2424
const TString SessionId;
2525
TString PoolId; // Can be changed to default pool id
2626
TIntrusiveConstPtr<NACLib::TUserToken> UserToken;
27-
bool FromCache = false;
2827
};
2928

3029
struct TEvContinueRequest : public NActors::TEventLocal<TEvContinueRequest, TKqpWorkloadServiceEvents::EvContinueRequest> {

ydb/core/kqp/session_actor/kqp_session_actor.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -242,20 +242,20 @@ class TKqpSessionActor : public TActorBootstrapped<TKqpSessionActor> {
242242
}
243243

244244
void PassRequestToResourcePool() {
245-
const TString& poolId = QueryState->UserRequestContext->PoolId;
246-
auto event = std::make_unique<NWorkload::TEvPlaceRequestIntoPool>(QueryState->Database, SessionId, poolId, QueryState->UserToken);
247-
248-
TEventFlags flags = 0;
249245
if (QueryState->UserRequestContext->PoolConfig) {
250-
LOG_D("request placed into pool from cache: " << poolId);
251-
event->FromCache = true;
246+
LOG_D("request placed into pool from cache: " << QueryState->UserRequestContext->PoolId);
252247
CompileQuery();
253-
} else {
254-
flags |= IEventHandle::FlagTrackDelivery;
255-
Become(&TKqpSessionActor::ExecuteState);
248+
return;
256249
}
257250

258-
Send(MakeKqpWorkloadServiceId(SelfId().NodeId()), event.release(), flags);
251+
Send(MakeKqpWorkloadServiceId(SelfId().NodeId()), new NWorkload::TEvPlaceRequestIntoPool(
252+
QueryState->Database,
253+
SessionId,
254+
QueryState->UserRequestContext->PoolId,
255+
QueryState->UserToken
256+
), IEventHandle::FlagTrackDelivery);
257+
258+
Become(&TKqpSessionActor::ExecuteState);
259259
}
260260

261261
void ForwardRequest(TEvKqp::TEvQueryRequest::TPtr& ev) {

0 commit comments

Comments
 (0)