k88936
14066eea11
产物下载改为按「无数据推进」判超时
- artifact reqwest client 不再设包含响应体的总超时,改成 connect_timeout + read_timeout(reqwest 0.12 的「每次读操作」语义,读完自动重置)
- 响应头之前没有数据推进时用显式 tokio::time::timeout 兜住,避免连上却不返回响应头时无限挂住
- 新增 TripoProviderClient::artifact_stall_timeout 统一承载三处预算,取值沿用 TripoSettings::request_timeout
- 补 3 个 mock TCP 用例:响应头一直不来、传输中途断流按无数据推进失败,慢速但持续的下载必须完整收完(后者能拦住「改回总超时」的回归)
- 同步技术方案与后端架构文档里的下载超时口径
2026-09-21 19:54:57 +08:00
..
2026-09-14 22:02:54 +08:00
2026-09-14 23:33:32 +08:00
2026-07-12 19:32:11 +08:00
2026-07-17 21:03:15 +08:00
2026-09-03 20:02:48 +08:00
2026-06-23 21:02:13 +08:00
2026-08-31 14:10:44 +08:00
2026-08-08 11:11:25 +08:00
2026-09-16 01:06:34 +08:00
2026-09-13 17:11:06 +08:00
2026-08-08 15:10:16 +08:00
2026-09-03 20:02:48 +08:00
2026-07-15 22:14:52 +08:00
2026-09-03 10:02:05 +08:00
2026-09-17 00:54:28 +08:00
2026-09-03 15:33:26 +08:00
2026-09-21 19:54:57 +08:00
2026-09-16 01:06:34 +08:00
2026-09-01 16:28:34 +08:00
2026-09-03 11:38:40 +08:00
2026-09-01 16:28:34 +08:00
2026-09-13 16:21:34 +08:00
2026-09-13 17:12:37 +08:00
2026-09-16 16:39:15 +08:00
2026-09-17 21:06:55 +08:00
2026-09-17 00:54:28 +08:00
2026-09-17 17:48:06 +08:00
2026-09-11 20:24:41 +08:00
2026-09-13 16:21:34 +08:00
2026-09-07 15:17:21 +08:00
2026-09-14 13:19:44 +08:00
2026-09-17 20:45:21 +08:00
2026-09-16 02:30:10 +08:00
2026-09-13 14:48:55 +08:00
2026-09-01 16:28:34 +08:00
2026-09-08 22:01:29 +08:00
2026-09-16 03:59:27 +08:00
2026-09-12 18:56:43 +08:00
2026-09-06 00:36:31 +08:00
2026-09-13 14:48:55 +08:00
2026-09-12 16:33:33 +08:00
2026-09-21 19:54:57 +08:00
2026-09-21 15:08:01 +08:00
2026-09-04 16:30:43 +08:00
2026-08-20 19:07:25 +08:00
2026-09-11 17:33:26 +08:00
2026-09-13 16:21:34 +08:00
2026-06-14 19:34:44 +08:00
2026-09-10 20:12:28 +08:00
2026-09-16 19:53:23 +08:00
2026-09-08 13:25:24 +00:00
2026-09-13 16:21:34 +08:00
2026-09-13 16:21:34 +08:00
2026-09-14 17:52:27 +08:00
2026-09-13 16:21:34 +08:00
2026-09-03 19:36:18 +08:00
2026-09-10 15:11:29 +08:00
2026-09-13 16:21:34 +08:00