原因:线上 P24 验收显示 Worker 在每轮准入前逐条恢复媒体、重算候选和查询 attempts,跨地域查询导致 48 个执行槽长期只能使用约 8 至 16 个。\n\n影响:任务首次排队时保存鉴权后的 admission scope 快照,Worker 单次批量读取并只刷新动态总容量;显式重新选路保留完整慢路径。验收模拟器改到非数据库专用 Worker 节点,运行期 85% 作为立即中止硬门禁,80% 继续作为容量认证目标。\n\n验证:Go 全量测试、go vet、govulncheck、真实 PostgreSQL 迁移与跨 Store 集成测试、ShellCheck、发布及验收脚本、OpenAPI、前端 lint/test/build、pnpm audit high、Compose 与 Kubernetes 渲染均通过。
10 lines
387 B
SQL
10 lines
387 B
SQL
ALTER TABLE gateway_task_admissions
|
|
ADD COLUMN IF NOT EXISTS scope_snapshot jsonb;
|
|
|
|
ALTER TABLE gateway_task_admissions
|
|
ADD CONSTRAINT gateway_task_admissions_scope_snapshot_array_check
|
|
CHECK (scope_snapshot IS NULL OR jsonb_typeof(scope_snapshot) = 'array') NOT VALID;
|
|
|
|
ALTER TABLE gateway_task_admissions
|
|
VALIDATE CONSTRAINT gateway_task_admissions_scope_snapshot_array_check;
|