On Thu, Oct 24, 2013 at 12:00:54PM +0100, Steven Hartland wrote:

> Not familiar with that option, but having a quick look in src
> it doesn't seem to be FS specific, seems to be handled by vfs.

VFS set options include this (in high bits).
This options next passed to FS code (.vop_read = zfs_freebsd_read), in
FS(zfs) code options filtered:

return (zfs_read(ap->a_vp, ap->a_uio, ioflags(ap->a_ioflag),
            ap->a_cred, NULL));

ioflags(int ioflags)
{
        int flags = 0;

        if (ioflags & IO_APPEND)
                flags |= FAPPEND;
        if (ioflags & IO_NDELAY)
                flags |= FNONBLOCK;
        if (ioflags & IO_SYNC)
                flags |= (FSYNC | FDSYNC | FRSYNC);

        return (flags);
}

and we lost FRDAHEAD/ADVISE hints, IO_DIRECT, IO_INVAL and so.

> Can anyone confirm or deny this?
> 
> ----- Original Message ----- 
> From: "Slawa Olhovchenkov" <s...@zxy.spb.ru>
> 
> 
> > On Wed, Oct 23, 2013 at 09:54:59AM +0000, Steven Hartland wrote:
> > 
> >> Author: smh
> >> Date: Wed Oct 23 09:54:58 2013
> >> New Revision: 256956
> >> URL: http://svnweb.freebsd.org/changeset/base/256956
> >> 
> >> Log:
> >>   Improve ZFS N-way mirror read performance by using load and locality
> >>   information.
> > 
> > What about support F_READAHEAD in ZFS (with prefetch disabled by
> > CPU-intensive)?
> >
> 
> ================================================
> 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 postmas...@multiplay.co.uk.
> 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to