@@ -316,7 +316,7 @@ WorkloadGroupInfo WorkloadGroupInfo::parse_topic_info(
316
316
}
317
317
318
318
// 11 min remote scan thread num
319
- int min_remote_scan_thread_num = vectorized::ScannerScheduler::get_remote_scan_thread_num () ;
319
+ int min_remote_scan_thread_num = config::doris_scanner_min_thread_pool_thread_num ;
320
320
if (tworkload_group_info.__isset .min_remote_scan_thread_num &&
321
321
tworkload_group_info.min_remote_scan_thread_num > 0 ) {
322
322
min_remote_scan_thread_num = tworkload_group_info.min_remote_scan_thread_num ;
@@ -396,7 +396,7 @@ void WorkloadGroup::upsert_task_scheduler(WorkloadGroupInfo* tg_info, ExecEnv* e
396
396
std::make_unique<vectorized::SimplifiedScanScheduler>(" Scan_" + tg_name,
397
397
cg_cpu_ctl_ptr);
398
398
Status ret = scan_scheduler->start (config::doris_scanner_thread_pool_thread_num,
399
- config::doris_scanner_thread_pool_thread_num ,
399
+ config::doris_scanner_min_thread_pool_thread_num ,
400
400
config::doris_scanner_thread_pool_queue_size);
401
401
if (ret.ok ()) {
402
402
_scan_task_sched = std::move (scan_scheduler);
@@ -415,7 +415,8 @@ void WorkloadGroup::upsert_task_scheduler(WorkloadGroupInfo* tg_info, ExecEnv* e
415
415
std::unique_ptr<vectorized::SimplifiedScanScheduler> remote_scan_scheduler =
416
416
std::make_unique<vectorized::SimplifiedScanScheduler>(" RScan_" + tg_name,
417
417
cg_cpu_ctl_ptr);
418
- Status ret = remote_scan_scheduler->start (remote_max_thread_num, remote_max_thread_num,
418
+ Status ret = remote_scan_scheduler->start (remote_max_thread_num,
419
+ config::doris_scanner_min_thread_pool_thread_num,
419
420
remote_scan_thread_queue_size);
420
421
if (ret.ok ()) {
421
422
_remote_scan_task_sched = std::move (remote_scan_scheduler);
0 commit comments