svn commit: r326731 - head/sys/ufs/ffs

Poul-Henning Kamp phk at phk.freebsd.dk
Sun Dec 10 00:17:06 UTC 2017


--------
In message <CANCZdfrQPSey1h+X_09GNJaeZqsZh6FmDXe6avO66qKEfAL=Pg at mail.gmail.com>, Warner Losh writes:

>That would be strange given that BIO_ORDERED is @gibbs baby ?
>
>Nah... I wrote the iosched code... and I find the concept somewhat flawed
>since it is at the disk level, not the partition level, so it winds up
>interfering with mixed traffic. And it really only makes sense for writes,
>but it affects reads. And it is a poor fit to Ata semantics, and not a lot
>better for scsi. And for nvme it creates a bottleneck in hardware carefully
>designed to be free of bottlenecks...

Don't take my comment as an endorsement of BIO_ORDERED...

I think ordering is strictly a consumer responsibility for exactly
(and then some) of the reasons you mention.

"End to end principle in systems design" and all that...

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the svn-src-head mailing list