修复生产发布内存持续增长 #203

Merged
kdletters merged 4 commits from codex/fix-release-memory-growth-20260827 into master 2026-08-27 21:46:56 +08:00
Member

修复 release 内存持续增长问题。

本次范围:

  • 收口备份扫描与历史维护的内存峰值。
  • 限制外部生成 worker 脱管任务的实际并发。
  • 为 API 内存态和历史数据增加有界留存。

验收:

  • 定向测试、cargo 检查和生产运维门禁通过。
  • 备份不再触发全局 OOM。
  • worker/API/SpacetimeDB 内存曲线在空闲期停止单调增长。
修复 release 内存持续增长问题。 本次范围: - 收口备份扫描与历史维护的内存峰值。 - 限制外部生成 worker 脱管任务的实际并发。 - 为 API 内存态和历史数据增加有界留存。 验收: - 定向测试、cargo 检查和生产运维门禁通过。 - 备份不再触发全局 OOM。 - worker/API/SpacetimeDB 内存曲线在空闲期停止单调增长。
kdletters force-pushed codex/fix-release-memory-growth-20260827 from 0ef3461df9 to a805e4fc9d 2026-08-27 17:18:59 +08:00 Compare
kdletters added 1 commit 2026-08-27 17:20:58 +08:00
收口生产内存工作集
Project CI / Frontend tests (pull_request) Successful in 4m31s
Project CI / Backend tests (pull_request) Successful in 6m35s
Project CI / Repository checks (pull_request) Successful in 4m51s
Project CI / Native shell tests (pull_request) Successful in 15m30s
810bb1d12b
限制外部生成 worker 脱管任务的执行容量

限制 AI 任务文本与终态内存

清理过期认证会话并限制临时状态

降低备份扫描与 catalog 哈希峰值

禁止 release 使用高风险 files-history 并增加备份资源护栏

同步后端、运维与项目决策文档
kdletters force-pushed codex/fix-release-memory-growth-20260827 from a805e4fc9d to 810bb1d12b 2026-08-27 17:20:58 +08:00 Compare
kdletters added 1 commit 2026-08-27 18:12:35 +08:00
修复生产内存工作集回收与 OOM 恢复
Project CI / Frontend tests (pull_request) Successful in 2m47s
Project CI / Backend tests (pull_request) Successful in 6m38s
Project CI / Repository checks (pull_request) Successful in 2m45s
Project CI / Native shell tests (pull_request) Successful in 15m30s
a02a318758
回收持续队列中的已完成 worker 句柄并收紧脱管许可生命周期

统一 AI 任务终态写入的文本、结构化输出和 warning 内存上限

限制认证投影恢复的 retained refresh session 数量

为备份停库增加 marker 与 systemd OOM 兜底恢复

补充回归测试并同步后端、运维和项目决策文档
kdletters added 1 commit 2026-08-27 18:36:04 +08:00
补齐 AI 持久链路内存边界
Project CI / Repository checks (pull_request) Successful in 4m52s
Project CI / Backend tests (pull_request) Successful in 6m41s
Project CI / Frontend tests (pull_request) Successful in 4m0s
Project CI / Native shell tests (pull_request) Successful in 14m5s
f07245e5fc
统一 module-ai 与 spacetime-module 的任务元数据、payload、输出和结果引用上限
terminal task 收口时删除持久化 ai_text_chunk 明细
补充请求元数据与结果引用回归测试并同步架构决策
kdletters added 1 commit 2026-08-27 19:24:50 +08:00
增加外部生成历史保留清理
Project CI / Backend tests (pull_request) Successful in 7m50s
Project CI / Native shell tests (pull_request) Successful in 16m45s
Project CI / Repository checks (pull_request) Successful in 3m30s
Project CI / Frontend tests (pull_request) Successful in 4m14s
06955387fe
新增迁移操作员专用的终态历史 retention procedure\n按确认通知、终态时间和游标分批原子删除任务摘要与审计事件\n扩展维护脚本并同步生成 binding、架构文档和运维决策
kdletters merged commit a7337c67a1 into master 2026-08-27 21:46:56 +08:00
kdletters deleted branch codex/fix-release-memory-growth-20260827 2026-08-27 21:46:57 +08:00
Sign in to join this conversation.