fix(ecstore): preserve online writes during pool retirement (#7472)

* fix(ecstore): reconcile identical scanner backlog replicas

* fix(ecstore): type invalid decommission requests

* chore(ecstore): tighten typed-error ratchet baseline

* fix(ecstore): fence late writes to retiring pools

* fix(ecstore): share healthy pool capacity during decommission

* fix: allow active multipart uploads to drain

---------

Co-authored-by: overtrue <anzhengchao@gmail.com>
This commit is contained in:
cxymds
2026-09-08 20:30:45 +08:00
committed by GitHub
parent 7e0c67111b
commit 73957d0faf
15 changed files with 1662 additions and 102 deletions
+1 -1
View File
@@ -25,7 +25,7 @@
10|crates/ecstore/src/cluster/rpc/remote_disk.rs
6|crates/ecstore/src/config/com.rs
14|crates/ecstore/src/config/storageclass.rs
180|crates/ecstore/src/core/pools.rs
178|crates/ecstore/src/core/pools.rs
7|crates/ecstore/src/data_movement/mod.rs
2|crates/ecstore/src/data_usage/local_snapshot.rs
12|crates/ecstore/src/data_usage/mod.rs