firecracker-microvm / firecracker

Secure and fast microVMs for serverless computing.
http://firecracker-microvm.io
Apache License 2.0
24.52k stars 1.72k forks source link

vhost-user-blk device (snapshot support) #4363

Open kalyazin opened 5 months ago

kalyazin commented 5 months ago

Feature Request

Add snapshot support for vhost-user-blk devices.

Describe the desired solution

Firecracker implements saving and restoring from snapshot VMs that have block devices backed by vhost-user attached.

Describe possible alternatives

The status quo is VMs having vhost-user-blk devices cannot be snapshotted. We can leave it as is.

Additional context

vhost-user-blk basic support

Checks

kalyazin commented 4 months ago

Moving the issue back to "Researching" state, because we have currently paused investment in the technology since performance testing did not demonstrate clear gains against our current solution.