fix(notify): 根治低带宽控制面阻塞与传输写入卡死

- 为控制消息增加优先级、公平调度、队列字节预算和自适应批处理
- 支持可取消的写门等待,收紧 shared/dedicated bulk、stream 和 Reply 写入边界
- 修复 bulk reset/close、连接 handoff 和安全 profile 切换时序
- 保留旧取消与超时错误契约,新增阶段化 TransportSendError
- 增加 ReplyCtx、ReplyObjCtx、写超时配置及黑洞连接和竞态回归测试
This commit is contained in:
2026-08-14 10:16:37 +08:00
parent 98ef9e7fcc
commit 0826e17063
45 changed files with 4231 additions and 293 deletions
+2 -2
View File
@@ -462,8 +462,8 @@ func serverBulkReleaseSender(s *ServerCommon, logical *LogicalConn, transport *T
Chunks: chunks,
}
if transport != nil && transport.IsCurrent() {
return sendBulkReleaseServerTransport(s, transport, req)
return sendBulkReleaseServerTransport(ctx, s, transport, req)
}
return sendBulkReleaseServerLogical(s, logical, req)
return sendBulkReleaseServerLogical(ctx, s, logical, req)
}
}