mbox series

[v2,0/6] btrfs-progs: add support for RAID stripe tree

Message ID 20230215143109.2721722-1-johannes.thumshirn@wdc.com (mailing list archive)
Headers show
Series btrfs-progs: add support for RAID stripe tree | expand

Message

Johannes Thumshirn Feb. 15, 2023, 2:31 p.m. UTC
This series adds support for the RAID stripe tree to btrfs-progs.

RST is hidden behind the --enable-experimental config option.

This series survived 'make test' with and without experimental enabled.

The kernel side (v6) of the patches can be found here:

https://lore.kernel.org/linux-btrfs/cover.1676470614.git.johannes.thumshirn@wdc.com

Johannes Thumshirn (6):
  btrfs-progs: add raid-stripe-tree definitions
  btrfs-progs: read fs with stripe tree from disk
  btrfs-progs: add dump tree support for the raid stripe tree
  btrfs-progs: read stripe tree when mapping blocks
  btrfs-progs: load zone info for all zoned devices
  btrfs-progs: allow zoned RAID

 cmds/inspect-dump-tree.c   |   5 ++
 common/fsfeatures.c        |   8 +++
 kernel-shared/ctree.h      |  51 +++++++++++++++-
 kernel-shared/disk-io.c    |  32 +++++++++-
 kernel-shared/print-tree.c |  24 ++++++++
 kernel-shared/volumes.c    | 116 ++++++++++++++++++++++++++++++++++++-
 kernel-shared/zoned.c      |  35 ++++++++++-
 kernel-shared/zoned.h      |   4 +-
 mkfs/main.c                |  86 +++++++++++++++++++++++++--
 9 files changed, 347 insertions(+), 14 deletions(-)