fix(web): 修复running_status接口由于多线程导致数组越界
This commit is contained in:
@@ -152,10 +152,10 @@ public class OverviewController extends BaseController {
|
||||
@GetMapping("sync_running_status")
|
||||
public AmisMapResponse syncRunningStatus() {
|
||||
ImmutableList<String> locks = zookeeperService.getChildren(NameHelper.ZK_SYNC_RUNNING_LOCK_PATH).collect(ZookeeperNode::getPath);
|
||||
MutableList<JobIdAndAlias> runningJob = Lists.mutable.empty();
|
||||
MutableList<JobIdAndAlias> unRunningJob = Lists.mutable.empty();
|
||||
MutableList<JobIdAndAlias> runningTable = Lists.mutable.empty();
|
||||
MutableList<JobIdAndAlias> unRunningTable = Lists.mutable.empty();
|
||||
MutableList<JobIdAndAlias> runningJob = Lists.mutable.<JobIdAndAlias>empty().asSynchronized();
|
||||
MutableList<JobIdAndAlias> unRunningJob = Lists.mutable.<JobIdAndAlias>empty().asSynchronized();
|
||||
MutableList<JobIdAndAlias> runningTable = Lists.mutable.<JobIdAndAlias>empty().asSynchronized();
|
||||
MutableList<JobIdAndAlias> unRunningTable = Lists.mutable.<JobIdAndAlias>empty().asSynchronized();
|
||||
ImmutableList<JobIdAndAlias> idAliases = infoService.allFlinkJobIdAndAlias();
|
||||
ImmutableList<Long> ids = idAliases.collect(JobIdAndAlias::getId).reject(ObjectUtil::isNull).distinct();
|
||||
ids
|
||||
|
||||
Reference in New Issue
Block a user