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

Add support for XFS as a filesystem #3036

Closed
Tracked by #3169
yeazelm opened this issue Apr 19, 2023 · 2 comments
Closed
Tracked by #3169

Add support for XFS as a filesystem #3036

yeazelm opened this issue Apr 19, 2023 · 2 comments
Assignees
Labels
area/core Issues core to the OS (variant independent) type/enhancement New feature or request

Comments

@yeazelm
Copy link
Contributor

yeazelm commented Apr 19, 2023

What I'd like:
The XFS filesystem can improve performance in some workloads or use cases and it would be great to support this in Bottlerocket for the data partition.

This would involve having a flag to enable XFS on a particular build and then ensuring tools like xfsprogs is available on the OS for managing things like expanding the filesystem using xfs_growpart.

Any alternatives you've considered:
Other filesystems could offer support but would involve similar work to enable. Nonetheless, there are times where using something other than ext4 would be beneficial.

@yeazelm yeazelm added type/enhancement New feature or request status/needs-triage Pending triage or re-evaluation area/core Issues core to the OS (variant independent) and removed status/needs-triage Pending triage or re-evaluation labels Apr 19, 2023
@yeazelm yeazelm self-assigned this May 17, 2023
@yeazelm
Copy link
Contributor Author

yeazelm commented Jul 6, 2023

#3198 adds xfsprogs to Bottlerocket images as well as switch the BOTTLEROCKET-DATA partition to XFS for -dev variants.

@yeazelm
Copy link
Contributor Author

yeazelm commented Jul 13, 2023

XFS support was merged in with #3198. Right now its only -dev variants that have it enabled via the image-features setting xfs-data-partition = true.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core Issues core to the OS (variant independent) type/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant