Skip to content

Handling Resume from Pause failures #660

Description

@msau42

When we pause an actor, the actor is forced to resume on the same node. However, at the time of resume, the node may not have capacity for the actor anymore. Let's discuss how we can recover from this situation in the near term.

My thoughts for the desired near term flow:

  1. Resume() returns an out of capacity error
  2. User needs to trigger Suspend() in order to offload the snapshot to remote storage.
  3. User can then retry Resume()

In the future, we could improve on this by automatically doing steps 2+3 as part of the initial Resume() call.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions