wangbo
|
394cc6288f
|
fix(runner): 修复图像结果转存与任务租约失效
修正非语义字段长 Base64 元数据被误判为媒体的问题,并允许按文件签名识别真实媒体后转存 OSS;同时将网关本地存储失败与上游失败分离,避免重复调用和错误降权。
异步任务复用已分配并发名额前立即刷新租约,租约已丢失时重新排队获取,避免排队耗时侵蚀租约后错误调用上游。生产环境关闭 server-main 尚未实现的进度回调,保留 Gateway 任务详情与事件查询。
验证:API 全量 go test、go vet、gofmt、Kubernetes 渲染、迁移安全检查及真实阿里云 OSS 读写/生命周期验收通过。
|
2026-08-04 13:48:44 +08:00 |
|
wangbo
|
8362d6d27a
|
feat(routing): 完善平台满载避让与故障轮转
为未配置并发上限的平台增加基于运行和等待任务数的软负载,并按非满载、有效优先级、缓存亲和与负载稳定排序。\n\n平台模型 RPM、TPM 和并发额度竞争失败时只轮转候选,不触发冷却、禁用或降级;用户组额度保持不可绕过。补齐异步冷却排队恢复、满载原因、选择原因与低基数指标。\n\n验证:go test ./...;go vet ./...;PostgreSQL 原子额度、准入队列、Worker 容量回收及故障策略 HTTP acceptance。
|
2026-08-03 17:42:34 +08:00 |
|
wangbo
|
31565af07a
|
refactor(runner): 收敛上游失败决策与轮转策略
将同平台重试、跨平台动作、健康副作用和冷却排队统一到单一失败决策,避免旧降级策略与 failover 重复执行。\n\n增加事务级单源保护、候选实时刷新、冷却错误契约、管理接口严格校验及兼容策略只读展示。\n\n验证:真实 Gateway HTTP/PostgreSQL 接受测试 10 项通过;go test ./...、pnpm openapi、pnpm lint、pnpm test、pnpm build 均通过。
|
2026-07-27 23:50:17 +08:00 |
|
wangbo
|
0e675e259c
|
feat: add runner failover rules and cache affinity
|
2026-06-28 20:50:23 +08:00 |
|
wangbo
|
b860ef37e8
|
增加单一源保护全局策略
|
2026-06-15 00:14:40 +08:00 |
|
wangbo
|
98abd247d6
|
feat: add priority demotion controls
|
2026-05-12 18:43:20 +08:00 |
|
wangbo
|
c2696e7bbe
|
feat(api): add load-aware client fallback
|
2026-05-12 16:59:51 +08:00 |
|
wangbo
|
2a91b31d12
|
fix: treat local rate limit queueing separately
|
2026-05-12 10:34:06 +08:00 |
|
wangbo
|
05632172d0
|
feat: add runner failover policies and traces
|
2026-05-12 02:16:42 +08:00 |
|