Skip to content

feat: 落地 OBarrier(v5 协议门与 BARRIER 三消息对、BarrierEntry 世代状态机(每 key 单调世代+… - #9

Merged
LamSpace merged 2 commits into
masterfrom
feat/obarrier
Sep 20, 2026
Merged

LamSpace merged 2 commits into
masterfrom
feat/obarrier

Conversation

@LamSpace

Copy link
Copy Markdown
Owner

…到场账簿幂等去重+离场即破障(死亡/超时/中断/显式 break,强于 JDK)+barrierAction 执行者两阶段放行)、三命令全量经 Raft 复制(影子表按逻辑会话 id 镜像账簿与了结记录)、快照/恢复/控制台/指标全链路、SDK OBarrier 三工厂与 OBrokenBarrierException 及双语指南对齐;随带修复等待-通知闭环通知登记时序缺陷(应答后立即摘登记致全部推送落空逐代退化 5s 兜底,Latch 同型既有缺陷一并修复,ClientBarrierLoopIT 钉住)与影子表无租约家族到期清扫 BARRIER 豁免遗漏(快照切割点属性测试暴露);openspec 归档 2026-09-20-add-obarrier,ROADMAP 状态→已落地、门号勘正 v6

…到场账簿幂等去重+离场即破障(死亡/超时/中断/显式 break,强于 JDK)+barrierAction 执行者两阶段放行)、三命令全量经 Raft 复制(影子表按逻辑会话 id 镜像账簿与了结记录)、快照/恢复/控制台/指标全链路、SDK OBarrier 三工厂与 OBrokenBarrierException 及双语指南对齐;随带修复等待-通知闭环通知登记时序缺陷(应答后立即摘登记致全部推送落空逐代退化 5s 兜底,Latch 同型既有缺陷一并修复,ClientBarrierLoopIT 钉住)与影子表无租约家族到期清扫 BARRIER 豁免遗漏(快照切割点属性测试暴露);openspec 归档 2026-09-20-add-obarrier,ROADMAP 状态→已落地、门号勘正 v6
…and-forget leave 改为同步确认 BARRIER_LEAVE 生效后再返回,保证紧随其后的新到场不入已被本次超时打破的世代(对齐 JDK CyclicBarrier 超时破障次序);ClientBarrierIT.timeoutLeave 改对抗性背靠背连拍并修正第二阶段 parties 计数误置(3 方到场即合拢,改 4 方以留超时离场位);client-sdk 主规格补次序保证句与专属场景、getParties 返回类型订正(long)
@LamSpace
LamSpace merged commit 334153b into master Sep 20, 2026
2 checks passed
@LamSpace
LamSpace deleted the feat/obarrier branch September 20, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant