From 816bbe796e8efe0c6223930fb855523e650db3e4 Mon Sep 17 00:00:00 2001 From: medcll <527998250@qq.com> Date: Wed, 6 Nov 2024 07:44:13 +0000 Subject: [PATCH] Fix stop pre_sort logic bug --- src/observer/table_load/ob_table_load_pre_sorter.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/observer/table_load/ob_table_load_pre_sorter.cpp b/src/observer/table_load/ob_table_load_pre_sorter.cpp index 48cb08d43..7b5f77107 100644 --- a/src/observer/table_load/ob_table_load_pre_sorter.cpp +++ b/src/observer/table_load/ob_table_load_pre_sorter.cpp @@ -156,14 +156,11 @@ int ObTableLoadPreSorter::init_chunks_manager() return ret; } -void ObTableLoadPreSorter::stop() { +void ObTableLoadPreSorter::stop() +{ set_has_error(); if (OB_NOT_NULL(sample_task_scheduler_)) { sample_task_scheduler_->stop(); - sample_task_scheduler_->wait(); - sample_task_scheduler_->~ObITableLoadTaskScheduler(); - ob_free(sample_task_scheduler_); - sample_task_scheduler_ = nullptr; } }