Blockdiff: We built our own file format for VM disk snapshots
1–10 of 30 posts
Re: Blockdiff: We built our own file format for VM disk snapshots
#2Re: Blockdiff: We built our own file format for VM disk snapshots
#3(We have since removed the fiemap code from cp, and replaced it with LSEEK_DATA, LSEEK_HOLE)
Re: Blockdiff: We built our own file format for VM disk snapshots
#4I was curious about a couple of things:
* Have you considered future extensions where you can start the VM before you completed the FS copy?
* You picked XFS over ZFS and BTRFS. Any reason why XFS in particular?
* You casually mention that you wrote 'otterlink', your own hypervisor. Isn't that by itself a complicated effort worthy of a blog post? Or is it just mixing and matching existing libraries from the Rust ecosystem?
Re: Blockdiff: We built our own file format for VM disk snapshots
#5Re: Blockdiff: We built our own file format for VM disk snapshots
#6Thanks for writing the blog post; it was a fascinating read! I was curious about a couple of things: * Have you considered future extensions where you can start the VM before you completed the FS copy? * You picked XFS over ZFS and BTRFS. Any reason why XFS in particular? * You casually mention that you wrote 'otterlink', your own hypervisor. Isn't that by itself a complicated effort worthy of a blog post? Or is it j…
> Any reason why XFS in particular?
XFS is still the default filesystem of choice for many enterprise systems. For instance, Red Hat states in their manual [1]:
In general, use XFS unless you have a specific use case for ext4.
There are good reasons to choose other file systems, but if you just want good performance on simple storage, XFS is a pretty good default.[1] https://docs.redhat.com/en/documentation/red_hat_enterprise_...
Re: Blockdiff: We built our own file format for VM disk snapshots
#7[0] https://ceph.io/en/news/blog/2013/incremental-snapshots-with...
Re: Blockdiff: We built our own file format for VM disk snapshots
#8Re: Blockdiff: We built our own file format for VM disk snapshots
#9Thanks for writing the blog post; it was a fascinating read! I was curious about a couple of things: * Have you considered future extensions where you can start the VM before you completed the FS copy? * You picked XFS over ZFS and BTRFS. Any reason why XFS in particular? * You casually mention that you wrote 'otterlink', your own hypervisor. Isn't that by itself a complicated effort worthy of a blog post? Or is it j…