Sorry for the late reply. >>>> Would that be https://github.com/hgst/libzbc from HGST? Thanks Giridhar for the link. Hi Rick, > Just keep in mind that different vendors have different behaviors - you will > need to tweak it I assume to make it act like the drive you are interested > in. There is a T10 and T13 standardization for interfaces (ZBC and ZAC standard). libzbc also follows these standards. From libzbc README "libzbc implemention is compliant with the latest drafts of the ZBC and ZAC standards defined by INCITS technical committee T10 and T13 (respectively)." I plan to keep the scope of the project such that the allocator will interact with the libzbc interface in emulated mode which is T10 and T13 standard compliant. Once the allocator works on libzbc emulated mode, it can run on disks that support ZBC/ZAC commands. Again from README. "In addition to supporting ZBC and ZAC disks, libzbc also implements an emulation mode allowing emulating the behavior of a host-managed zoned disks using a regular file or a raw standard block device as backing storage." Is there any other vendor specific behaviour that I should consider? Thanks, Shehbaz On Mon, Mar 14, 2016 at 9:22 AM, Ric Wheeler <rwheeler@xxxxxxxxxx> wrote: > On 03/14/2016 08:33 AM, Giridhar Yasa wrote: >> >> On Mon, Mar 14, 2016 at 5:47 PM, Sage Weil <sweil@xxxxxxxxxx> wrote: >>> >>> On Sun, 13 Mar 2016, Giridhar Yasa wrote: >>>> >>>> On Fri, Mar 11, 2016 at 8:20 PM, Sage Weil <sweil@xxxxxxxxxx> wrote: >>>>> >>>>> On Fri, 4 Mar 2016, Shehbaz Jaffer wrote: >>>>> >>>>>> 2) Will scope of project be to build an allocator on a simulator for >>>>>> SMR Drives? Or will I get actual HDDs to work with? In case of >>>>>> simulators, will the project involve building a simulator on disksim? >>>>> >>>>> I seem to remember hearing something about a dm module that simulated >>>>> SMR, >>>>> but I'm not sure. We may also be able to get some SMR disks to play >>>>> with--I'll reach out to our drive vendor friends. >>>> >>>> Would that be https://github.com/hgst/libzbc from HGST? >>> >>> Yes. >>> >>> I'm not sure about a disk simulator or actual drive availability, >>> though. >> >> libzbc has an emulation mode that can use files or block devices to >> emulate SMR disk zones. >> >> Giridhar >> > > Just keep in mind that different vendors have different behaviors - you will > need to tweak it I assume to make it act like the drive you are interested > in. > > Regards, > > Ric > -- Shehbaz Jaffer First Year Graduate Student Sir Edward S Rogers Sr Department of Electrical and Computer Engineering University of Toronto -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html