Skip to content

zos bcachefs assessment #2396

@iwanbk

Description

@iwanbk

Assess how we can use bcachefs on zos

related issues:

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:

  • bcachefs will only be used for the workload, because.....
  • not using LVM

Describe the solution you'd like

The assessment will be done in two phases

  1. backward compatibility check

We do this check because we need to know how btrfs is currently used in zos for these reasons:

  • seeing how btrfs features used in current zos can help us to design the bcachefs usage.
    examples: how subvolume limit & usage being used, how nocow file attribute is currently used
  • i also new to zos, need to understand the full flow that relates to the use of btrfs usage

For things that are compatible: good
For non compatible things:

  • check if we really need it
  • if needed, how we work around that
  1. plan/specs to use bcachefs on zos
  • 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
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions