From d68393ffa6b5808cf86d22c6a711ccda8c5a7c18 Mon Sep 17 00:00:00 2001 From: Moon Date: Fri, 23 Jan 2026 15:28:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EC=84=9C=EB=B2=84=EC=83=81=ED=83=9C?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inference/service/InferenceResultService.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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..f916b6f2 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,25 @@ 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); @@ -555,7 +563,9 @@ public class InferenceResultService { dto.setGpuUtil(0); dtoList.add(dto); } + } + } dtoList.sort(Comparator.comparing(InferenceServerStatusDto::getServerName)); From afed481ea08e768da1ee6312718fd1802274abff Mon Sep 17 00:00:00 2001 From: teddy Date: Fri, 23 Jan 2026 15:29:09 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EC=B6=94=EB=A1=A0=EC=A7=84=ED=96=89=20?= =?UTF-8?q?=EC=84=9C=EB=B2=84=20=EC=83=81=ED=83=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inference/service/InferenceResultService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 f916b6f2..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 @@ -541,8 +541,10 @@ public class InferenceResultService { String srvNmChk = "N"; int serverCnt = - (int) - dtoList.stream().filter(dto -> dto.getServerName().toString().equals(srvNm)).count(); + (int) + dtoList.stream() + .filter(dto -> dto.getServerName().toString().equals(srvNm)) + .count(); /* for (InferenceServerStatusDto dto : dtoList) { @@ -563,9 +565,7 @@ public class InferenceResultService { dto.setGpuUtil(0); dtoList.add(dto); } - } - } dtoList.sort(Comparator.comparing(InferenceServerStatusDto::getServerName));