All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m23s
1.2 KiB
1.2 KiB
1. 配置数据迁移
- 1.1 新增
000206成对迁移:幂等写入protect、card_status两项 300 并发配置,并删除stop_start;down 迁移恢复旧配置集合。 - 1.2 更新并发配置模型的任务类型说明,反映五项实际受支持的短任务类型。
2. 并发管理与限流
- 2.1 修正并发管理服务的任务中文名称映射,覆盖全部五个短任务类型。
- 2.2 移除与现有数据冲突的 1000 上限,保留最大并发必须为正整数的校验。
- 2.3 在配置初始化流程清理
stop_start的 Redis 配置缓存。 - 2.4 将共享并发释放改为原子非负释放,确保重置、过期或重复释放后计数不小于零。
3. 文档与验证
- 3.1 更新接口生成文档,确保轮询并发管理接口描述与响应一致。
- 3.2 运行 gofmt、
go build ./cmd/api ./cmd/worker、go run cmd/gendocs/main.go、openspec validate --all与./scripts/context-health.sh,记录结果。 - 3.3 在隔离数据库执行迁移并验证配置列表只含五项、两项新增值为 300;验证重置后释放不会产生负数,并验证 down 迁移可执行。