create: Checkpoint 2026-09-30 04:16:42 UTC [497c4361d0]
MemRelay-Operation: checkpoint-save:merge-fixes-4059a15-20260930 MemRelay-Resource: f943532c-3ed7-4b9d-9def-63c662b522c0
This commit is contained in:
+43
@@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
title: Checkpoint 2026-09-30 04:16:42 UTC [497c4361d0]
|
||||||
|
type: checkpoint
|
||||||
|
permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-04-16-42-utc-497c4361d0
|
||||||
|
stable_id: f943532c-3ed7-4b9d-9def-63c662b522c0
|
||||||
|
scope: project
|
||||||
|
memory_type: checkpoint
|
||||||
|
project_id: 25464650-ed5d-440e-b362-190f2852d451
|
||||||
|
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
|
||||||
|
status: active
|
||||||
|
revision: 1
|
||||||
|
request_id: merge-fixes-4059a15-20260930
|
||||||
|
created_at: '2026-09-30T04:16:42.634031+00:00'
|
||||||
|
updated_at: '2026-09-30T04:16:42.634031+00:00'
|
||||||
|
tags:
|
||||||
|
- fixes-merged
|
||||||
|
---
|
||||||
|
|
||||||
|
# 检查点:fix #1 #2 #4 #5 #6 已合入 main;#3 未合
|
||||||
|
|
||||||
|
## 完成
|
||||||
|
- main 快进合并工作树分支 feat/merge-fixes-1-2-4-5-6 并普通推送 origin/main。
|
||||||
|
- HEAD:4059a1576bc97879b840ec5200defd80bc9eb3f0(fix: 消除合并后的变量遮蔽以通过检查)。
|
||||||
|
- 合入顺序:#1 8b4da3d、#6 de2c64d、#2 73ee4e7、#4 1d6be59、#5 b4789fc,用 git merge --no-ff,未 rebase 已推送分支。
|
||||||
|
- task check 通过(build + golangci-lint 0 issues + go test ./...)。合并后修了 govet shadow(serve.go 变量名,测试里 `:=` 改为已有变量赋值),未改产品断言。
|
||||||
|
- Gitea 已关闭 #1 #2 #4 #5 #6,评论写明合入 commit 4059a1576bc97879b840ec5200defd80bc9eb3f0。
|
||||||
|
|
||||||
|
## 死锁 #3
|
||||||
|
- 未合入 feat/fix-3-downlink-deadlock,未关闭 #3。
|
||||||
|
- 评论已发:comment id 7;issue 仍为 open。
|
||||||
|
- 文档:docs/DEVIATIONS.md 末尾「### 死锁未修(issue #3)」,提交 7b209ce。
|
||||||
|
- main 仍保留 group emit 的 20ms Sleep 绕过(来自 479a08e)。
|
||||||
|
- 未提交尝试留在工作树 e:\\code\\NixMsg-wt\\fix3(分支指针仍是 479a08e,改动未提交、未验证)。勿删该工作树,勿把这套代码合入 main。
|
||||||
|
- 合并工作树:e:\\code\\NixMsg-wt\\merge-fixes,分支 feat/merge-fixes-1-2-4-5-6。
|
||||||
|
|
||||||
|
## 冲突
|
||||||
|
- DEVIATIONS.md 末尾各分支都追加 ### fix-issue-N,合并时按 1/6/2/4/5 顺序保留全部节。
|
||||||
|
- serve.go 仅 #2 与 #4 在 identity.New 参数冲突:同时保留 ClientIP 与 Downlink;#4 的 DisableKick/DeleteKick/PasswordResetKick 自动合入;#5 的 metrics 接线自动合入且未覆盖前两者。
|
||||||
|
|
||||||
|
## 给下个会话
|
||||||
|
- #3 正确方向:broker 下行 InjectPacket 与上行 worker 解耦,不要靠固定 sleep。InlineClient=true 与 OnPublish 对 InlineClient 放行保持。
|
||||||
|
- 不要强推 main。
|
||||||
|
- 未发 npm/PyPI/Maven,未 docker push。
|
||||||
Reference in New Issue
Block a user