Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
2e4936f
fix: 可用性监控仅统计终态请求
tesgth032 Apr 13, 2026
602d9b9
fix: 可用性监控按状态码识别终态请求
tesgth032 Apr 13, 2026
0c52f5c
fix: 可用性监控完善终态统计
tesgth032 Apr 13, 2026
7598a35
fix: 可用性监控收敛终态判断
tesgth032 Apr 13, 2026
0142337
perf: 优化供应商可用性统计查询
tesgth032 Apr 13, 2026
759d63f
chore: 触发 CI 重跑
tesgth032 Apr 13, 2026
42d1d67
test: 收紧可用性终态查询断言
tesgth032 Apr 13, 2026
04d9ac1
fix: 收紧可用性查询参数健壮性
tesgth032 Apr 13, 2026
d58d9df
fix: 收紧可用性接口参数校验
tesgth032 Apr 13, 2026
1397fc3
fix: 收紧可用性聚合桶数量上限
tesgth032 Apr 13, 2026
74e32c2
fix: 对齐可用性默认桶上限并澄清兼容字段语义
tesgth032 Apr 13, 2026
841fa88
docs: 澄清可用性返回桶语义
tesgth032 Apr 13, 2026
a28517a
test: 补齐可用性收尾边界
tesgth032 Apr 13, 2026
0ad81e0
docs: 明确可用性返回窗口语义
tesgth032 Apr 13, 2026
fba8e7d
fix: 限制可用性分桶上限
tesgth032 Apr 13, 2026
d7c7ab5
fix: 收紧可用性 maxBuckets 越界处理
tesgth032 Apr 13, 2026
7c529f3
fix: 补齐可用性分桶边界校验
tesgth032 Apr 13, 2026
93a4e55
perf: 限制可用性查询时间跨度
tesgth032 Apr 13, 2026
0fdcc3a
refactor: 统一可用性状态分类阈值来源
tesgth032 Apr 13, 2026
5b026ba
refactor: 收敛 availability CTE 状态码别名来源
tesgth032 Apr 13, 2026
a2d1e8e
docs: 澄清可用性终态筛选的已知限制
tesgth032 Apr 13, 2026
7ce7e48
refactor: 为可用性失败条件添加显式括号
tesgth032 Apr 13, 2026
8003cab
test: 收紧 finalized_requests CTE 断言
tesgth032 Apr 13, 2026
cccffd2
fix: 补齐当前可用性窗口上界与边界测试
tesgth032 Apr 13, 2026
62fe47b
perf: 收紧可用性查询桶预算与状态窗口
tesgth032 Apr 13, 2026
34cfd2e
fix: 按请求量加权最近桶状态判定
tesgth032 Apr 13, 2026
1f0d969
docs: 补充高写表索引迁移提示
tesgth032 Apr 13, 2026
310df8a
fix: 优先保留终态请求写入补丁
tesgth032 Apr 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions drizzle/0088_amazing_energizer.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- Note: message_request is a high-write table. Standard CREATE INDEX may block writes during index creation.
-- Drizzle migrator does not support CREATE INDEX CONCURRENTLY. If write blocking is a concern,
-- manually pre-create this index with CONCURRENTLY before running this migration (IF NOT EXISTS prevents conflicts).
CREATE INDEX IF NOT EXISTS "idx_message_request_provider_created_at_finalized_active" ON "message_request" USING btree ("provider_id","created_at" DESC NULLS LAST) WHERE "message_request"."deleted_at" IS NULL AND "message_request"."status_code" IS NOT NULL;
Loading
Loading