fix(ecstore): make transitioned cleanup crash-safe (#6978)

* fix(ecstore): fence transitioned object cleanup

* fix(ecstore): address ILM recovery review findings

* fix(ecstore): complete crash-safe tier cleanup recovery

* test(ecstore): avoid typo false positive

* fix(ecstore): stabilize decommission error buckets

* fix(ecstore): stabilize transition delete validation

* fix(ecstore): resume authorized tier delete dispatch

* fix(ecstore): satisfy feature clippy
This commit is contained in:
cxymds
2026-09-01 19:09:22 +08:00
committed by GitHub
parent bd66fa9dca
commit 6e26769265
46 changed files with 16999 additions and 1865 deletions
+7
View File
@@ -1068,12 +1068,19 @@ enum TierMutationPeerState {
TIER_MUTATION_PEER_STATE_ABORTED = 3;
}
enum TierMutationFailureClass {
TIER_MUTATION_FAILURE_CLASS_UNSPECIFIED = 0;
TIER_MUTATION_FAILURE_CLASS_PRE_DISPATCH_REJECTED = 1;
TIER_MUTATION_FAILURE_CLASS_AMBIGUOUS = 2;
}
message TierMutationControlResponse {
bool success = 1;
TierMutationPeerState state = 2;
bool applied = 3;
optional string error_info = 4;
bytes response_proof = 5;
TierMutationFailureClass failure_class = 6;
}
message GetLiveEventsRequest {