Skip to content

v1.2.2:结算前做数据体检,补 push 的接入文档与时序图

Choose a tag to compare

@SoperRookie SoperRookie released this 06 Sep 09:56
· 95 commits to main since this release

结算前体检
predeploy 在归档前跑一次 diagnose,把「安静地归档一份废数据」变成会说话的。
实测:classfiles 指错时报告是 0.0%,以前只能等人去看报告才发现,现在结算当场
就喊出来,并说明最可能的原因。

匹配率低不阻断结算,这是有意的:走到 predeploy 说明服务马上要停,exec 是
不可再生的 —— 因为指纹对不上就拒绝归档,只会让这段数据既对不上、又没留下。
结论写进 manifest 的 matchRate / healthVerdict,也记进该版本的结算记录,
日后查「这版数字能不能信」不用翻文件。

文档
ONBOARDING 补 Step 5 的 E 节:push 通道怎么配、多副本要注意什么。
之前 push 只在 README 里有,而接入指南才是别人照着做的那份。
前提清单里「能访问 agent 端口」改成「连不通就改用 push」,
常见问题补了三条 push 的典型症状。

图
新增 05-push.puml:认领连接(agent 不会主动报自己是谁)、向多副本取数、
实例断连的处理、以及两条限制。
02 的标题标明它画的是 pull 通道;03 加上结算前的体检步骤;
对应表补上 PushCollector / check_data_health / 看板那几个函数。