All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m23s
1.2 KiB
1.2 KiB
Why
轮询并发配置表与实际执行的五类轮询任务不一致:protect、card_status 没有可管理配置,遗留的 stop_start 又不再被执行器使用。管理接口还会显示错误名称、拒绝维护已有的 5000 并发配置,且重置或过期后的任务释放可能把计数减为负数。
What Changes
- 将轮询并发配置的受支持任务集合统一为
realname、carddata、package、protect、card_status。 - 以新迁移补齐
protect与card_status的 300 并发配置,移除遗留stop_start配置。 - 让并发管理接口展示正确的中文任务名称,并允许维护现有的正整数并发上限。
- 让并发信号量释放在计数已不存在或不为正时保持为零,避免管理接口与限流状态出现负数。
Capabilities
New Capabilities
- 无。
Modified Capabilities
polling-operations: 轮询并发配置、状态展示与信号量释放的可观察行为。
Impact
- 新增一组成对数据库迁移,修改
tb_polling_concurrency_config的初始化数据。 - 影响轮询并发管理服务、共享任务限流器、管理接口返回值与接口文档。
- 不新增依赖,不变更既有三个任务的并发配置值。