[待验收] 将视频采集任务等待上限提高到 3600 秒 #39

Open
opened 2026-10-07 16:50:34 +08:00 by ila · 1 comment
Owner

来源与目标

用户于 2026-10-07 提出:两个视频采集任务之间等待参数当前最大 60 秒,希望可设置到 3600 秒。

现状

配置校验将 download.wait_seconds_min 限为 0—60,将 download.wait_seconds_max 限为 0—120;执行器已支持可取消的长时间等待。该边界是保守配置限制,不是计时器技术限制。

范围与方案

  • 最短与最长等待均允许 0—3600 秒,保持最长不小于最短;默认 10—20 秒不变。
  • 参数设置输入框显示相同边界;配置样例、长期 Wiki 说明同步。
  • 只影响采集商品及候选间等待,不更改上传并发、下载并发、风控停止门或登录检查。

风险与回退

长等待会延长批次总耗时;停止任务必须仍可立即取消等待。可回退本次提交。

验收

  • 3600/3600 可保存并读回;3601 被拒绝;最大值小于最小值被拒绝。
  • 等待可取消,Go 与前端构建测试通过,Wiki 镜像一致。

前置依赖:无。

## 来源与目标 用户于 2026-10-07 提出:两个视频采集任务之间等待参数当前最大 60 秒,希望可设置到 3600 秒。 ## 现状 配置校验将 `download.wait_seconds_min` 限为 0—60,将 `download.wait_seconds_max` 限为 0—120;执行器已支持可取消的长时间等待。该边界是保守配置限制,不是计时器技术限制。 ## 范围与方案 - 最短与最长等待均允许 0—3600 秒,保持最长不小于最短;默认 10—20 秒不变。 - 参数设置输入框显示相同边界;配置样例、长期 Wiki 说明同步。 - 只影响采集商品及候选间等待,不更改上传并发、下载并发、风控停止门或登录检查。 ## 风险与回退 长等待会延长批次总耗时;停止任务必须仍可立即取消等待。可回退本次提交。 ## 验收 - 3600/3600 可保存并读回;3601 被拒绝;最大值小于最小值被拒绝。 - 等待可取消,Go 与前端构建测试通过,Wiki 镜像一致。 前置依赖:无。
Author
Owner

实现完成,待用户验收。

  • 配置校验:download.wait_seconds_min 与 wait_seconds_max 均允许 0—3600 秒,最长仍不得小于最短;默认 10—20 秒不变。参数设置输入框与配置示例同步。
  • 测试:新增 3600/3600 保存读回、3601 拒绝测试;go test ./... -count=1 全通过,55 个 Python 测试通过;Wails Windows 构建、DevHarness check --strict 与 sync --check 通过。任务等待仍使用原有可取消逻辑;未真实等待一小时做墙钟测试。
  • 文档:Wiki Business-Rules-and-Glossary 在线回读 revision fdb09a1e0c414d6e4463ae31aa34b7b4970a06d3,镜像已同步并校验。
  • 提交:d7578a3 已推送 main。本机既有无关改动未纳入。
实现完成,待用户验收。 - 配置校验:`download.wait_seconds_min` 与 `wait_seconds_max` 均允许 0—3600 秒,最长仍不得小于最短;默认 10—20 秒不变。参数设置输入框与配置示例同步。 - 测试:新增 3600/3600 保存读回、3601 拒绝测试;`go test ./... -count=1` 全通过,55 个 Python 测试通过;Wails Windows 构建、DevHarness `check --strict` 与 `sync --check` 通过。任务等待仍使用原有可取消逻辑;未真实等待一小时做墙钟测试。 - 文档:Wiki `Business-Rules-and-Glossary` 在线回读 revision `fdb09a1e0c414d6e4463ae31aa34b7b4970a06d3`,镜像已同步并校验。 - 提交:`d7578a3` 已推送 `main`。本机既有无关改动未纳入。
ila changed title from [进行中] 将视频采集任务等待上限提高到 3600 秒 to [待验收] 将视频采集任务等待上限提高到 3600 秒 2026-10-07 16:53:31 +08:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chengma/cmsp#39