huang
5d9be1d7e4
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m27s
fix: 修正轮询配置多匹配逻辑,支持同卡匹配多个配置并按 priority 合并 interval
核心变更:
- MatchConfig 改为 MatchConfigs,返回所有匹配配置
- MergedTaskIntervals 按 task type 合并各配置,选取最高优先级(非 nil 且最小 priority 值)
- hasAnyEnabledInterval 过滤所有 interval 均为 NULL 的配置
- calcInitialDelay 重构为纯函数,接收 interval 参数
- 移除 getEnabledTaskTypes 和 getIntervalByTaskType(被 MergedTaskIntervals 替代)
- scheduler.go 新增心跳 key + 顶层 panic recovery + Init 完成守卫
- initializer.go 批量失败日志升级为 Error,逐条检查 Pipeline 命令错误
- 数据迁移:禁用 id=29 的轮询配置(所有 interval 均为 NULL)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 14:27:47 +08:00
..
2026-02-28 17:16:15 +08:00
2026-04-16 11:14:39 +08:00
2026-02-26 16:38:52 +08:00
2026-02-26 16:38:52 +08:00
2026-02-26 16:38:52 +08:00
2026-02-26 16:38:52 +08:00
2026-03-30 09:59:30 +08:00
2026-02-28 17:16:15 +08:00
2026-04-09 10:50:46 +08:00
2025-11-13 13:40:19 +08:00
2026-04-09 17:16:31 +08:00
2026-02-28 17:16:15 +08:00
2026-04-16 14:27:47 +08:00
2026-04-07 12:27:04 +08:00
2026-04-15 12:22:25 +08:00
2026-04-15 12:22:34 +08:00
2026-04-15 12:22:25 +08:00
2026-04-15 12:22:25 +08:00
2026-04-15 12:22:25 +08:00
2026-04-07 12:27:04 +08:00
2026-04-16 14:27:47 +08:00