Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pac
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tools
pac
Commits
584bd3dd
Commit
584bd3dd
authored
Oct 14, 2026
by
luoqi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs(qa): record test push latency deployment and appointment verification
parent
a94d8dc0
Pipeline
#3804
failed in 0 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
1 deletions
+23
-1
docs/qa/2026-10-14-push-latency-local.md
+23
-1
No files found.
docs/qa/2026-10-14-push-latency-local.md
View file @
584bd3dd
# Push 关键路径优化与排障(本地)
分支
`codex/push-latency-fix`
,基于 main
`99fb2648cacdafcd0f26ec8540d04c8465ecbb87`
。独立 worktree,主目录及正在运行的本地服务未变。
未提交、未部署
。
分支
`codex/push-latency-fix`
,基于 main
`99fb2648cacdafcd0f26ec8540d04c8465ecbb87`
。独立 worktree,主目录及正在运行的本地服务未变。
已提交并部署测试;生产未改动
。
## 最终边界
...
...
@@ -38,3 +38,25 @@
## 后续验证
上线前执行唯一索引迁移;CONCURRENTLY 不包事务,中断后检查索引有效性。上线后按断连 traceId → evidenceId/syncLogId → 阶段耗时,与同期 pg_stat_activity/磁盘读写关联。不能用本地通过或健康接口快替代真实慢批次验证。
## 测试发布(2026-10-14)
-
功能提交
`a94d8dc`
;test 合并提交
`79b447bffe5b167ac32f721bb112d6b724aaa77a`
,远端已核对。main 仍为
`99fb2648cacdafcd0f26ec8540d04c8465ecbb87`
,未推 main。
-
测试发布北京时间 18:46:27—18:52:09,标准发布脚本
`--no-pull`
,退出码 0。源码、旧镜像标签、私密 env 备份及完整日志位于测试机
`/root/pac-ops/push-latency-20261014`
。
-
后端镜像
`e05406bc3705`
,工作台镜像
`0e3429264cde`
,发布脚本确认实际运行镜像一致。配置文件逐字比对未变。
-
唯一迁移
`20261014110100_push_drift_index`
于 18:51:47 完成;
`indisready=true`
、
`indisvalid=true`
,Prisma 无待执行迁移。历史表约 2,890,157 数据块,建索引及校验占本轮主要发布时间。
-
索引验证:按测试 Friday host + appointment + created_at DESC LIMIT 50 的 EXPLAIN 命中
`patient_txn_drift_sample_idx`
;没有在线执行全表基准。
-
本机
`/health`
、公网
`https://pac.jarvismedical.asia/health`
均返回 JSON status=ok;本机工作台
`/plans`
200。
-
新容器编译产物存在
`response-finished`
日志。发布后初次检查没有新的真实 push;最近主档批次 18:47:18(旧版),不能作为新版本性能结果。
-
已创建本线程每 5 分钟只读跟踪,限测试 Friday 预约批次;不制造数据、不重放、不触碰生产。无变化静默;取得真实样本后汇总并暂停,最迟次日 19:00 无样本时提醒并暂停。
-
测试文档站同步发布退出码 0;
`/docs/integration/channel-push`
返回 200。
## 新预约实测(2026-10-14 18:56:25 北京时间)
-
用户在 FridaySaaS 测试环境新建预约后,PAC 收到
`appointment_base`
1 行;syncLogId
`ef40865b-f60a-4f6b-9757-8590cf22fdb4`
,traceId
`07a7951a-cd27-449f-8962-70cc64bdeb26`
。
-
业务结果 success,failed=0,transactions_written=1,facts_emitted=1;sync 记录 104ms,HTTP 响应完成 167ms,无本请求断连日志。
-
验签 4ms、原文留档 3ms、完整业务管线 151ms、画像入队 7ms。管线内预约处理 89ms,其中流水写入 28ms、查回 6ms、事实写入 46ms;其余为查找/转换、初始化、记录等。这些是嵌套阶段,不能重复相加。
-
历史字段审计在后台完成 20ms,不阻塞响应。同期主档请求 195ms。健康 JSON status=ok。
-
本条真实预约没有慢环节,确认业务落库后毫秒级返回;它不能证明此前分钟级超时的具体根因,也不是宿主建预约到消费响应的端到端计时。
-
已获得真实预约样本,暂停本轮定时跟踪。生产未修改。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment