firecracker icon indicating copy to clipboard operation
firecracker copied to clipboard

[Snaps] Full snapshot + restore

Open raduweiss opened this issue 5 years ago • 3 comments

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

raduweiss avatar Jul 15 '19 14:07 raduweiss

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.

s3rj1k avatar Jul 15 '19 14:07 s3rj1k

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

luminitavoicu avatar Nov 22 '22 13:11 luminitavoicu

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

We will move to shipped synchronously with related snapshot functionality (https://github.com/firecracker-microvm/firecracker/issues/2142, https://github.com/firecracker-microvm/firecracker/issues/2476).

JonathanWoollett-Light avatar Dec 11 '23 10:12 JonathanWoollett-Light