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 8139867d2 test(cluster): verify reads during store outage
8139867d2 is described below
commit 8139867d26b2b92f8b87831511e4c503e05a927d
Author: vaughn <[email protected]>
AuthorDate: Sun Sep 13 11:37:15 2026 +0800
test(cluster): verify reads during store outage
---
.../rust-rewrite/compose-store0-outage-read-consistency-20260913.log | 5 +++++
docs/rust-rewrite-preflight-status.md | 2 ++
2 files changed, 7 insertions(+)
diff --git
a/docs/evidence/rust-rewrite/compose-store0-outage-read-consistency-20260913.log
b/docs/evidence/rust-rewrite/compose-store0-outage-read-consistency-20260913.log
new file mode 100644
index 000000000..5a3d82378
--- /dev/null
+++
b/docs/evidence/rust-rewrite/compose-store0-outage-read-consistency-20260913.log
@@ -0,0 +1,5 @@
+Date: 2026-09-13
+Fixture: vertex rust-gate-20260913, property value committed.
+Scenario: stop store0; wait 12s; GET vertex through server1 and server2; start
store0; wait 35s; GET through server0.
+Result: server1/server2 returned committed fixture during store0 outage;
server0 returned committed fixture after store0 recovery.
+Note: curl used --noproxy '*'; this is a smoke consistency check, not a
linearizability proof.
diff --git a/docs/rust-rewrite-preflight-status.md
b/docs/rust-rewrite-preflight-status.md
index c2e293d0c..4da25fdd0 100644
--- a/docs/rust-rewrite-preflight-status.md
+++ b/docs/rust-rewrite-preflight-status.md
@@ -25,3 +25,5 @@ Store 网络分区复验(2026-09-13):断开并恢复 store0 网络连接
本机代理修复(2026-09-13):将 shell 与 Docker daemon 的 `NO_PROXY/no_proxy` 固化为
`localhost,127.0.0.1,::1`,避免 `127.*` 通配写法导致本地健康请求被代理拦截;Docker 重启后集群可恢复,直接请求 PD
`/v1/health` 返回 HTTP 200。
跨 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`;不替代线性一致性历史检查。