N-way mirror read speedup in zfsonlinux
Steven Hartland
killing at multiplay.co.uk
Fri Aug 16 23:45:54 UTC 2013
----- Original Message -----
From: "Will Andrews" <will at firepipe.net>
To: "Steven Hartland" <killing at multiplay.co.uk>
Cc: "Matthew Ahrens" <mahrens at delphix.com>; <zfs-devel at freebsd.org>; "Xin Li" <delphij at freebsd.org>
Sent: Friday, August 16, 2013 11:14 PM
Subject: Re: N-way mirror read speedup in zfsonlinux
> On Fri, Aug 16, 2013 at 11:36 AM, Steven Hartland
> <killing at multiplay.co.uk> wrote:
>>> We have a vdev_geom_attrchanged() in our tree as well, to support
>>> physical path management (an early version of which is in the zfsd
>>> project branch; commits to HEAD are still pending). So, my request
>>> would be that you change vdev_geom_attrchanged() to execute
>>> vdev_geom_set_rotating() explicitly only if the attribute matches, to
>>> ease merging.
>>
>>
>> Sure no problem done.
>
> Thanks, I've made a similar change locally.
>
>>> Does the change pass a STF run on a DEBUG build?
>>
>>
>> I'll look at getting STF installed on this test box to confirm, do you have
>> an updated version with the various issues I raised when testing it
>> a while back?
>
> I thought most if not all the issues you raised were due to
> differences in the ZFS implementation, not test case issues. We do
> have some updates for the test suite itself, but mostly in response to
> more fixes that have not been pushed out yet.
>
> I'm currently working to push out some of the fixes.
It looks like the version of STF no longer builds under head all I get is:-
make
MAKEOBJDIRPREFIX=
Doing nothing for objlink
echo "PWD=`pwd` STF_TOOLS="/usr/home/smh/freebsd/base/head/tools/regression/stc/src/tools"/stf/
CHECKENV="/usr/home/smh/freebsd/base/head/tools/regression/stc/src/tools"/checkenv/"
PWD=/usr/obj/usr/home/smh/freebsd/base/head/tools/regression/stc
STF_TOOLS=/usr/home/smh/freebsd/base/head/tools/regression/stc/src/tools/stf/
CHECKENV=/usr/home/smh/freebsd/base/head/tools/regression/stc/src/tools/checkenv/
make[1]: don't know how to make sh. Stop
make[1]: stopped in /usr/home/smh/freebsd/base/head/tools/regression/stc/src/tools/stf
*** Error code 2
Regards
Steve
Stop.
make: stopped in /usr/home/smh/freebsd/base/head/tools/regression/stc
================================================
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