Skip to content

Commit 96d465f

Browse files
committed
#361 display ip in the executor candidate list
1 parent 1ebab12 commit 96d465f

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

saturn-console-api/src/main/java/com/vip/saturn/job/console/domain/ExecutorProvided.java

+9
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public class ExecutorProvided {
99
private ExecutorProvidedType type;
1010
private ExecutorProvidedStatus status;
1111
private Boolean noTraffic;
12+
private String ip;
1213

1314
public String getExecutorName() {
1415
return executorName;
@@ -41,4 +42,12 @@ public Boolean isNoTraffic() {
4142
public void setNoTraffic(Boolean noTraffic) {
4243
this.noTraffic = noTraffic;
4344
}
45+
46+
public String getIp() {
47+
return ip;
48+
}
49+
50+
public void setIp(String ip) {
51+
this.ip = ip;
52+
}
4453
}

saturn-console-api/src/main/java/com/vip/saturn/job/console/service/impl/JobServiceImpl.java

+1
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ public List<ExecutorProvided> getCandidateExecutors(String namespace, String job
405405
String ip = curatorFrameworkOp.getData(SaturnExecutorsNode.getExecutorIpNodePath(executor));
406406
if (StringUtils.isNotBlank(ip)) {
407407
executorProvided.setStatus(ExecutorProvidedStatus.ONLINE);
408+
executorProvided.setIp(ip);
408409
} else {
409410
executorProvided.setStatus(ExecutorProvidedStatus.OFFLINE);
410411
}

0 commit comments

Comments
 (0)