diff --git a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java index 36e68a7b..e7c69554 100644 --- a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java +++ b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java @@ -525,7 +525,7 @@ public class InferenceResultService { if (size == 0) { for (int k = 1; k <= 4; k++) { InferenceServerStatusDto dto = new InferenceServerStatusDto(); - dto.setServerName("server0" + k); + dto.setServerName("server" + k); dto.setCpu_user(0); dto.setCpu_system(0); dto.setMemused(0); @@ -535,17 +535,27 @@ public class InferenceResultService { dtoList.add(dto); } } else { + for (int k = 1; k <= 4; k++) { String srvNm = "server" + k; String srvNmChk = "N"; + + int serverCnt = + (int) + dtoList.stream() + .filter(dto -> dto.getServerName().toString().equals(srvNm)) + .count(); + + /* for (InferenceServerStatusDto dto : dtoList) { if (srvNm.equals(dto.getServerName())) { srvNmChk = "Y"; break; } } + */ - if (srvNmChk.equals("N")) { + if (serverCnt == 0) { InferenceServerStatusDto dto = new InferenceServerStatusDto(); dto.setServerName(srvNm); dto.setCpu_user(0);