Skip to content

Commit 90672bf

Browse files
author
luxl
committed
global queue is delayQueue
1 parent 7fb45b2 commit 90672bf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/GlobalTaskDispatchWaitingQueue.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class GlobalTaskDispatchWaitingQueue {
4343

4444
private final Set<Integer> waitingTaskInstanceIds = ConcurrentHashMap.newKeySet();
4545

46-
private final PriorityBlockingQueue<TimeBasedTaskExecutionRunnableComparableEntry> priorityQueue =
46+
private final PriorityBlockingQueue<TimeBasedTaskExecutionRunnableComparableEntry> delayQueue =
4747
new PriorityBlockingQueue<>();
4848

4949
/**
@@ -59,17 +59,17 @@ public synchronized void dispatchTaskExecuteRunnable(ITaskExecutionRunnable iTas
5959
public synchronized void dispatchTaskExecuteRunnableWithDelay(ITaskExecutionRunnable taskExecutionRunnable,
6060
long delayTimeMills) {
6161
waitingTaskInstanceIds.add(taskExecutionRunnable.getTaskInstance().getId());
62-
priorityQueue.add(new TimeBasedTaskExecutionRunnableComparableEntry(delayTimeMills, taskExecutionRunnable));
62+
delayQueue.add(new TimeBasedTaskExecutionRunnableComparableEntry(delayTimeMills, taskExecutionRunnable));
6363
}
6464

6565
/**
6666
* Consume {@link ITaskExecutionRunnable} from the {@link PriorityBlockingQueue}, only the delay time <= 0 can be consumed.
6767
*/
6868
@SneakyThrows
6969
public ITaskExecutionRunnable takeTaskExecuteRunnable() {
70-
ITaskExecutionRunnable taskExecutionRunnable = priorityQueue.take().getData();
70+
ITaskExecutionRunnable taskExecutionRunnable = delayQueue.take().getData();
7171
while (!markTaskExecutionRunnableRemoved(taskExecutionRunnable)) {
72-
taskExecutionRunnable = priorityQueue.take().getData();
72+
taskExecutionRunnable = delayQueue.take().getData();
7373
}
7474
return taskExecutionRunnable;
7575
}

0 commit comments

Comments
 (0)