Files
seaweedfs/weed/server
Chris Lu 5e818e9640 fix(ec): remove a stale .vif on full teardown of a shard-only node
A shard copy installs shards + .ecx before .vif, so an interrupted copy after a
teardown could mount the new files under the previous run's identity / version /
shard ratio / dat_file_size carried by the surviving .vif. Remove .vif during
full teardown, gated on .idx absence so a source-volume holder keeps its live
.vif. In Rust this lives in a teardown-only helper so the reconcile / load-
fallback paths (which share the base removal) still preserve .vif.
2026-06-09 10:52:52 -07:00
..
2026-02-20 18:42:00 -08:00
2026-04-10 17:31:14 -07:00