Re: [PATCH v3 00/10] dm: zoned block device support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Damien Le Moal <damien.lemoal@xxxxxxx>

[ Note: I'm resending this e-mail on Damien's behalf because Damien's ]
[ e-mails apparently do not reach the dm-devel mailing list - Bart.   ]

Mike,

On 5/18/17 03:54, Mike Snitzer wrote:
> On Tue, May 16 2017 at  4:03pm -0400,
> Mike Snitzer <snitzer@xxxxxxxxxx> wrote:
> 
>> I see quite a few issues with this patchset (only gotten through patches
>> 1 - 6).  I'll work through it in more detail and share my
>> feedback/revisions tomorrow.  Mostly just cleanups, renames, etc.  But
>> "the fun" is obviously once I get to the last patch.
> 
> FYI, couldn't get to this like I planned.  And I'm taking some time off,
> won't get back to this until next Tuesday (5/23).  To be clear, the
> things I noticed in the preliminary patches were very benign, but do
> need cleaning up.

Thank you for the review. Let me know the changes you would like to see
and I will send an updated series.

> I have every intention of getting this reviewed and staged for 4.13.

That's great. Thanks.

> But would be useful to understand:
> 1) who will be regression testing this target once it is merged?

Myself, Bart, and all other members of my team will be involved in
maintaining and testing this. It is critical for us as an SMR disk
vendor that those disk are supported correctly in Linux. So we will
maintain and regression test all aspects of the zoned block device
support constantly.

> 2) what is needed to test it? (I assume SMR drives?)

Yes, SMR drives, but not necessarily physical ones. We are working on
adding ZBC support to the SCSI target (that is missing). With that, we
are planning to create a tcm (or tcmu) driver to emulate a host-aware or
host-managed disk for testing, with a regular disk or file as back-end
storage. This was also requested by file system maintainers (BtrFS) to
allow testing of zoned block device support even without physical SMR
disks available.

Since zoned block device support spans the entire block I/O stack (from
block layer API down to LLD, with device mapper and SCSI/libata in the
middle) we are also starting to design new test cases for the newly
released blktests infrastructure. This will allow automated testing,
including device mapper targets that supports zoned block devices.

Ideally, we will try to release everything for inclusion in 4.13,
together with the device mapper support. But all the test parts may get
spread over one or two release cycles. But again, the goal is to have a
comprehensive automated test suite for zoned block device, similar to
what is available for regular block devices.

Best regards.

-- 
Damien Le Moal,
Western Digital Research

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel



[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux