[CP] [CP]fix ls_balance by migrate

This commit is contained in:
maosy 2024-11-01 07:44:24 +00:00 committed by ob-robot
parent d926d0f59d
commit c0b42d85c7

View File

@ -352,7 +352,8 @@ int ObLSBalanceTaskHelper::generate_migrate_task_()
//get one unit group, which less than primary_zone_unit_num
const ObLSStatusInfo &ls_status = balance_info.get_redundant_ls_array().at(j);
new_task = false;
for (int64_t k = 0; OB_SUCC(ret) && k < unit_group_balance_array_.count(); ++k) {
//一个ls_status只能生成一个ls_alter任务,在生成任务后,要跳出循环
for (int64_t k = 0; OB_SUCC(ret) && k < unit_group_balance_array_.count() && !new_task; ++k) {
ObUnitGroupBalanceInfo &dest_balance_info = unit_group_balance_array_.at(k);
if (dest_balance_info.get_lack_ls_count() > 0) {
new_task = true;