Fix incorrect priority queue refactor (#21857)

This commit is contained in:
wangbo
2023-07-17 14:56:24 +08:00
committed by GitHub
parent 5fc0a84735
commit c98d2bf0d3

View File

@ -42,7 +42,7 @@ PipelineTask* SubTaskQueue::try_take(bool is_steal) {
PriorityTaskQueue::PriorityTaskQueue() : _closed(false) {
double factor = 1;
for (int i = 0; i < SUB_QUEUE_LEVEL; ++i) {
for (int i = SUB_QUEUE_LEVEL - 1; i >= 0; i--) {
_sub_queues[i].set_level_factor(factor);
factor *= LEVEL_QUEUE_TIME_FACTOR;
}