From 5190a496ac4cea4d2da070ea6d85d77d91de1fbd Mon Sep 17 00:00:00 2001 From: Xin Liao Date: Sun, 5 Mar 2023 21:58:33 +0800 Subject: [PATCH] [fix](rebalance) fix that the clone operation is not performed due to incorrect condition judgment (#17381) --- be/src/olap/task/engine_clone_task.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/olap/task/engine_clone_task.cpp b/be/src/olap/task/engine_clone_task.cpp index 76b5690559..70f1bd2d2e 100644 --- a/be/src/olap/task/engine_clone_task.cpp +++ b/be/src/olap/task/engine_clone_task.cpp @@ -68,7 +68,7 @@ EngineCloneTask::EngineCloneTask(const TCloneReq& clone_req, const TMasterInfo& Status EngineCloneTask::execute() { // register the tablet to avoid it is deleted by gc thread during clone process SCOPED_ATTACH_TASK(_mem_tracker); - if (StorageEngine::instance()->tablet_manager()->register_clone_tablet(_clone_req.tablet_id)) { + if (!StorageEngine::instance()->tablet_manager()->register_clone_tablet(_clone_req.tablet_id)) { return Status::InternalError("tablet {} is under clone", _clone_req.tablet_id); } Status st = _do_clone();