Re: CAM I/O Scheduler (was Re: FreeBSD Quarterly Status Report - First Quarter 2016 (fwd))

2016-05-03 Thread Warner Losh

> On May 3, 2016, at 8:05 AM, Warren Block  wrote:
> 
> On Tue, 3 May 2016, Johan Hendriks wrote:
> 
>> Op 02/05/16 om 02:49 schreef Warren Block:
>>  CAM I/O Scheduler
>> 
>> 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=3WqOLolj5EU
>> 
>> Contact: Warner Losh 
>> 
>> 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?
> 
> That is my understanding, yes.  Warner can certainly explain it better than I 
> can, so CCed.

I’m changing it to CAM_ADAPTIVE_IOSCHED, but haven’t yet due to “work flow” 
issues
in making sure that the Netflix repo doesn’t see a large number of conflicts 
when this
is merged. I’ll see if I can finish today, but CAM_NETFLIX_IOSCHED is the old 
name.

Warner



signature.asc
Description: Message signed with OpenPGP using GPGMail


CAM I/O Scheduler (was Re: FreeBSD Quarterly Status Report - First Quarter 2016 (fwd))

2016-05-03 Thread Warren Block

On Tue, 3 May 2016, Johan Hendriks wrote:


Op 02/05/16 om 02:49 schreef Warren Block:
  CAM I/O Scheduler

     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=3WqOLolj5EU

     Contact: Warner Losh 

     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?


That is my understanding, yes.  Warner can certainly explain it better 
than I can, so CCed.


Thanks!
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"