canonical / canonical/multipass

[delete] suspend and resume running instances when deleting

Open
#549 2 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
C++
Stars
9.2k
Forks
828
Avg merge
3d 2h
Merged PRs (30d)
43

Description

We're currently shutting down instances to be deleted, even if they're running. We could instead suspend them so that when recovering, the instance is back in the state it was deleted at, ensuring no data loss.

Whether to resume on `multipass recover` I'm not sure yet.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Trace the instance deletion and `multipass recover` flows, then determine whether a running instance should be suspended and resumed; done means recovery preserves the pre-delete running state without data loss.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.