Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snaps] Full snapshot + restore #1184

Open
raduweiss opened this issue Jul 15, 2019 · 3 comments
Open

[Snaps] Full snapshot + restore #1184

raduweiss opened this issue Jul 15, 2019 · 3 comments
Labels
Roadmap: Tracked Items tracked on the roadmap project.

Comments

@raduweiss
Copy link
Contributor

raduweiss commented Jul 15, 2019

The ability to create a microVM snapshot is compelling for serverless use cases. It’s also a feature ask from users. We’ve been tinkering with a Firecracker prototype that has a variant of snapshot + restore functionality. We aimed to optimize the speed of these operations.

This item tracks the capability of creating full snapshots (entire microVM memory), and the capability of restoring microVM execution from a full snapshot.

Related issues: #1035, #886

@s3rj1k
Copy link

s3rj1k commented Jul 15, 2019

Great news everyone ;)
Would be nice to have non-blocking snapshots, just like qemu does using image backing files, redirecting new writes to top image, than snapshoting backing image (RO one), and then merging back changes.

@raduweiss raduweiss changed the title microVM Snapshot Support microVM full snapshot + restore Sep 18, 2020
@raduweiss raduweiss changed the title microVM full snapshot + restore [SnpsmicroVM full snapshot + restore Sep 18, 2020
@raduweiss raduweiss changed the title [SnpsmicroVM full snapshot + restore [Snps] microVM full snapshot + restore Sep 18, 2020
@raduweiss raduweiss changed the title [Snps] microVM full snapshot + restore [Snps] full snapshot + restore Sep 18, 2020
@raduweiss raduweiss changed the title [Snps] full snapshot + restore [Snps] Full snapshot + restore Sep 18, 2020
@dianpopa dianpopa changed the title [Snps] Full snapshot + restore [Snaps] Full snapshot + restore Jan 6, 2021
@luminitavoicu
Copy link
Contributor

We released full snapshot functionality as dev-preview in Firecracker v0.23. Closing this.

@JonathanWoollett-Light
Copy link
Contributor

Still in developer preview, re-opening to indicate this.

We will move to shipped synchronously with related snapshot functionality (#2142, #2476).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Roadmap: Tracked Items tracked on the roadmap project.
Projects
Status: Developer Preview
Development

No branches or pull requests

4 participants