Skip to content

Optimize firecracker snapshot storage #1096

@andre-j3sus

Description

@andre-j3sus

Is your feature request related to a problem? Please describe.

Snapshot storage currently consumes a significant amount of space, especially due to large memory files. This becomes problematic when storing multiple snapshots remotely, leading to increased storage costs and slower transfers.

Describe the solution you'd like

Introduce optimizations to reduce the size of snapshot memory files before uploading them to remote storage. This could include:

  • Compression (e.g., zstd)
  • Deduplication strategies across memory files of similar VMs or repeated snapshots

This should aim to reduce storage footprint without adding significant overhead to the snapshot creation or restoration process.

Additional context

This work follows up on remote snapshot support introduced in issue #823 .

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions