ADORSYS-GIS / ADORSYS-GIS/lightbridge-authz

[Ticket]: Spike - root-cause the stack-wide container exit 137

未关闭
#531 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
spike ticket
主要语言
Rust
星标
0
派生
1
平均合并
7 小时 7 分钟
30 天内合并 PR
237

描述

### Type
Spike / Investigation

### Summary
Investigate why the entire local Compose stack exited with code 137 simultaneously on 2026-08-25.

### Intent
So local development is not interrupted by an unexplained whole-stack kill.

### Source of truth (links)
- Observed 2026-08-25; volumes survived, so it was not `down -v`

### Current Behavior
Every container exited 137 at once. Cause unidentified. Data volumes were intact afterwards.

### Expected Behavior
Either a root cause with a fix, or a documented benign explanation.

### Acceptance Criteria
- [ ] Docker daemon and host memory logs examined for the window
- [ ] Determined whether this was OOM, a daemon restart, or an external signal
- [ ] Finding written into the troubleshooting guide either way
- [ ] Time-boxed to one day; report findings even if inconclusive

### Out of Scope
Reducing the stack's memory footprint, unless the spike shows OOM is the cause.

### Technical Context
137 = SIGKILL. Simultaneity across all containers points at the daemon or the host, not any single service. Note that this workspace already documents host memory pressure during `--all-targets` builds.

### Risks
May be unreproducible. Say so plainly rather than inventing a cause - an unfalsifiable explanation is worse than an open question.

### Test Plan
Review host logs for the window; attempt reproduction under memory pressure with a concurrent cargo build.

### Verification evidence
- [ ] Test added and proven to fail before the change
- [ ] `just all-checks` green
- [ ] Every new or changed `src` file is <= 200 LoC

### Human accountable owner
@stephane-segning

### AI Usage Declaration
Ticket drafted with AI assistance from a verified repo audit.
Structure and estimates drafted with AI from a verified repository audit (file
line counts, config keys, and dependency state were read from the actual tree,
not assumed). A human owns intent, scope, and the release commitment.

### Human verification completed
- [ ] I can explain this work without referring to the AI-generated text
- [ ] Acceptance criteria are testable
- [ ] Source of truth is a real link, not boilerplate

Governance: https://adorsys-gis.github.io/ai-governance/

贡献指南

打开贡献指南

调研方向

Start by reviewing Docker daemon and host memory logs for the 2026-08-25 window, then attempt the described memory-pressure scenario with a concurrent cargo build. Compare the evidence for OOM, daemon restart, or external signal, and document the finding—or an explicitly inconclusive result—in the troubleshooting guide; run just all-checks afterward.

由索引模型根据 Issue 内容生成。

评估

技术栈
docker, docker-compose, rust
领域
devops, documentation, infrastructure
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
50/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。