RCA Capture
RCA Capture【免费下载链接】gastownGas Town - multi-agent workspace manager项目地址: https://gitcode.com/GitHub_Trending/ga/gastownTrigger command:Concurrent GT processes:Dolt pid/status:Stale pid status:Orphan test server status:Suspected GT code path:Expected behavior:Observed behavior:Evidence source:Likely root cause:Smallest fix direction:### 字段填写口径Field Notes - **Trigger command**暴露问题的确切命令或 Agent 动作。这是复现的起点必须逐字记录例如 bd list、gt dolt status 或某个 sling/spawn 命令。 - **Concurrent GT processes**可能共享 Dolt 的活跃进程包括 mayor、witness、refinery、polecat、dog 或测试进程。多进程并发写是 Dolt 只读模式与高延迟的常见诱因。 - **Dolt pid/status**服务器 PID、健康状态、延迟与端口状态直接来自 gt dolt status 或 gt dolt dump 的输出。 - **Stale pid status**PID 文件是否指向已不存在的进程或无关进程。gt dolt dump 会把 daemon 状态文件中的 PID 与存活 PID 对比不一致即标注 stale。 - **Orphan test server status**孤儿库或测试服务器数量尤其是 testdb_*、beads_t*、beads_pt*、doctest_* 这类测试前缀的数据库。它们会占用磁盘并拖慢服务器源码注释记录过 245 个孤儿库在 27s 延迟下需约 2 小时的清理案例见 [internal/cmd/dolt.go#L1116-L1131](https://link.gitcode.com/i/f24c56d23b9d4f92365b7bb3d9169771)。 - **Suspected GT code path**最可能驱动该行为的命令、包、插件或模板。可以从 gt 命令族[internal/cmd](https://link.gitcode.com/i/ee66282b9d521c45a6cbe533e1dda1f6)与 internal/doltserver 的调用关系推断。 - **Expected behavior**该命令或工作流本应完成的行为。 - **Observed behavior**实际发生的行为包括错误信息与时间线timings。 - **Evidence source**日志文件、命令输出、bead ID、session ID 或分支名。归档后的 /tmp/dolt-hang-*.log、/tmp/dolt-status-*.log 就是典型证据源。 - **Likely root cause**当前的最佳解释若不确定必须明确标注。 - **Smallest fix direction**能防止同类事故复发的最小的代码、文档或运维改动——这是 RCA 的落点强调最小侵入而非大改。 ## 验证取证流程已接入升级路径冒烟检查 对于纯文档性质的 RCA 工作例如演练或文档改动后的回归用下面的冒烟检查确认清单存在、内容完整并且已接线到升级路径Agent 运行手册与升级协议文档 bash test -f docs/dolt-health-guide.md grep -n Trigger command docs/dolt-health-guide.md grep -n RCA capture checklist internal/templates/townroot/claude.md docs/design/escalation.md【免费下载链接】gastownGas Town - multi-agent workspace manager项目地址: https://gitcode.com/GitHub_Trending/ga/gastown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考