sealing: Finalize snap sectors before submitting proofs
This commit is contained in:
parent
704833cd29
commit
8863bdbfc0
12
extern/storage-sealing/fsm.go
vendored
12
extern/storage-sealing/fsm.go
vendored
@ -166,25 +166,25 @@ var fsmPlanners = map[SectorState]func(events []statemachine.Event, state *Secto
|
|||||||
on(SectorAbortUpgrade{}, AbortUpgrade),
|
on(SectorAbortUpgrade{}, AbortUpgrade),
|
||||||
),
|
),
|
||||||
ProveReplicaUpdate: planOne(
|
ProveReplicaUpdate: planOne(
|
||||||
on(SectorProveReplicaUpdate{}, SubmitReplicaUpdate),
|
on(SectorProveReplicaUpdate{}, FinalizeReplicaUpdate),
|
||||||
on(SectorProveReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
on(SectorProveReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
||||||
on(SectorDealsExpired{}, SnapDealsDealsExpired),
|
on(SectorDealsExpired{}, SnapDealsDealsExpired),
|
||||||
on(SectorInvalidDealIDs{}, SnapDealsRecoverDealIDs),
|
on(SectorInvalidDealIDs{}, SnapDealsRecoverDealIDs),
|
||||||
on(SectorAbortUpgrade{}, AbortUpgrade),
|
on(SectorAbortUpgrade{}, AbortUpgrade),
|
||||||
),
|
),
|
||||||
|
FinalizeReplicaUpdate: planOne(
|
||||||
|
on(SectorFinalized{}, SubmitReplicaUpdate),
|
||||||
|
on(SectorFinalizeFailed{}, FinalizeReplicaUpdateFailed),
|
||||||
|
),
|
||||||
SubmitReplicaUpdate: planOne(
|
SubmitReplicaUpdate: planOne(
|
||||||
on(SectorReplicaUpdateSubmitted{}, ReplicaUpdateWait),
|
on(SectorReplicaUpdateSubmitted{}, ReplicaUpdateWait),
|
||||||
on(SectorSubmitReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
on(SectorSubmitReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
||||||
),
|
),
|
||||||
ReplicaUpdateWait: planOne(
|
ReplicaUpdateWait: planOne(
|
||||||
on(SectorReplicaUpdateLanded{}, FinalizeReplicaUpdate),
|
on(SectorReplicaUpdateLanded{}, UpdateActivating),
|
||||||
on(SectorSubmitReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
on(SectorSubmitReplicaUpdateFailed{}, ReplicaUpdateFailed),
|
||||||
on(SectorAbortUpgrade{}, AbortUpgrade),
|
on(SectorAbortUpgrade{}, AbortUpgrade),
|
||||||
),
|
),
|
||||||
FinalizeReplicaUpdate: planOne(
|
|
||||||
on(SectorFinalized{}, UpdateActivating),
|
|
||||||
on(SectorFinalizeFailed{}, FinalizeReplicaUpdateFailed),
|
|
||||||
),
|
|
||||||
UpdateActivating: planOne(
|
UpdateActivating: planOne(
|
||||||
on(SectorUpdateActive{}, ReleaseSectorKey),
|
on(SectorUpdateActive{}, ReleaseSectorKey),
|
||||||
),
|
),
|
||||||
|
Loading…
Reference in New Issue
Block a user