-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Milestone
Description
Assess how we can use bcachefs on zos
related issues:
- support bcachefs #2074
- ZOS FS: Bcache enabled filesystem #2229
- bcachefs: initial implementation #2374
Is your feature request related to a problem? Please describe
Why we need to move out from btrfs:
- ...
Why bcachefs:
- improve performance of the HDD by employing SSD as the internal cache
- with HDD improved performance -> more HDD usage -> more economic
- ....
scope:
bcachefswill only be used for the workload, because.....- not using LVM
Describe the solution you'd like
The assessment will be done in two phases
- backward compatibility check
We do this check because we need to know how btrfs is currently used in zos for these reasons:
- seeing how
btrfsfeatures used in currentzoscan help us to design thebcachefsusage.
examples: how subvolume limit & usage being used, hownocowfile attribute is currently used - i also new to
zos, need to understand the full flow that relates to the use ofbtrfsusage
For things that are compatible: good
For non compatible things:
- check if we really need it
- if needed, how we work around that
- plan/specs to use
bcachefsonzos
- it doesn't need to be backward compatible
- employ multi device filesystem features of
bcachefs - one idea is we create one partition for each VM, this way we won't have issue with quota but another trade-off might come as briefly mentioned by Azmy at support bcachefs #2074 (comment)
cc @delandtj
Metadata
Metadata
Assignees
Labels
No labels