From 429d27a05ae4be6a68b28208167f790b52fbbe59 Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 9 Feb 2024 13:44:26 +0000 Subject: [PATCH] Fix direct load mem compactor stop --- src/observer/table_load/ob_table_load_mem_compactor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/observer/table_load/ob_table_load_mem_compactor.cpp b/src/observer/table_load/ob_table_load_mem_compactor.cpp index 38df0f9ae1..80d2965f8e 100644 --- a/src/observer/table_load/ob_table_load_mem_compactor.cpp +++ b/src/observer/table_load/ob_table_load_mem_compactor.cpp @@ -529,11 +529,11 @@ int ObTableLoadMemCompactor::start_compact() void ObTableLoadMemCompactor::stop() { + set_has_error(); //先设置为error,因为stop的场景就是error if (nullptr != task_scheduler_) { task_scheduler_->stop(); task_scheduler_->wait(); } - set_has_error(); //先设置为error,因为stop的场景就是error } int64_t ObTableLoadMemCompactor::get_compact_task_count() const