canonical / canonical/multipass
[delete] suspend and resume running instances when deleting
Open
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
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