From cdd956cf5eac1ded4bc679ddbb781b7674886cd3 Mon Sep 17 00:00:00 2001 From: Ian Nara <135270994+Ian-Nara@users.noreply.github.com> Date: Mon, 5 May 2025 13:59:41 -0600 Subject: [PATCH 1/5] Update PodTerminationMonitor.java --- .../java/com/uid2/shared/health/PodTerminationMonitor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java index 4b6ef50c..8ddfd16f 100644 --- a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java +++ b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java @@ -2,8 +2,11 @@ import java.io.File; import java.util.concurrent.atomic.AtomicReference; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class PodTerminationMonitor implements IHealthComponent{ + private static final Logger LOGGER = LoggerFactory.getLogger(PodTerminationMonitor.class); private AtomicReference cachedPodTerminating = new AtomicReference<>(false); private long lastPodCheckTime = 0; private long fileCheckIntervalMs = 3000; @@ -35,6 +38,9 @@ private boolean checkPodTerminating() { if (currentTime - lastPodCheckTime >= fileCheckIntervalMs) { File file = new File(File.separator + "app" + File.separator + "pod_terminating"); boolean newStatus = file.exists(); + if (newStatus) { + LOGGER.info("pod will terminate soon") + } cachedPodTerminating.set(newStatus); lastPodCheckTime = currentTime; } From 532255fa9d0c83e6cb1f27bcfb2b11e778c1b1df Mon Sep 17 00:00:00 2001 From: Ian Nara <135270994+Ian-Nara@users.noreply.github.com> Date: Mon, 5 May 2025 14:02:40 -0600 Subject: [PATCH 2/5] Update PodTerminationMonitor.java --- src/main/java/com/uid2/shared/health/PodTerminationMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java index 8ddfd16f..b7903f2b 100644 --- a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java +++ b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java @@ -39,7 +39,7 @@ private boolean checkPodTerminating() { File file = new File(File.separator + "app" + File.separator + "pod_terminating"); boolean newStatus = file.exists(); if (newStatus) { - LOGGER.info("pod will terminate soon") + LOGGER.info("pod will terminate soon"); } cachedPodTerminating.set(newStatus); lastPodCheckTime = currentTime; From c050a43f9d9118f57561abb11b169e98a4b341e5 Mon Sep 17 00:00:00 2001 From: Ian Nara <135270994+Ian-Nara@users.noreply.github.com> Date: Mon, 5 May 2025 14:14:37 -0600 Subject: [PATCH 3/5] Update PodTerminationMonitor.java --- src/main/java/com/uid2/shared/health/PodTerminationMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java index b7903f2b..18e2e5a3 100644 --- a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java +++ b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java @@ -36,7 +36,7 @@ public boolean isHealthy() { private boolean checkPodTerminating() { long currentTime = System.currentTimeMillis(); if (currentTime - lastPodCheckTime >= fileCheckIntervalMs) { - File file = new File(File.separator + "app" + File.separator + "pod_terminating"); + File file = new File(File.separator + "app" + File.separator + "file-uploads" + File.seperator +"pod_terminating"); boolean newStatus = file.exists(); if (newStatus) { LOGGER.info("pod will terminate soon"); From 9b75e64f3dcf42f67d688e514515902e78a07dc2 Mon Sep 17 00:00:00 2001 From: Ian Nara <135270994+Ian-Nara@users.noreply.github.com> Date: Mon, 5 May 2025 14:16:04 -0600 Subject: [PATCH 4/5] Update PodTerminationMonitor.java --- src/main/java/com/uid2/shared/health/PodTerminationMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java index 18e2e5a3..6dbed4e6 100644 --- a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java +++ b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java @@ -36,7 +36,7 @@ public boolean isHealthy() { private boolean checkPodTerminating() { long currentTime = System.currentTimeMillis(); if (currentTime - lastPodCheckTime >= fileCheckIntervalMs) { - File file = new File(File.separator + "app" + File.separator + "file-uploads" + File.seperator +"pod_terminating"); + File file = new File(File.separator + "app" + File.separator + "pod_terminating" + File.seperator +"pod_terminating"); boolean newStatus = file.exists(); if (newStatus) { LOGGER.info("pod will terminate soon"); From 585d1effb816b0bb3636a58c2e46c649a6db523b Mon Sep 17 00:00:00 2001 From: Ian Nara <135270994+Ian-Nara@users.noreply.github.com> Date: Mon, 5 May 2025 14:19:21 -0600 Subject: [PATCH 5/5] Update PodTerminationMonitor.java --- src/main/java/com/uid2/shared/health/PodTerminationMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java index 6dbed4e6..fc4e7115 100644 --- a/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java +++ b/src/main/java/com/uid2/shared/health/PodTerminationMonitor.java @@ -36,7 +36,7 @@ public boolean isHealthy() { private boolean checkPodTerminating() { long currentTime = System.currentTimeMillis(); if (currentTime - lastPodCheckTime >= fileCheckIntervalMs) { - File file = new File(File.separator + "app" + File.separator + "pod_terminating" + File.seperator +"pod_terminating"); + File file = new File(File.separator + "app" + File.separator + "pod_terminating" + File.separator +"pod_terminating"); boolean newStatus = file.exists(); if (newStatus) { LOGGER.info("pod will terminate soon");