From owner-freebsd-current@freebsd.org Tue May 3 15:25:31 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B64EB2BE0D for ; Tue, 3 May 2016 15:25:31 +0000 (UTC) (envelope-from wlosh@netflix.com) Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3E3E1D77 for ; Tue, 3 May 2016 15:25:30 +0000 (UTC) (envelope-from wlosh@netflix.com) Received: by mail-io0-x230.google.com with SMTP id 190so25885157iow.1 for ; Tue, 03 May 2016 08:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netflix.com; s=google; h=subject:mime-version:from:in-reply-to:date:cc:message-id:references :to; bh=uamoJDpghnTayQdSn106HpOdMVJJqsipDM5iIUiadsg=; b=MdPa2NPcwJKyK4QeaIdrGAZZK31QfKGqqkc2XxUltQQsMpoGP1t4mhPlBNbf8lBBKf jEci7x1zk2yeqE5xG8ngO4tSnkoCcUZItabEfzaJ+rfbTF9V5/f27rIDDi5tCS/j4ZWc 2nli+Qf/TfBpzAAGNwWMjLKsybevXXqWCE4pE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :message-id:references:to; bh=uamoJDpghnTayQdSn106HpOdMVJJqsipDM5iIUiadsg=; b=j6WfYQk5L2cQhYhsJVRX1A4mu2OqBOZt2Wl+bHl3H7L0HBeE2AiBWfB+OHk4XizEV9 6r7p1zY3/94UIqeKq7q9cld0fLTpfHhSsHXSzai0TOcT0+k/MVNjmLyj5y3490pJa6U6 fwQjBpujSzVLXvDoY83//Leg7SQaNdwN8/W1O95hjHhmr2RUgqtJ0cyJTnQqDXt4owua dKvQxZsg98yoSOm28OTIHaAVIikFT5vryFHlrTWm3H6bkM0aLAa3ezbM2luFUNpafIVx gQfM2KhSyrS71Q5PZ39IFlDUE8zdI7HFn+hD/U/zicj+Or6zuysVsIM7+TJtKQJfNWA6 HK3Q== X-Gm-Message-State: AOPr4FUuRO91wWi6WheO4becLDmgAXekZ+MJHb7qZw6+VGgVuFmbKISSJq9K3A8wJZSvoPJE X-Received: by 10.107.176.139 with SMTP id z133mr3781722ioe.78.1462289130229; Tue, 03 May 2016 08:25:30 -0700 (PDT) Received: from mac-wired.nflx.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id o201sm2270583ioe.15.2016.05.03.08.25.29 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 03 May 2016 08:25:29 -0700 (PDT) Subject: Re: CAM I/O Scheduler (was Re: FreeBSD Quarterly Status Report - First Quarter 2016 (fwd)) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_6C6D2FD6-1623-49E5-ADE7-BC312500E8DF"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5.2 From: Warner Losh In-Reply-To: Date: Tue, 3 May 2016 09:25:26 -0600 Cc: Johan Hendriks , freebsd-current@freebsd.org Message-Id: References: <38091325-b0c9-ac6d-d6e9-efc29c814e0a@gmail.com> To: Warren Block X-Mailer: Apple Mail (2.2104) X-Mailman-Approved-At: Tue, 03 May 2016 16:00:06 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2016 15:25:31 -0000 --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 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 >>=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--