Skip to content

Commit e6e67e9

Browse files
authored
Merge pull request #437 from IABTechLab/Ian-Nara-patch-1
Update PodTerminationMonitor.java
2 parents ee85cc3 + 585d1ef commit e6e67e9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/com/uid2/shared/health/PodTerminationMonitor.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22

33
import java.io.File;
44
import java.util.concurrent.atomic.AtomicReference;
5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
57

68
public class PodTerminationMonitor implements IHealthComponent{
9+
private static final Logger LOGGER = LoggerFactory.getLogger(PodTerminationMonitor.class);
710
private AtomicReference<Boolean> cachedPodTerminating = new AtomicReference<>(false);
811
private long lastPodCheckTime = 0;
912
private long fileCheckIntervalMs = 3000;
@@ -33,8 +36,11 @@ public boolean isHealthy() {
3336
private boolean checkPodTerminating() {
3437
long currentTime = System.currentTimeMillis();
3538
if (currentTime - lastPodCheckTime >= fileCheckIntervalMs) {
36-
File file = new File(File.separator + "app" + File.separator + "pod_terminating");
39+
File file = new File(File.separator + "app" + File.separator + "pod_terminating" + File.separator +"pod_terminating");
3740
boolean newStatus = file.exists();
41+
if (newStatus) {
42+
LOGGER.info("pod will terminate soon");
43+
}
3844
cachedPodTerminating.set(newStatus);
3945
lastPodCheckTime = currentTime;
4046
}

0 commit comments

Comments
 (0)