public readonly requiredStatistics: RequiredStatistics = {
runTime: true,
avgRunTime: true,
- medRunTime: false
+ medRunTime: false,
+ waitTime: false,
+ avgWaitTime: false,
+ medWaitTime: false
}
/**
workerNodeKey: number,
workerVirtualTaskStartTimestamp: number
): number {
- const workerVirtualTaskRunTime = this.requiredStatistics.medRunTime
- ? this.pool.workerNodes[workerNodeKey].tasksUsage.medRunTime
- : this.pool.workerNodes[workerNodeKey].tasksUsage.avgRunTime
- return workerVirtualTaskStartTimestamp + workerVirtualTaskRunTime
+ return (
+ workerVirtualTaskStartTimestamp + this.getWorkerTaskRunTime(workerNodeKey)
+ )
}
private getWorkerVirtualTaskStartTimestamp (workerNodeKey: number): number {