refactor(ecstore): isolate local object rename commit (#7166)

* fix(ecstore): drain durable control-plane write tails

* fix(ecstore): retain PUT staging after incomplete rollback

* fix(ecstore): drain backfill checkpoint before confirmation

* refactor(ecstore): isolate local object rename commit

* refactor(ecstore): remove moved quota fence import

* fix(ecstore): retain per-disk rename rollback outcomes

* fix(ecstore): retain indeterminate rename recovery evidence

* test(ecstore): mark rollback fixtures as inline data

* test(ecstore): match sealed context fixture map type

* test(ecstore): match sealed context fixture map type

* fix(ecstore): preserve known preflight rename rejections

* test(ecstore): cover observed rename outer failures

* test(ecstore): count decommission faults across retry restarts
This commit is contained in:
Zhengchao An
2026-09-05 15:19:29 +08:00
committed by GitHub
parent 971f9acdf4
commit cbfd5b92f4
17 changed files with 3098 additions and 1369 deletions
File diff suppressed because it is too large Load Diff