From #119,
If an actor remains paused for an extended period and --timer is provided, the system escalates it to a SUSPENDED state to ensure data safety and free up local node storage.
We need to support the SuspendActor on a PAUSED actor, overall it should be one atelet call that uploads the existing local files, then the api records the ActorSnapshot, clears LocalSnapshotInfo and the node pin, and sets SUSPENDED.
This is a critical path for both Actor Lifecycle(#119) and System Upgrade(#473)
From #119,
We need to support the
SuspendActoron aPAUSEDactor, overall it should be one atelet call that uploads the existing local files, then the api records the ActorSnapshot, clearsLocalSnapshotInfoand the node pin, and setsSUSPENDED.This is a critical path for both Actor Lifecycle(#119) and System Upgrade(#473)