N-way mirror read speedup in zfsonlinux

Steven Hartland killing at multiplay.co.uk
Thu Aug 15 22:03:35 UTC 2013


----- Original Message ----- 
From: "Alexander Motin" <mav at FreeBSD.org>


> On 16.08.2013 00:41, Steven Hartland wrote:
>> ----- Original Message ----- From: "Alexander Motin" <mav at FreeBSD.org>
>>
>>> On 15.08.2013 23:00, Steven Hartland wrote:
>>>> ----- Original Message ----- From: "Alexander Motin" <mav at FreeBSD.org>
>>>>> 4) I don't very like idea of expanding struct disk every time
>>>>> (especially not at the end). While that is probably easier then
>>>>> alternatives, now we have d_getattr method specifically to avoid that.
>>>>
>>>> I see what you mean but it needs to be stored somewhere otherwise
>>>> we're going to have to query the device every time or did you have
>>>> something else specific in mind?
>>>
>>> I was thinking about storing it in da/ada periph softc's and modifying
>>> dagetattr()/adagetattr().
>>
>> That would make it more work to add non-cam based support such as mfi.
> 
> That is why I have told that indeed proposed implementation is easier 
> then alternatives. :) BTW, does RAID controllers like mfi can provide 
> such details?

When used in JBOD mode yes we should be able to access all the normal
device data.

    Regards
    Steve

================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
or return the E.mail to postmaster at multiplay.co.uk.



More information about the zfs-devel mailing list