Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 May 2016 09:25:26 -0600
From:      Warner Losh <wlosh@netflix.com>
To:        Warren Block <wblock@wonkity.com>
Cc:        Johan Hendriks <joh.hendriks@gmail.com>, freebsd-current@freebsd.org
Subject:   Re: CAM I/O Scheduler (was Re: FreeBSD Quarterly Status Report - First Quarter 2016 (fwd))
Message-ID:  <F3A0E0C6-F8CC-4C2A-9F6F-308DAAB6DA62@netflix.com>
In-Reply-To: <alpine.BSF.2.20.1605030801100.42085@wonkity.com>
References:  <alpine.BSF.2.20.1605011847390.44343@wonkity.com> <38091325-b0c9-ac6d-d6e9-efc29c814e0a@gmail.com> <alpine.BSF.2.20.1605030801100.42085@wonkity.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_6C6D2FD6-1623-49E5-ADE7-BC312500E8DF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On May 3, 2016, at 8:05 AM, Warren Block <wblock@wonkity.com> wrote:
>=20
> On Tue, 3 May 2016, Johan Hendriks wrote:
>=20
>> Op 02/05/16 om 02:49 schreef Warren Block:
>>      CAM I/O Scheduler
>>=20
>>         Links
>>         I/O Scheduling in FreeBSD's CAM Subsystem (PDF) URL:
>>         https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf
>>         The BSDCan 2015 Talk URL: =
https://www.youtube.com/watch?v=3D3WqOLolj5EU
>>=20
>>         Contact: Warner Losh <wlosh@netflix.com>
>>=20
>>         An enhanced CAM I/O scheduler has been committed to the tree. =
By
>>         default, this scheduler implements the old behavior. In =
addition, an
>>         advanced adaptive scheduler is available. Along with the =
scheduler,
>>         SATA disks can now use Queued Trims with devices that support =
them.
>>         Details about the new scheduler are available in the I/O =
Scheduling in
>>         FreeBSD's CAM Subsystem article (PDF) or from the BSDCan 2015 =
talk.
>> I updated my source today, but CAM_ADAPTIVE_IOSCHED yields an error =
about an unknown option.
>> If I use CAM_NETFLIX_IOSCHED the kernel compiles.
>> Is the name CAM_NETFLIX_IOSCHED changing to CAM_ADAPTIVE_IOSCHED?
>=20
> That is my understanding, yes.  Warner can certainly explain it better =
than I can, so CCed.

I=E2=80=99m changing it to CAM_ADAPTIVE_IOSCHED, but haven=E2=80=99t yet =
due to =E2=80=9Cwork flow=E2=80=9D issues
in making sure that the Netflix repo doesn=E2=80=99t see a large number =
of conflicts when this
is merged. I=E2=80=99ll see if I can finish today, but =
CAM_NETFLIX_IOSCHED is the old name.

Warner


--Apple-Mail=_6C6D2FD6-1623-49E5-ADE7-BC312500E8DF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXKMLnAAoJEGwc0Sh9sBEAvOoQAONr0exarTUzbQKAfCwDy7mG
vfWHIMfS4Tur0aX221IZFzQBEs73jw2pU9p4VHMF24HyQqDM39+lghxMSCkRDy86
rAo9DBftsAGSdZwiQ35VbayhXKMOhY21FaH6cPd1sHHoy9HtEe1aINQanbxseZUz
mLOaww57UU2aXnJVti2IKJ+xGt9mFcRdYmFjlbFE/CGbH1fBPS0bZeoXilZXB351
YlD5RtatYkOHzHoaP3TxFM9tt1/YjzbwsP+D8BqPu6QZA0UcDuFQtq8j0gOIjtPJ
9s55UQo7GzKlKTt7U8Qpyjl8X7zPBhWfEBtx+jkh+d+SVIzPKTYcNkEOyiN87C4F
A8T+XKsgiXYMKRkrbnw4iwTfeJYSSZ/GNz2NZyGGPsDemjM/4SB+vDNiSk7UmVwQ
hfGcBPD16u9+4qRekZx+hKmg2xYdW9gCZHW4NSFCcfMyl6Kly2Z+iEprkp5m4Ti3
gpRDnOx2yyiWkWFA/ib6j8LOQ5/E5+D3556VzMFLvKemJ8BjPp8Flu7UG3effFpc
E1RnTqvvUtOghT8FgDO7+h8LetO1Sl7gZekM0S8JucTWyb+ZGcop+3FwB2JYwakS
KGXP7jKyqksbXhp/zM36sLudJWNmXH+IRTfWFE1yK6zwapr7BFJgjH+0/lW/HSee
yLePOTOTvFx3RtUnQTim
=PE5e
-----END PGP SIGNATURE-----

--Apple-Mail=_6C6D2FD6-1623-49E5-ADE7-BC312500E8DF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F3A0E0C6-F8CC-4C2A-9F6F-308DAAB6DA62>