[fix](memory) Fix Allocator cancel pipelinex query #32048
This commit is contained in:
@ -24,18 +24,17 @@ namespace doris {
|
||||
class MemTracker;
|
||||
|
||||
AttachTask::AttachTask(const std::shared_ptr<MemTrackerLimiter>& mem_tracker,
|
||||
const TUniqueId& task_id, const TUniqueId& fragment_instance_id) {
|
||||
const TUniqueId& task_id) {
|
||||
ThreadLocalHandle::create_thread_local_if_not_exits();
|
||||
signal::set_signal_task_id(task_id);
|
||||
thread_context()->attach_task(task_id, fragment_instance_id, mem_tracker);
|
||||
thread_context()->attach_task(task_id, mem_tracker);
|
||||
}
|
||||
|
||||
AttachTask::AttachTask(RuntimeState* runtime_state) {
|
||||
ThreadLocalHandle::create_thread_local_if_not_exits();
|
||||
signal::set_signal_task_id(runtime_state->query_id());
|
||||
signal::set_signal_is_nereids(runtime_state->is_nereids());
|
||||
thread_context()->attach_task(runtime_state->query_id(), runtime_state->fragment_instance_id(),
|
||||
runtime_state->query_mem_tracker());
|
||||
thread_context()->attach_task(runtime_state->query_id(), runtime_state->query_mem_tracker());
|
||||
}
|
||||
|
||||
AttachTask::~AttachTask() {
|
||||
|
||||
Reference in New Issue
Block a user