chore(工作区): 纳入版本控制基线(回收 411 MB 过程产物)
回收 411 MB(470 M → 58.8 M),全部经回收站,可恢复: - 待清理/(146.2 M,含 relay 分片 128 M 与 42 项过程目录) - tmp/(32.4 M,按接续棒命名的过程临时区) - .workbuddy/tmp/(39.5 M) - 4 份 workbuddy.db 冗余副本(101 M,09-23 事故的坏副本 / 抢救产物) - tmp/im16/gw/centrifugo 二进制(63.9 M,可重下)+ 缓存残留 入库范围:常驻规则(CODEBUDDY.md / README.md / state.py)、在途接续入口与 接续包、docs/、交付物/、交接单/、归档/、scripts/、.codebuddy/、 .workbuddy/memory/;共 398 件,其中 >60 KB 的 26 件全为文档。 排除(.gitignore):tmp/、待清理/、运行态日志与缓存、*.db 与 DB 备份整目录、 打包二进制(*.tar.gz / *.tgz)、记忆修复前备份。
This commit is contained in:
commit
ce8e6ceed9
396 files changed
+66045
No files matched your search
@@ -0,0 +1,24 @@
|
||||
# automation 21443815(IM线-第3棒 · 执行棒续)执行记录
|
||||
|
||||
## 2026-09-22 18:23 起跑 → 19:0x 收口(✅ 完成,全程一轮)
|
||||
|
||||
**任务** = 交接单 `IM群组-稳定性机制与框架选型.md` §八 步 5–8。
|
||||
|
||||
**做了什么(4 件)**
|
||||
1. **E-2**:106(测试床)跑 **Centrifugo v6.9.6**(gh-proxy 镜像下载),用**同一套压测脚本**(新增的就是双协议客户端 `e2worker.mjs`)跑 1k/5k/10k ⇒ 同维度读数(RSS / 心跳超时率 / 消息 P99 / 扇出离散度)。
|
||||
2. **二次判定**:连接层是否引入 ⇒ **本期不引入**(维持案 3 形态 + 案 1 路径,接口写成可替换),并写下**可证伪回退判据**。
|
||||
3. **E-4**:E2EE 最小路径可行 ⇒ 三层密钥 + 两张新表 + 「加人不换钥 / 移除必换钥 / 轮换先于消息可见」,出 8 条可断言路径;relay 零改动。
|
||||
4. **步 8 回填**:§四 25 条机制全部有归属 → A 单 16 / B 单 5 / C 单 3 / D 单 3 / E 单 2(各单新增 `### 六.1 追加判据`)。
|
||||
|
||||
**关键读数(供未来棒引用,完整表见交接单 §十二-4)**
|
||||
- cent 客户端观测 P99 = 28.9 / 68.1 / **111.9** ms(1k/5k/10k);边际 RSS 70.1 KiB/连接;稳态 750.2 MiB;**零掉线**(`/api/channels` 权威读数 = 目标值)。
|
||||
- 自研 P99 = 47.9 / 182.4 / **299.7** ms;边际 5.9 KiB;稳态 116.0 MiB;心跳超时率 0。
|
||||
- 回退判据:10k P99 > 150 ms 或离散中位 > 120 ms ⇒ 引入。
|
||||
|
||||
**关键教训(已固化进交接单与入口)**
|
||||
- Centrifugo **不发服务端 WS ping**;保活 = 客户端按时 ping(不发 ⇒ 26 s 内全断)。**ping 计时起点必须绑该连接自己的认证完成时刻**(整进程统一计时 ⇒ 10k 一次掉 2773 条)。
|
||||
- guard 必须带 `ME="<线名>-第N棒"`,否则误报"锁被自己占用"。
|
||||
- Centrifugo v6 配置键改位:`client.token.hmac_secret_key` / `http_api.key` / `--http_server.port`。
|
||||
|
||||
**收尾**:锁已 `--release-exec`;门禁已过(带 ME);下一棒 = automation **`db244c60-db22-4d7d-87a9-bced514bbea4`**(19:13)= E-5 扇出分片 + 补跑平台回归;入口 §0/§2 与今日工作区日志已更新。
|
||||
**足迹**:106 `/root/im-e2` ≈90 MB(未删,待拍板);本机副本 `tmp/im-e2/`。
|
||||
Reference in new issue
Block a user