On 06.02.23 14:41, Hans Holmberg wrote: > Out of the upstream file systems, btrfs and f2fs supports > the zoned block device model. F2fs supports active data placement > by separating cold from hot data which helps in reducing gc, > but there is room for improvement. FYI, there's a patchset [1] from Boris for btrfs which uses different size classes to further parallelize placement. As of now it leaves out ZNS drives, as this can clash with the MOZ/MAZ limits but once active zone tracking is fully bug free^TM we should look into using these allocator hints for ZNS as well. The hot/cold data can be a 2nd placement hint, of cause, not just the different size classes of an extent. [1] https://lore.kernel.org/linux-btrfs/cover.1668795992.git.boris@xxxxxx Byte, Johannes