浅念
|
c26d6b9a73
|
fix(deploy): review fixes — smoke photoId field, web healthcheck wget, outbox table name, cdn key shape
Reviewer findings on p5-prep batch:
1. BLOCKING: prod-smoke.sh visibility grep used "id" but API items
serialize photoId (cn public.service / ov public-ov.service) — every
healthy deployment would false-FAIL release gate ④. 4 sites fixed.
2. web/web-ov healthchecks used curl on nginx:alpine (absent) → perpetual
false-unhealthy; switched to busybox wget.
3. RUNBOOK rollback rule cited nonexistent sync_outbox → outbox_events.
4. cdn-checklist invalidation sample key shape aligned to actual
variantsObjectKey layout (.../albums/{albumId}/variants/{photoId}/{version}/{variant}.jpg).
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-21 02:03:44 +08:00 |
|
浅念
|
d01cecd2f6
|
docs: p5 preparation complete and implementation draft
- docs/plans/2026-09-21-P5-真实环境接入.md 草案(头部标注待 G5 凭证评审
转正):T1-T12 任务序(每任务 产出/依赖用户输入/关口)——G1 OSS 冒烟→
国内起栈→ov 部署+bootstrap 对账→域名证书→CDN(含图片加速三选一)→
跨境 MySQL 通道定案(白名单+SSL/隧道/HTTP 化三选项,含改造量评估)→
G4 用户源→故障演练→压测 D05→G2 真机→G6 试运行→发布交接;用户输入
汇总表 + 决策 D03-D13 状态速查 + 风险表(跨境链路/双层签名/MySQL
8.0.30 门槛/镜像仓库通道等)
- 总纲 P5 行注记:准备件完成 2026-09-21,实装待 G5 + G4
- P5-prep 计划全项勾选回填(评审项注明自审已修 + 独立 reviewer 由编排方追加)
- 自审修正:monitoring 统计副本表名(无 stat_snapshots 表,副本位在
albums/photos 行)与 outbox_events.occurredAt/photo_jobs.updatedAt 列名、
jq 管道括号;cdn 失效多 URL 换行分隔;k6 helpers 请求体用 ArrayBuffer
原生形态、read-feed 身份串延迟生成(init 上下文 VU 编号恒 0)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-21 01:56:56 +08:00 |
|
浅念
|
f71a887f17
|
test(loadtest),docs: monitoring, cdn checklist and k6 framework
- monitoring.md: 指标→实现映射(1Panel+云监控+结构化日志,不引入额外监控
系统);pino 字段表如实列自代码(访问日志 req.id/res.statusCode/
responseTime + sync/worker 自定义 msg 字段);六类告警 jq 检索语句与
阈值建议总表;日志保留(compose json-file 10m×3 已设 + 每日归档建议)
- cdn-checklist.md: 全步骤待凭证执行;图片加速三选一架构核对(双层签名
冲突分析,推荐 c 起步=CDN 仅加速 viewer 静态、presigned 直链不变,
图片收益后评估 b=CDN 鉴权+私有桶回源授权);缓存规则对齐源站 immutable;
失效/预热 CLI 样例与多地域冷缓存测试点模板
- loadtest/: k6 框架——read-feed.js(N 观众四 mix:latest/hot 分页+大图+
点赞+浏览,ramp 阶段)、upload-burst.js(M 并发上传全链含 complete 与
发布/同步可选轮询,兼作数据种子)、lib/helpers.js(登录/建册/上传全链
+内嵌 JPEG fixture 与 prod-smoke 同源)、README(运行方式/参数表/
P95 输出解读对齐计划 §6 候选指标;D05 未定→阈值占位注释)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-21 01:52:47 +08:00 |
|