[enhancement](util) print if using nereids planner when be coredump (#31981)

This commit is contained in:
TengJianPing
2024-03-08 23:42:11 +08:00
committed by yiguolei
parent d5bf20c96e
commit d2e7a68d11
7 changed files with 24 additions and 3 deletions

View File

@ -33,6 +33,7 @@ AttachTask::AttachTask(const std::shared_ptr<MemTrackerLimiter>& 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());
}