MemRelay-Operation: checkpoint-save:t01-ws-harness-20260930-1448 MemRelay-Resource: 0c39c482-f21a-4127-9d12-6febe5ba11f3
2.3 KiB
2.3 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-30 06:59:34 UTC [3ce081c693] | checkpoint | main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-06-59-34-utc-3ce081c693 | 0c39c482-f21a-4127-9d12-6febe5ba11f3 | project | checkpoint | 25464650-ed5d-440e-b362-190f2852d451 | 0c9feb46-d06e-43cd-9ef0-c5813c84a998 | active | 1 | t01-ws-harness-20260930-1448 | 2026-09-30T06:59:34.045814+00:00 | 2026-09-30T06:59:34.045814+00:00 |
|
检查点:测试线 Q · T-01(issue #3)已推送,未合入 main
线 / 任务
- 线:测试交付 Q
- 任务:T-01(Gitea #3)测试 WS 客户端拆包/写锁,去掉群事件 20ms 绕过
- 分支:
feat/fix-t01-ws-harness(已推送 origin,未推 main,未关闭 issue) - 提交:
14f93dcf7584acd766235053011344626b89af73fix: 测试 WS 客户端按字节流拆包并恢复群事件同步下发 - 工作树:
E:\code\NixMsg-wt\r2-t - 基线:
origin/main=4059a15
完成内容
test/harness/mqtt.go:Recv 按 MQTT 字节流缓冲拆包(含 continuation);Send/PONG 互斥锁且整帧一次 Write- 新增
test/harness/mqtt_test.go:合帧 3 包、跨帧3、双 goroutine 各 Send 1000 次 internal/app/group/app.go仅emit:去掉 goroutine+20ms,同步 PublishDown QoS0- F15:去掉独立短进程,同一长会话
group.add+ 当次对话密码 docs/DEVIATIONS.md:标注 Q accept-rest 2–4 与「死锁未修」已被 T-01 取代,文末### 复审修复 T-01test/accept/ACCEPTANCE.md:更正误判死锁的结论- 未改
internal/broker/、cmd/nixmsg/、sdk/、web/、internal/admin/;未合入feat/fix-3-downlink-deadlock;未删E:\code\NixMsg-wt\fix3
验证
go test ./test/harness/ ./internal/app/group/ ./cmd/nixmsg/ -count=1通过go test ./cmd/nixmsg/ -run TestUplinkDMOfflineGroupRecall -count=20通过(79.7s)go test ./test/accept/ -count=1通过task check通过(web build、golangci-lint 0 issues、go test ./...)
下一步
- 总控审阅后 ff-only 合并
feat/fix-t01-ws-harness - 不修 T-02/T-03;不强推 main
给下个会话
- issue #3 仍 open,可在评论看 commit
- 勿删
E:\code\NixMsg-wt\fix3 - 本工作树
r2-t可在合并后清理