Re: [PATCH v2 00/17] ZNS Support for Btrfs
From: David Sterba <hidden>
Date: 2021-08-27 16:28:28
On Thu, Aug 19, 2021 at 09:19:07PM +0900, Naohiro Aota wrote:
This series extends zoned support for Zoned Namespace (ZNS) SSDs [1]. [1] https://zonedstorage.io/introduction/zns/ This series is available on GitHub at v1 https://github.com/naota/linux/tree/btrfs-zns-v1 HEAD https://github.com/naota/linux/tree/btrfs-zns The ZNS specification introduces extra functionalities listed below. - No conventional zones - Zone Append write command - Zone Capacity - Active Zones Naohiro Aota (17): btrfs: zoned: load zone capacity information from devices btrfs: zoned: move btrfs_free_excluded_extents out from btrfs_calc_zone_unusable btrfs: zoned: calculate free space from zone capacity btrfs: zoned: tweak reclaim threshold for zone capacity btrfs: zoned: consider zone as full when no more SB can be written btrfs: zoned: locate superblock position using zone capacity btrfs: zoned: finish superblock zone once no space left for new SB btrfs: zoned: load active zone information from devices btrfs: zoned: introduce physical_map to btrfs_block_group btrfs: zoned: implement active zone tracking btrfs: zoned: load active zone info for block group btrfs: zoned: activate block group on allocation btrfs: zoned: activate new block group btrfs: move ffe_ctl one level up btrfs: zoned: avoid chunk allocation if active block group has enough space btrfs: zoned: finish fully written block group btrfs: zoned: finish relocating block group
This is contained in the zoned mode and I don't see much reason to hold it back, so it's in misc-next now. I've fixed some minor style issues. In case there are small fixups worth folding please let me know, otherwise please send separate patches. Thanks.