On Mon, Jan 06, 2025 at 07:54:05AM -0700, Jens Axboe wrote: > On 1/6/25 7:24 AM, Damien Le Moal wrote: > > The first patch implements the new "zloop" zoned block device driver > > which allows creating zoned block devices using one regular file per > > zone as backing storage. > > Couldn't we do this with ublk and keep most of this stuff in userspace > rather than need a whole new loop driver? I'm pretty sure we could do that. But dealing with ublk is complete pain especially when setting up and tearing it down all the time for test, and would require a lot more code, so why? As-is I can directly add this to xfstests for the much needed large file system testing that currently doesn't work for zoned file systems, which was the motivation why I started writing this code (before Damien gladly took over and polished it).