Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 07-20-39 UTC [fcb1dc1f6e].md
T
memrelay 194032ddaa create: Checkpoint 2026-09-30 07:20:39 UTC [fcb1dc1f6e]
MemRelay-Operation: checkpoint-save:t03-checkpoint-20260930-a3aa844
MemRelay-Resource: 8c2d9da1-6027-4bde-a90e-affd99f0757a
2026-09-30 15:20:42 +08:00

2.4 KiB
Raw Blame History

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 07:20:39 UTC [fcb1dc1f6e] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-07-20-39-utc-fcb1dc1f6e 8c2d9da1-6027-4bde-a90e-affd99f0757a project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 t03-checkpoint-20260930-a3aa844 2026-09-30T07:20:39.999458+00:00 2026-09-30T07:20:39.999458+00:00
ready-to-merge
T-03
lane/test-docs
review-fix

测试线 Q · T-03(issue #64)已推送,未合入 main

  • 线:测试交付 Q
  • 任务:T-03(Gitea #64)压测工具改为 MQTT 5 认证握手并覆盖收发
  • 未做:T-02(#63)最后定稿;未 merge main;未跑 1000 连接 / 10 分钟
  • 工作树:E:\\code\\NixMsg-wt\\r2-t03
  • 分支:feat/fix-t03(已普通推送 origin,非 force)
  • 基于:origin/feat/fix-t01-ws-harness @ 14f93dc
  • 提交:a3aa844cf0ddbbb151eb78994f2174e703d72e7e fix: 压测客户端改为 MQTT 5 并完成 hello 与收发统计

做了什么

  • 重写 test/load:MQTT 5 CONNECT(ClientID=Username=端编号、CleanStart、心跳 30)、订阅 down、hello
  • 开通:管理 API CSV 批量、自助注册、-reuse 复用已开通端
  • 场景:N 连接保持;按速率单聊 send/ack;群发一条并统计推送排队耗时
  • 输出:提交/送达 P50/P95/P99、错误码分布、掉线数
  • test/load/README.md 写用法;不进 CI
  • docs/DEVIATIONS.md 仅追加 ### 复审修复 T-03
  • 未改 broker/message/sdk 业务

验证

  • go test ./test/load/ -count=1 通过(含 TestQ3LiveShortBurst:8 连接、3 秒、群 8 人,errors none)
  • NIXMSG_LOAD_VERIFY=1 go test ./test/load/ -run TestLocalLoadReport -count=1 -timeout 8m 通过(62.6s):50 连接、1201 条、20.01/s、掉线 0、submit p95=9ms / p99=12ms、deliver p95=6ms / p99=7ms、50 人群 queue_ms=35、errors none
  • go test ./test/load/cmd/mqttbench 可编译

下一步

总控审阅后 ff-only 合并 feat/fix-t03(建议在 T-01 之后)。不要强推 main。不要修 T-02。

给下个会话

  • issue #64 仍 open;勿删 E:\\code\\NixMsg-wt\\fix3
  • 1000×10min 仍不跑;工具已能执行(调 -n/-rate/-duration/-group-size)
  • 工作树 r2-t03 合并后可清理