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

Labels

area/storagekind/featureAn enhancement / feature request or implementation

Projects

Status
In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions