Skip to content

上传接收失败不再短路请求槽与未移交在途资源释放(Refs #204) - #236

Merged
zj1123581321 merged 12 commits into
mainfrom
card/vta-261012-upload-release
Oct 12, 2026
Merged

zj1123581321 merged 12 commits into
mainfrom
card/vta-261012-upload-release

Conversation

@zj1123581321

@zj1123581321 zj1123581321 commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Refs #204

变更

最小调整上传接收失败路径的 finally,按资源寿命分别释放:

  • writer 报错不再短路请求槽和未移交 inflight 的清理;错误仍以 HTTP 500 可见。
  • 成功发布到 worker 后,媒体/inflight/预算归 worker,handler 不夺权。
  • 清理后实际文件仍在,则保留 reservation,不虚报回收;该保守占用可能持续到重启,不宣称 24 小时自愈。
  • 配置为 1 时,失败请求完成释放槽后可受理后继请求;不宣称默认已启用上传。

不改准入、队列发布、schema、恢复机制、配置或通知;不添加重试、资源框架和对账服务。

产品验收

  • 独立全量审查 PASS,0 findings;真实 HTTP/SQLite/worker fixture,两个实际 writer 失败、留盘预算及成功移交边界均有断言。
  • worker 消费起点的 inflight/预算保持由 pytest 主线程断言;提前释放两种变异实际转红。
  • 窄回归 43 项通过,锁定版本的类型诊断集合与基线一致,既有错误未顺手修改。
  • 设计:docs/sessions/261012-issue-fixes/design.md;独审:同目录 reviews/upload-release-verdict.md。
  • 原产品任务 343 行低于硬预算 350;独立审查与后续文档整合另行记账,不混算或重复计入原产品。

最新主干整合与实测

  • A chapters_error 过期诊断:skipped_*/disabled 转换不清理旧 error(PR #225 验收遗留) #226、D 测试:本地上传全链子进程继承专有临时目录(P2) #216 已先合入主干 f171a7834385bc72dc3b474150ce0f483f1b555f。原 B 头 3bf34845762a00b7593598420665c5be061d6636 的第二次完整 CI 已成功,但不代表新组合已经验证。
  • 仅预解决 tests/README.md 的文本冲突,保留三项说明和原命令;普通提交 fb19ff7be0c2634daa1fd9da479f7940a900b2b9 为 14 增、1 删,共 15 行,没有手改产品代码/测试断言/锁依赖。
  • 将该提交与固定主干自动合成,真实树为 778d211e040ee550ba8fd7499e72b7f1fd28eb30。除 README 外,所有文件与 Git 自动合成树字节一致;B uploads.py/cleanup fixture 保留 B 的 blob,A CacheManager 与 D spec/真实 API harness 来自主干。
  • 在私有物理依赖、无会话身份的合成工作区,完整 make test 退出 0,随后 e2e 锁依赖安装和浏览器实际 Running 17 tests、17 passed (17.1s)、整链退出 0。未伪造没有汇总日志的 pytest 数量,也未重做原产品 TDD/独审。
  • 当前整合头 d67e2beec719a2f732d6a56afc7c5a5adb815160 的实际 Git tree 与上述已验证树完全一致,工作区干净。保留历史验证快照,不覆写旧报告。
  • 此次新头仍须重新通过完整 ready CI/gate;旧头绿、本地绿、无 PR 的预检 CI unknown 都不替代该门禁。

没有执行部署操作或生产探活;生产状态未探测。

zj1123581321 and others added 4 commits October 12, 2026 19:31
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-112410-ebc035
Task-Id: VideoTranscriptAPI-20261012-04
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-112410-ebc035
Task-Id: VideoTranscriptAPI-20261012-04
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-112410-ebc035
Task-Id: VideoTranscriptAPI-20261012-04
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-120624-077823
Task-Id: VideoTranscriptAPI-20261012-04
zj1123581321 and others added 6 commits October 12, 2026 22:02
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-135924-bf492d
Task-Id: VideoTranscriptAPI-20261012-04
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-135924-bf492d
Task-Id: VideoTranscriptAPI-20261012-04
Dispatch-Id: dlg-20261012-144214-54477d
Agent-Executor: codex
Agent-Model: gpt-6-luna
Agent-Effort: xhigh
Task-Id: VideoTranscriptAPI-20261012-10
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-184341-1ca353
Task-Id: VideoTranscriptAPI-20261013-05
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261012-191254-5c2e6f
Task-Id: VideoTranscriptAPI-20261013-05
@zj1123581321
zj1123581321 marked this pull request as ready for review October 12, 2026 19:28
@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Required Gate v2 — 状态面板

当前状态:pass · 可合并

当前裁决:code_pass / primary_pass

PR 累计主审轮(影子):2/5 · collecting

Gate 历史(v1;来源为持久化 gate_terminal 制品)

Run Attempt Head 状态 PR 累计主审轮(影子) 收件人动作
38243808537 1 c43ecdb skipped — 无需动作(主审未跑,绿≠过审)
38244871639 1 be1fb1c skipped — 无需动作(主审未跑,绿≠过审)
38247964641 1 a7635e7 skipped — 无需动作(主审未跑,绿≠过审)
38260447423 1 db60c38 skipped — 无需动作(主审未跑,绿≠过审)
38297848579 1 3bf3484 skipped — 无需动作(主审未跑,绿≠过审)
38297848631 1 3bf3484 fail — 要修代码
38297848631 2 3bf3484 pass — 可合并
38309271009 1 d67e2be pass 2/5 · collecting 可合并

历史行按 run_id + run_attempt 去重并只增不删;删除本评论后可由 gate_terminal 制品重建。

zj1123581321 and others added 2 commits October 13, 2026 04:41
Dispatch-Id: dlg-20261012-203720-33f1af
Task-Id: VideoTranscriptAPI-20261013-06
Co-authored-by: Cursor <cursoragent@cursor.com>
Agent-Executor: cursor
Agent-Model: gpt-5.6-luna-xhigh
Agent-Effort: unknown
Co-authored-by: Cursor <cursoragent@cursor.com>
@zj1123581321
zj1123581321 merged commit 1bc3b50 into main Oct 12, 2026
13 checks passed
@zj1123581321
zj1123581321 deleted the card/vta-261012-upload-release branch October 12, 2026 21:35
zj1123581321 added a commit that referenced this pull request Oct 15, 2026
上传接收失败不再短路请求槽与未移交在途资源释放(Refs #204)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant