Files
workinf_Blender_Wasm/docs/tasks/M13-04G.md
mes123456 380cbed4ff
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
Checkpoint web parity through Chromium input tasks
2026-08-19 10:39:03 -04:00

38 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# M13-04G取消 Blender 进程树
- `task`: `M13-04G`
- `parent`: `M13-04F`
- `status`: `done`
## 目标
取消真实 Blender server job 时终止整个 process tree等待子进程退出并清理一次性 job 目录;
不得留下孤儿进程或临时文件。
## 输入
- manifest`tests/golden/M13-04F/manifest.json`
- process receiptM13-04F 输出 receipt
- job 目录:`tools/web/server-job-isolation.mjs`
## 范围
-Abort/cancel 到 process-group/tree 的映射、幂等等待、目录清理和 orphan 计数。
- 不做timeout/OOM/signal 分类和结果 hash 校验;分别属于 H/I。
## 验收
```text
npm --prefix web run test:server-job-cancellation
```
必须有真实长运行 fixture、取消竞态、重复取消、子进程和目录残留负例。
## 产物和交接
成功后生成 `tests/golden/M13-04G/` 证据manifest 的 `nextTask``M13-04H`
## 回滚
删除取消控制器、专项测试、checker、报告、manifest、package 命令和状态页,恢复 M13-04F 队列尾。