From 81f42d5409b1cc79c275cddea842bd83153618c1 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Tue, 14 Apr 2026 23:19:26 +0200 Subject: [PATCH] feat: stop container log capture on Docker die/oom events Co-Authored-By: Claude Opus 4.6 (1M context) --- .../com/cameleer3/server/app/runtime/DockerEventMonitor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/runtime/DockerEventMonitor.java b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/runtime/DockerEventMonitor.java index ff97afa0..9adeb34a 100644 --- a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/runtime/DockerEventMonitor.java +++ b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/runtime/DockerEventMonitor.java @@ -98,6 +98,10 @@ public class DockerEventMonitor { } replicas.set(i, updated); changed = true; + // Stop log capture for this container — it's dead or stopped + if ("die".equals(action) || "oom".equals(action) || "stop".equals(action)) { + runtimeOrchestrator.stopLogCapture(containerId); + } break; } }