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

cmdlib: use BTRFS for the cache2.qcow2 #3762

Merged
merged 1 commit into from
Mar 15, 2024

Conversation

dustymabe
Copy link
Member

We switched to ext4 to get away from using reflinks (see [1]) but the problem was actually specific to XFS. It's now been fixed upstream in [2], but we need to wait for it to get back backported to stable branches. Let's switch to BTRFS for now so we can still get the space savings of reflinks, while avoiding the reflink bug in XFS.

[1] #3728
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4b2f459d86252619448455013f581836c8b1b7da

We switched to ext4 to get away from using reflinks (see [1])
but the problem was actually specific to XFS. It's now been
fixed upstream in [2], but we need to wait for it to get back
backported to stable branches. Let's switch to BTRFS for now
so we can still get the space savings of reflinks, while avoiding
the reflink bug in XFS.

[1] coreos#3728
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4b2f459d86252619448455013f581836c8b1b7da
@jlebon jlebon enabled auto-merge (rebase) March 15, 2024 19:45
@jlebon jlebon merged commit 4b8e936 into coreos:main Mar 15, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants