This is an automated email from the ASF dual-hosted git repository.
zyxxoo pushed a commit to branch refactor/rust-rewrite-design
in repository https://gitbox.apache.org/repos/asf/hugegraph.git
The following commit(s) were added to refs/heads/refactor/rust-rewrite-design
by this push:
new 1f0ae0823 test(cluster): archive reproducible smoke run
1f0ae0823 is described below
commit 1f0ae0823145c72e7ff7a5372953c8aa62af04f5
Author: vaughn <[email protected]>
AuthorDate: Sun Sep 13 11:49:26 2026 +0800
test(cluster): archive reproducible smoke run
---
.../compose-cluster-smoke-20260913.log | 62 ++++++++++++++++++++++
docs/rust-rewrite-acceptance-matrix.md | 2 +-
docs/rust-rewrite-preflight-status.md | 2 +
3 files changed, 65 insertions(+), 1 deletion(-)
diff --git a/docs/evidence/rust-rewrite/compose-cluster-smoke-20260913.log
b/docs/evidence/rust-rewrite/compose-cluster-smoke-20260913.log
new file mode 100644
index 000000000..8ecda68c3
--- /dev/null
+++ b/docs/evidence/rust-rewrite/compose-cluster-smoke-20260913.log
@@ -0,0 +1,62 @@
+ Container hg-pd0 Running
+ Container hg-pd2 Running
+ Container hg-pd1 Running
+ Container hg-store2 Running
+ Container hg-store1 Running
+ Container hg-server2 Running
+ Container hg-server0 Running
+ Container hg-server1 Running
+ Container hg-pd0 Waiting
+ Container hg-pd1 Waiting
+ Container hg-pd2 Waiting
+ Container hg-pd0 Waiting
+ Container hg-pd1 Waiting
+ Container hg-pd2 Waiting
+ Container hg-pd1 Waiting
+ Container hg-pd2 Waiting
+ Container hg-pd0 Waiting
+ Container hg-pd1 Healthy
+ Container hg-pd2 Healthy
+ Container hg-pd1 Healthy
+ Container hg-pd0 Healthy
+ Container hg-pd2 Healthy
+ Container hg-pd2 Healthy
+ Container hg-pd0 Healthy
+ Container hg-pd1 Healthy
+ Container hg-pd0 Healthy
+ Container hg-store0 Starting
+ Container hg-store0 Started
+ Container hg-store0 Waiting
+ Container hg-store1 Waiting
+ Container hg-store2 Waiting
+ Container hg-store1 Waiting
+ Container hg-store2 Waiting
+ Container hg-store0 Waiting
+ Container hg-store1 Waiting
+ Container hg-store2 Waiting
+ Container hg-store0 Waiting
+ Container hg-store2 Healthy
+ Container hg-store2 Healthy
+ Container hg-store1 Healthy
+ Container hg-store2 Healthy
+ Container hg-store1 Healthy
+ Container hg-store1 Healthy
+ Container hg-store0 Healthy
+ Container hg-store0 Healthy
+ Container hg-store0 Healthy
+ Container hg-pd0 Stopping
+ Container hg-pd0 Stopped
+curl: (28) Connection timed out after 10000 milliseconds
+ Container hg-pd0 Starting
+ Container hg-pd0 Started
+ Container hg-store0 Stopping
+ Container hg-store0 Stopped
+ Container hg-pd0 Waiting
+ Container hg-pd1 Waiting
+ Container hg-pd2 Waiting
+ Container hg-pd0 Healthy
+ Container hg-pd1 Healthy
+ Container hg-pd2 Healthy
+ Container hg-store0 Starting
+ Container hg-store0 Started
+cluster smoke passed fixture=rust-gate-20260913114719
diff --git a/docs/rust-rewrite-acceptance-matrix.md
b/docs/rust-rewrite-acceptance-matrix.md
index 82cb8bec2..caf310df6 100644
--- a/docs/rust-rewrite-acceptance-matrix.md
+++ b/docs/rust-rewrite-acceptance-matrix.md
@@ -87,7 +87,7 @@ Java 版本只作为参考实现,不能单独作为 Oracle。每条关键契
| 边界 | 执行证据 | 结果 | 仍未证明 |
| --- | --- | --- | --- |
| PD Partition | `pd-core-test,pd-common-test`;`*Partition*Test`;日志
`/tmp/pd-partition-all.log`;PD0 故障证据
`docs/evidence/rust-rewrite/compose-pd0-fault-recovery-20260913.log`、网络分区证据
`docs/evidence/rust-rewrite/compose-pd0-network-partition-20260913.log` |
Partition 32/32;PD Core/Common 187 项执行、2 项跳过、0 失败;pd0 停止期间 pd1/pd2 健康,恢复后 3
节点健康 | 差分回放、完整成员变更矩阵、线性一致性与数据无损检查 |
-| Store 基线 | `hg-store-test`;store0 故障证据
`docs/evidence/rust-rewrite/compose-store0-fault-recovery-20260913.log`、网络分区证据
`docs/evidence/rust-rewrite/compose-store0-network-partition-20260913.log`、跨
Server 可见性证据
`docs/evidence/rust-rewrite/compose-cross-server-visibility-20260913.log`、故障期间读取证据
`docs/evidence/rust-rewrite/compose-store0-outage-read-consistency-20260913.log`;归档
`docs/evidence/rust-rewrite/store-full-regression-20260913.log`(SHA-256
`b8c52fa475e3ec93bb0154b72c0709b0339ea16cc4 [...]
+| Store 基线 | `hg-store-test`;store0 故障证据
`docs/evidence/rust-rewrite/compose-store0-fault-recovery-20260913.log`、网络分区证据
`docs/evidence/rust-rewrite/compose-store0-network-partition-20260913.log`、跨
Server 可见性证据
`docs/evidence/rust-rewrite/compose-cross-server-visibility-20260913.log`、故障期间读取证据
`docs/evidence/rust-rewrite/compose-store0-outage-read-consistency-20260913.log`、可重复
smoke `tools/rust-rewrite-cluster/smoke.sh`;归档
`docs/evidence/rust-rewrite/store-full-regression-20260913.log`(SHA [...]
| Store Snapshot | `SnapshotHandlerTest`;归档
`docs/evidence/rust-rewrite/store-core-profile-20260913.log`(SHA-256
`084a53c5204c89ba65657414cf1de9714c2b7f55c5733a17465c12037c0b6f95`) | 5/5 通过 |
真实文件 round-trip、损坏快照、重启恢复 |
| PD client/rest | `pd-client-test,pd-rest-test`;日志 `/tmp/pd-client-rest.log`
| REST readiness 3 项通过;client 因未启动 `127.0.0.1:8686` 超时 | CI 必须编排 PD
服务并上传服务日志,超时不得计为通过 |
diff --git a/docs/rust-rewrite-preflight-status.md
b/docs/rust-rewrite-preflight-status.md
index 4da25fdd0..f53791ca3 100644
--- a/docs/rust-rewrite-preflight-status.md
+++ b/docs/rust-rewrite-preflight-status.md
@@ -27,3 +27,5 @@ Store 网络分区复验(2026-09-13):断开并恢复 store0 网络连接
跨 Server 数据可见性复验(2026-09-13):通过 server0 创建唯一 schema 与 vertex,从
server0/server1/server2 读取均返回相同 id、label 和 property;证据归档于
`compose-cross-server-visibility-20260913.log`。该结果证明基本复制可见性,不替代并发事务、线性一致性或故障期间写入验证。
故障期间读取复验(2026-09-13):store0 停止期间,server1/server2 均读取到已提交 fixture;store0 恢复后
server0 仍读取到相同值。证据归档于
`compose-store0-outage-read-consistency-20260913.log`;不替代线性一致性历史检查。
+
+可重复集群 smoke runner(2026-09-13):`tools/rust-rewrite-cluster/smoke.sh` 退出码
0,自动完成三 PD/三 Store/三 Server 健康检查、pd0 停止恢复、store0 停止恢复及故障期间跨 Server fixture
读取;fixture `rust-gate-20260913114719`。原始日志归档于
`compose-cluster-smoke-20260913.log`。