diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-21 03:12:09 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-21 03:12:09 +0800 |
| commit | d870d67cd0dfe9d48205f16cb8fbcfc4bd5e0b05 (patch) | |
| tree | b14d615342d38eba3fd2f0c58b13c1c6564255e3 /qa/driver | |
| parent | ea3a5026ad76028562ee4aa6b70c79c94fb17d4b (diff) | |
| download | fund-lab-d870d67cd0dfe9d48205f16cb8fbcfc4bd5e0b05.tar.gz | |
fix(api): EOF 阶段到期一律判定超时,恢复的载荷不得转为成功
- 退出阶段与 EOF 阶段统一用 expired 标志:EOF 等待按剩余总期限计时,未完成读取且非请求取消即视为期限已过,即便清理宽限期回收了载荷也只返回超时错误
- EOF 等待挂接 deadline+请求 联合取消令牌,请求取消即刻中断等待;清理宽限期(2s)仅用于回收日志,不再影响结果分类
- 预先取消的请求不启动采集器进程
- 回归:孤儿管道持有至总期限→超时+后代死亡;EOF 等待中取消→延迟<5s+后代死亡;预取消→无进程启动;保留成功/stderr 洪泛等原行为
- 验证:聚焦 ProcessCollector 11/11,全量 Domain 19 / Web 17 / API 32 通过(构建 0 警告);实机挂起采集器 HTTP 503 2.3s 且无进程残留
Diffstat (limited to 'qa/driver')
0 files changed, 0 insertions, 0 deletions
