Closed alanC1994 closed 3 weeks ago
TaskMonitor内部维护了一个key为taskid的map存储每个子任务状态用于监控。但是由于TaskMonitor是单例的,当job切分多个TaskGroupContainer时,由于每个TaskGroupContainer内部的taskid都是从0开始累加的,所以会出现不同子任务taskid相同互相覆盖的情况。每个TaskGroupContainer应该拥有一个单独的TaskMonitor实例而不是同一个单例。
TaskMonitor内部维护了一个key为taskid的map存储每个子任务状态用于监控。但是由于TaskMonitor是单例的,当job切分多个TaskGroupContainer时,由于每个TaskGroupContainer内部的taskid都是从0开始累加的,所以会出现不同子任务taskid相同互相覆盖的情况。每个TaskGroupContainer应该拥有一个单独的TaskMonitor实例而不是同一个单例。