fix expected_task_load of split_task_range equals to 0.
This commit is contained in:
@ -158,7 +158,7 @@ int ObComplementDataParam::split_task_ranges(
|
|||||||
ObArrayArray<ObStoreRange> multi_range_split_array;
|
ObArrayArray<ObStoreRange> multi_range_split_array;
|
||||||
ObParallelBlockRangeTaskParams params;
|
ObParallelBlockRangeTaskParams params;
|
||||||
params.parallelism_ = hint_parallelism;
|
params.parallelism_ = hint_parallelism;
|
||||||
params.expected_task_load_ = tablet_size / 1024 / 1024;
|
params.expected_task_load_ = tablet_size / 1024 / 1024 <= 0 ? sql::OB_EXPECTED_TASK_LOAD : tablet_size / 1024 / 1024;
|
||||||
if (OB_FAIL(ranges.push_back(range))) {
|
if (OB_FAIL(ranges.push_back(range))) {
|
||||||
LOG_WARN("push back range failed", K(ret));
|
LOG_WARN("push back range failed", K(ret));
|
||||||
} else if (OB_FAIL(tablet_service->get_multi_ranges_cost(tablet_id,
|
} else if (OB_FAIL(tablet_service->get_multi_ranges_cost(tablet_id,
|
||||||
|
|||||||
@ -309,7 +309,7 @@ int ObTabletDDLKvMgr::wait_ddl_merge_success(const SCN &start_scn, const SCN &co
|
|||||||
LOG_WARN("check status failed", K(ret));
|
LOG_WARN("check status failed", K(ret));
|
||||||
} else if (OB_FAIL(schedule_ddl_merge_task(start_scn, commit_scn, false/*is_replay*/, table_id, ddl_task_id))) {
|
} else if (OB_FAIL(schedule_ddl_merge_task(start_scn, commit_scn, false/*is_replay*/, table_id, ddl_task_id))) {
|
||||||
if (OB_EAGAIN == ret) {
|
if (OB_EAGAIN == ret) {
|
||||||
ob_usleep(10L * 1000L);
|
ob_usleep(100L); // 100us.
|
||||||
ret = OB_SUCCESS; // retry
|
ret = OB_SUCCESS; // retry
|
||||||
} else {
|
} else {
|
||||||
LOG_WARN("commit ddl log failed", K(ret), K(start_scn), K(commit_scn), K(ls_id_), K(tablet_id_));
|
LOG_WARN("commit ddl log failed", K(ret), K(start_scn), K(commit_scn), K(ls_id_), K(tablet_id_));
|
||||||
|
|||||||
Reference in New Issue
Block a user