fix: reap orphaned container processes #33

Merged
claudiomaradonna merged 1 commit from fix/podman-init into main 2026-08-31 15:33:47 +02:00

Summary

  • Start Claude containers with Podman's --init process to forward signals and reap orphaned descendants.
  • Add regression coverage for the emitted podman run arguments.
  • Document recovery from PID exhaustion caused by zombie status-line or hook subprocesses.
  • Clarify that init cannot reap zombies still owned by a running parent.

Testing

  • scripts/verify-agent-config.sh && bash -n claude.sh install.sh && bash tests/run.sh
  • 127 tests passed with zero failures.
  • git diff --check
  • Independent code review found no issues.
## Summary - Start Claude containers with Podman's `--init` process to forward signals and reap orphaned descendants. - Add regression coverage for the emitted `podman run` arguments. - Document recovery from PID exhaustion caused by zombie status-line or hook subprocesses. - Clarify that init cannot reap zombies still owned by a running parent. ## Testing - `scripts/verify-agent-config.sh && bash -n claude.sh install.sh && bash tests/run.sh` - 127 tests passed with zero failures. - `git diff --check` - Independent code review found no issues.
claudiomaradonna deleted branch fix/podman-init 2026-08-31 15:33:50 +02:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
claudiomaradonna/claude-jail!33
No description provided.