2026-09-20 第20篇验证记录 版本:官方 etcd3.7.1,SHA5e7fd0de9a57db03ecc11794dc40403a734c07bb。 Darwin arm64 ZIP SHA256 a3e839d9128e170c299b1592bed92d8327f258eb94923aea24a0ccf923cf27e9(父已校验)。 最终check.py SHA256 853798dfaa0d05e3146337db872fb3cc7c171e1961f40006f25aa8ec94fe5d61。 作者解释器:/usr/bin/python3 -> /Library/Developer/CommandLineTools/usr/bin/python3,3.9.6。 父CLI解释器:Python3.14.4。未建立独立测试程序。 工作目录 examples/distributed-systems;所有运行均外层 TMPDIR/TMP/TEMP=$PWD/.build/etcd20/tmp,PYTHONDONTWRITEBYTECODE=1,python -B。 驱动子进程临时目录均为独占 .build/etcd20/run-UUID/tmp,数据/日志同树;不创建tmp程序,不删除旧数据。 失败记录保留: 1 author-run.txt:exit1 Operation not permitted;Run初始化回环bind尚未完成,etcd未启动。经正规require_escalated权限流程继续同一源码/官方包,非防护终止后换路径。 2 author-run-authorized.txt:7步PASS;主动SIGTERM退出-15被过严code==0断言拒绝,重启未执行。数据run-dec56df26563421686481f14721d3043。 3 author-run-final.txt:readiness首个API socket.timeout,rows空;finally主动SIGTERM退出-15。数据run-4f230045d2884a998a93374f1231705e。Python3.9.6 socket.timeout与内置TimeoutError不同,故未进入原有重试捕获;修正只增加socket.timeout,不延长20s上界。 最终命令: TMPDIR="$PWD/.build/etcd20/tmp" TMP="$PWD/.build/etcd20/tmp" TEMP="$PWD/.build/etcd20/tmp" PYTHONDONTWRITEBYTECODE=1 /usr/bin/python3 -B etcd20/check.py > .build/etcd20/author-run-verified.txt 2>&1 正规回环权限,session35494/chunk86d7ca,整体exit0。两次服务stop均由本驱动主动SIGTERM,returncode=-15;未称完整优雅关闭证明。 最终原始数据:.build/etcd20/run-a24a623229814a62b5955125f5c6a29f/observations.json(附observations.json.txt完整副本)。 ARTIFACTS /Users/magicliang/Desktop/Programming/git/hexo-blog/examples/distributed-systems/.build/etcd20/run-a24a623229814a62b5955125f5c6a29f PASS put: commit 4->5, applied 4->5, revision 1->2 PASS same-value-put: commit 5->6, applied 5->6, revision 2->3 PASS two-key-txn: commit 6->7, applied 6->7, revision 3->4 PASS empty-delete: commit 7->8, applied 7->8, revision 4->4 PASS false-compare-read-failure: commit 8->9, applied 8->9, revision 4->4 PASS false-compare-write-failure: commit 9->10, applied 9->10, revision 4->5 PASS empty-lease-grant: commit 10->11, applied 10->11, revision 5->5 PASS requested-SIGTERM-restart: acknowledged values and create/mod/version/revision preserved 父独立验收:全文审读源码/JSON及正文,无实质阻断;MR另独立只读审代码+JSON通过。父未独立重跑完整服务实验。父CLI --help exit0(chunk427de4),--invalid exit2(chunk0314a1),无服务启动。 未验证:多成员quorum/网络分区、断电、精确fsync窗口、WAL/磁盘CI直接检查、snapshot/dump、额外lease生命周期。源码依据与API观察不互相冒充。 正文门禁:blog-editor + blog-illustrator;anti-ai-tone tech 3018汉字0error0warning,随后persona自动+人工扫描无命中;记录均 .build/etcd20/tone.txt、persona.txt。Hexo构建与浏览器验收由父后续补充,不预记通过。 父站点验收:首次npm run build exit0(session45823/chunk5dc8e0),2347文件/6.72s,日志.build/etcd20/hexo-build.log。浏览器六SVG无控制台error,尺寸约533×722、538×614、491×382、786×295、770×406、520×634;CI与采样时序截图文字可读。三附件生成字节一致,课程与前篇链接实际呈现。练习标题原Markdown星号被直出,父仅删除两对加粗标记,纯格式修正不改散文,豁免再次双扫描;正在最终重建。