From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750914AbdALVx6 (ORCPT ); Thu, 12 Jan 2017 16:53:58 -0500 Received: from mail-by2nam03on0049.outbound.protection.outlook.com ([104.47.42.49]:32804 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750730AbdALVx4 (ORCPT ); Thu, 12 Jan 2017 16:53:56 -0500 Authentication-Results: spf=pass (sender IP is 74.221.232.54) smtp.mailfrom=sandisk.com; fb.com; dkim=none (message not signed) header.d=none;fb.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2133-4386e98000013ebf-f3-587875b8074d From: Bart Van Assche To: "linux-kernel@vger.kernel.org" , "linux-block@vger.kernel.org" , "axboe@fb.com" CC: "osandov@osandov.com" Subject: Re: [PATCH 09/10] mq-deadline: add blk-mq adaptation of the deadline IO scheduler Thread-Topic: [PATCH 09/10] mq-deadline: add blk-mq adaptation of the deadline IO scheduler Thread-Index: AQHSbR5aw0T32dIfHku667BQtTEupQ== Date: Thu, 12 Jan 2017 21:53:48 +0000 Message-ID: <1484258011.2720.22.camel@sandisk.com> References: <1484170803-9311-1-git-send-email-axboe@fb.com> <1484170803-9311-10-git-send-email-axboe@fb.com> In-Reply-To: <1484170803-9311-10-git-send-email-axboe@fb.com> Accept-Language: nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.28.1.254] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <481927953A0FF2409656AA44A9EE0E83@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRmVeSWpSXmKPExsWyRobxn+6O0ooIg/NbtC3+7znGZrH3lrbF 5V1z2Cz2HDnD6MDiMbH5HbvHnD8HmT0+b5ILYI7isklJzcksSy3St0vgyvj7/yp7wX/Givmn D7A1MF5h7GLk5JAQMJGY/OA/WxcjF4eQwBImia2f1zBBOJcYJT7/v8kCUsUmYCQxe8IeFpCE iMBCRol5TyexdjFycDAL6Etc+aQHUiMsECOx7uMvsKkiArES028eZoKw9ST+H1/JCmKzCKhK nPy2jBnE5gWa2Th3ASPIGCGBfIk5LwRBwpwCthKvGk8ygYQZBWQlWl5zg4SZBcQlbj2ZzwRx s4DEkj3nmSFsUYmXj/+xQtgKEp9X/GODqNeTuDF1CpRtJfFs8V9mCFtbYtnC11AXCEqcnPmE ZQKj2CwkK2YhaZ+FpH0WkvZZSNoXMLKuYhQrTkwuzk1PLTA00StOzEvJLM7WS87P3cQIjjhF 4x2M/za4H2IU4GBU4uE9EV4RIcSaWFZcmXuIUYKDWUmEN/dreYQQb0piZVVqUX58UWlOavEh RmkOFiVxXvkDu0OFBNITS1KzU1MLUotgskwcnFINjMv3efzmD9Za7O+ruM1BPex90J6CODOn ovMTL97cXxnrJ6u003zm6QPHfvx+Yvyk0ua5eYLCueTnF+v+/67tFb/weFpt8st7z6Ml5f9u /DTtjjWjUmSVxKYnJ7+n7s5tqnSI3KDOu2623pHff+wPtRuLKTB+K9gRXid6Knye4mHOoi3m 3SJbviuxFGckGmoxFxUnAgB7nK/dtAIAAA== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:74.221.232.54;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39850400002)(39410400002)(39450400003)(39840400002)(39860400002)(2980300002)(438002)(24454002)(377424004)(189002)(199003)(2950100002)(97736004)(68736007)(558084003)(8676002)(69596002)(23756003)(356003)(7736002)(50466002)(36756003)(103116003)(81156014)(2900100001)(305945005)(86362001)(38730400001)(3846002)(2270400002)(229853002)(8936002)(4326007)(102836003)(6116002)(2906002)(189998001)(2201001)(8746002)(92566002)(106466001)(33646002)(106116001)(81166006)(54356999)(76176999)(50986999)(5660300001)(626004)(5001770100001)(47776003)(2501003)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:CO1PR02MB046;H:sacsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD037;1:4T2rGS6gnNmJ9hbw1p5PfSkuriYw8lW+uGLsUqBgkvAwAdwK+GKid5nQQKAomrLyX1xTas8MCa/Fj0EOQ2JFPCZh7AW0TMPZeEGC3VpvDFEMgBzsDx0CGz5NfPWmNhr1j2zDXdswk91B8qKmVM4UMbYLjre50huhZemmIdXfgBE37qEmW7V9Rjrdky58tMnvyOD3BQRneQTsNeKn2f3/BsmNpQSXlrdx9PNCCcgP+jZA1mcoqLgJ1AB5UG0OaVYNCa7cYhSSKCzZYJDklEOALwegtO6f65iGEl7aDfPq3Iq9wgJ++r8sQPUlEiD/HFEbU/jumc0NjyzrPSyGih2iKEDeKXKiySRM862+nWvoHTkLKBUHSLnOnJu70H1qp2OH3Yo9DT7n5w+Ebp+j6k0EM/xN+pH6cOMRctV/SlhA6ZtgVdI0cOkEMxZf20le4EqYPUbgin1xQAphBTLCVefYrkGKjO36t78sPs/5geALDGbIv0tc5VIYL9htVueC3EpPPAsNKixDKAmnkPkyq3IzF8ngUSqfiAIhY85GkLmipijvrs3qWUoCbsShyywxzmHD X-MS-Office365-Filtering-Correlation-Id: 5c6da312-bfcd-452d-3b25-08d43b357fd7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CO1PR02MB046; X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;3:igBuqfgXELLkRUWlceb6O6kMLkRVEP+/ISyTiio3jeD3BJLU0EsW/zSm09jjBkwSkdFsEe+gpGFa9sQTi2+doQggfz60zDsIC+EfVh30bhoGQh2Zgn9+XmI3qvsWSIRQeIDYfIa8fYgaBvyn98KdNBG+71Q+//nMofikq5OoPWBiLFvqKb9hLWvIW+0GTdrxZWlyLjw2fpNLUlo/H808QDvdQX5SJMZ45xIWOwxXEQgDbiBB3ZJTlzteqT6gFcO5pDWcQFccklh7QW+flZ2s7u4ElsbP/fILTTw7g51MU4MYGb1CnSZC5WbXzRSJHwiWhcqYpv3p6RO5jyQ356oEqKAuUIgHh5tfQCBiw1ufNbHVKLwTzHOB/CWmGIur8i2o1IRFKHPm0BUVVlpycO1QlQ== X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;25:+THyE6ZC2SsZwslfw/ilT49nKZMDsY6FGgxn38EarLqWCX21YO5SwGEgT1PU4Zz4g8aZ53h3R+2yGrHX1phvmFnf/umj0FKVDwgxMS2hYq8iT1MfxNdpHb9+zp+z40BDBainyAigBEJn+q1rTqSemcn/hp6onkxsdK22zvAkhOmYEtNocjLoWCzC17QD3wfsS4/5FOWDq9avFVZ5lhTURyWSrg5Op95iplIV8dmgc/ykFeH2cS4f1M6gND8P6IwsdaMhj2VueE8HHrGS+4dK2G+GHJN0AGj/9n79lUZdqOawlq8oBgI4Ov2fWM+9/lymvW6ncBZ/rUHUlgbxhLrEqXsLVsR//cGmg+D/zGAttykL+ZE0+3KVQU3HDOGOB2XDeq8dT5xDT7snlUazdgxUNS9X7Yjy0kvm9N+U1HK4ij+zPViPx3h0AFB6+7I8LReJ5MSpS9freLRA7sEKi+THfh5Om5vpZmJnkDSGhleuJB/K0J36n9i2jUGw7XMORpfHVDIMDAE7j43Xaf5/IIVUZ1r4YLehEcyD+33xYUz4e1AGSNz4hy9VQ5+X+UXizT09iluwo+p/Ftlt7aJxdUqI6Iz53Tcau1pCexUc8dUyHy3kMXqSNt/Ok7KJf3foLrfrND3axQBHeoIB6MYo9YN3KC0D+6aFDgWAQ9mnvR9xS8EE8B9V8AH8hRh+0B6lFDN6nRTz0tPQLPj1tyZXaj7rHcHTAle0XSHaFKpQeRtd3v3dAqtwboyXInGqMJobLhoa0Ne4bcT5Pd369h6B0bHy36Gx8+7KEC6Gvcvc+/3L8PEwRfg5kg/1hts8CMT2HQ1vVLPBcszWqfa6I9wJBz3/rA== X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;31:8BHvXzNdiQDgxYboa05qJVHaTAGruDXqZoKJ1H5ia0EwBTDDbsJnG9e7j7/jQvEGeeAUli/p+5p1d264jXS9csNC5lb+b2Ov0tpXb/7trhoXYhJnPjD4GUl1fwZkH6qh9QIMqupt8EuCgfAF7B3rqKgRjIqimbVCi/uubdr7c3fgtkgbcgQR2JdBOUsFmaXbJaJCIy3TW956sBI/b5gnxQ+TrZSPIRw53zELIQ3WuGtD6FI5TpNnktjEv9ETA1VdFqZBz7bRYuYE5qJ01CXkBcdgXJ8H4zveppj2pVzILrU=;20:XEuPgkO2GtP6IlpkPZMvwuEugyht5gavBgAv9nUhY0HRNd552HqjepmB9EpQF4XMfuKfqC+Y/g1ZeMYtFfTA92JeobW8mi1ZazU0Q0rwtEQn8t1xwL99aoBRFQq2TgDff7XWQVFJppWYDgVXU/qB/hDBDFNoUMLVfVwtCcCuPQwKS8DlN5Gwoc7FMXi4gC6K3p9apt7SiBXKAIqhIZ7Yai+O3N55GI6rV3E2Atz/SgMMH84nbouJYeZlCJTJmQ9Ot27ZIuKakTgz9pxeXKULuFHxTrCHdnBSZWT6DGKDXDxvqrjvruteX0DXAC1sMQa5OiJMUof9KfqatywZBkouBZtG3qDwTMXAq9vcVMjiSxpKOmif43hY8QrTKYQBjKXCtQz6vV1OtHjfizBDUup4FsfQIpne+xSFdnUO31tHg6+mifNvytokFJR3mk6SO9KADZWMKndtY4KD73Q+tkvR+ckn7VnJONSSBwO5T5TsXUG4yQgSDOaUr4CXjGgHBhKW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13023025)(13017025)(13015025)(13018025)(13024025)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148);SRVR:CO1PR02MB046;BCL:0;PCL:0;RULEID:;SRVR:CO1PR02MB046; X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;4:5bCJaG8B1Bd6djhBBkma5tO6V4f5Hs4AZpHzCJ2lxIFNHj2hf6F5+K9ZspNMH/NEjHd7LLezEx8StqOHyJhjlpCYmRoW3HiOpHAxyGntQ2BbaFh4ypJJsPC/bUvbV+3msohpVurg3fsj1bZZgltH4fnHPdigPp7ZrPRUaRcPHM1ZSkGB+PdWGjZNyQ6QwkB04W14J2BgQOSuJP/KsA7IPO4QS+yFNflGwjVl/PpZxRE9ySBTUK6eHPkrbbTxNR5a57gSm8yKpjkHcyK/cpy/duRGU4cHeeH+5XhaasM2dLurwWIiw9NdKxKTFt+3ZFUqjUQNcvtyvCbmOOtX6QpamSM4sai5kBsNZqnVSz/RNRr4e5aeoiJOspqAKy5T4R7oS9BpTKakVLY6ghm7SSnZf+aVGbJABoZx1cEZ/CTGIPHlmVXLDpPRmVCZLSDCNZDX/mqsU31jwLADrC3WkfLLJQm8CqI2AWYV6MxVbiyExi6tIx3bkvc8VUthzBrfmIP5zmURxCWAitr+bMJDIILVHbEkEKpUSAHo8idWM0iLpvXroGVelbYbXkTpcKXy2soUBuqIKE8xWAuSpVmZiTicp39adYlNDkIEg0xJEXyjfgKyrNmP/Qw4qdTQmjIOYUwu2oVYpYQcMtULd11DRXkXTfOLmw1nCNDTGXoPauIOOP5YWOP2yMmWEsA58Cya7jg+woDumlh/dql5TaFTnBuISH9I5wBbrGfy0dKfhTDbb6Q= X-Forefront-PRVS: 018577E36E X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;CO1PR02MB046;23:FrY1Bu8tpee51F+VufN+VTD1fKmMKyinSdnvdc1H?= =?iso-8859-1?Q?tCfGPISdX6oDVW+EvOWSE+M2VPN91+hm7M0Qq/DCEmXoSedMh7/+TlNJ6k?= =?iso-8859-1?Q?oYJQbfeomOQApCaS/mmU7P3bUVVHO2MnvifZnmy6LrtlhrPTS+iBdTfdCy?= =?iso-8859-1?Q?Xg5rvQw8rhsnManFKrCyKv945ud57am7WSJvINIt0gtzQz0wlTpoPT0itA?= =?iso-8859-1?Q?I+u5y52QhjIxieu92fhDio4+u3SHniRPs/CXZph10FS6w2f5K46dS4iIiE?= =?iso-8859-1?Q?Q37WGzDLMLlYFd+37gZlpKZGPYzRHDApRh0Ihz3YIcZIX1ftRzY7bztQlN?= =?iso-8859-1?Q?wx1NK+ixZVDKuODfb2ENOtnxywdQ4PDRmonVu6gA4/VXgIhiUYHVPv+eup?= =?iso-8859-1?Q?xYPdtaeOlOSg8nh+B5v12SC+IFtMqA5aVWwZzPA8mDTbQx58RC4yKzc8Tr?= =?iso-8859-1?Q?jaTq/+19lhje2t9fxdoP9dqHzDPQv3XdDSLttd94yXGfNc9lJYXTTTuf6D?= =?iso-8859-1?Q?MXkREfGoEPJrKAuYtyeJYT0mUgktziBYrLYxdjclHRzL8Rr2JuZc65WNJK?= =?iso-8859-1?Q?a5lhFprs3LekSeVSBrIq8U8qqU93NgLhst28/PJ1VmJROsKUqUeg2d0ktp?= =?iso-8859-1?Q?2vQhuMLBn2UBfLPCf4cDOR1R47oWyqYCDRFosK34HNMpp9XUO6RxMoUuDs?= =?iso-8859-1?Q?CZSjDgr1zo7/yPOAUGRWkNMuTDKTe+2KQA7Mu6ajzAnADjKiuNAue+g1+g?= =?iso-8859-1?Q?W6DyHCN7Pfz52u1ih9EtBekhk4JFwGxCYZK8ph/JmNcVUGAhbikEi8fUaK?= =?iso-8859-1?Q?GBPYhIIzgCJHEWIsoqJfebB7jVsL1PP8NjTH5lZq2ltYUTETa14+RzY90u?= =?iso-8859-1?Q?u5SoI6z4MN9XNXoDCNipE0F+9htxyFb8l4b0yOEWjkwF7xx1NFrn0OQE97?= =?iso-8859-1?Q?ApSxsO3SwcD8ZCgm8VW+fvMcw3nk7N1wNDmDBwarmqYFzRTp4oi77wYc70?= =?iso-8859-1?Q?qNynzRTfPBIbv6NDeh2yd4p0npvy5ku80QLZRWqhwLeYm4EJ4mhRxeyvJs?= =?iso-8859-1?Q?4r2pJn+sv7v+R5uEaIwmhe4CWncXcOo8ma39aT8moprFWbct+6TwIC4Qxz?= =?iso-8859-1?Q?khAtbHXpXEUFID1tR+aChFtKVHJki8dV0juOrIB4xEgHkhttWFhZRY/f9j?= =?iso-8859-1?Q?Qszy2D2JmiyltBG4ZGEnsNKBGCL36bqA0We0kIB1BzjOURTk7BORoy2Naw?= =?iso-8859-1?Q?r29RyskGoM1EtyNgKR/AlNERk6IMOEnOjrIG7GSQpwj45HfRUVhJVdtYkR?= =?iso-8859-1?Q?aDhYHmDmO5Jmq2N79kfPmtrLypKNuFt/OmilHI427RVUvtZ2PbPZef/fga?= =?iso-8859-1?Q?H1CUGanU9ooJwHbqqwVwe1r///pL?= X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;6:mpzfFR22H2wsbrlc8N9/OB42OIA0GN2gOM2eZXFpWQUk9Yy0gbzf6Y3lBekyKi4OyiukDXuFYAvaSFkNDQF3c6vBrpl+LnegZisoHpAp2Did0XNqLR4Lt4cdnZkR7KoCsNmJFjQzEGyNa0kX1MjKuQ/DTRE66/r1fjZvEaRbbSc5cya1tnu+3apsVVVDnTXKjZZvLcEkdRd5ML2+en03qtP2vh/wjnsOSsnnRVer+S/pXZ+6/gjsDEV1RW9+vOaQ6QBfMhMFOx+35/DShN30dViU8ndyWy1/TZqsmQngcfN/gG9WpANFGecDw5VN7Ot/sLYeThVH9sKXEDRQrVmd4Rab6FDDwS4CuKkYFkTLGebMx5zdQSlO/vnSzVOp960xOPf6Zt6rEGBWFy8kMI30DtwhgKzHQp3Zyn3DfJOZbdYKwNt35zsXYComW4JkKX+Xedo0bFgoPE35TCmmVw8gHw==;5:B4KAJGWRkv//EdA9PhdFFlQdlwRxgiGZX7t4OJX63vIYIkfuch0wJ0hTQdy57+wIXmv6x/dpM/avqQdShm8U6KIcRg62QH8IMYV3h3O8E3DBPlBp1A5oWS0BBkNlpS51twbF5EsbyxW7RDEblS0TFvo3TV8IboraNbQFWcMMvb8=;24:ZigKzLEQ5xZ43OiPjFArhmXAxP6x8H5lCG1u66QLAI6pBYPYD0bkNQi9W1ewEq5OTBVet3RRjr1XeCMNDyMhkjzAd9TAvYQ+yYU/U8jswcw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO1PR02MB046;7:y4QMhyFWphzfXUDYl/MLj6DhV3ctvJLnDcdCgi/9ZzY8unZ34MUHQoZD/2BMzBlyyMvyKsv6/jhZI6RAb2yTMkjP3LI8d1S2HRh8tVSoiBCdVWO7eRnilrXC1O6bc0E04Gr+VQWhsGSkltB29ytQN1+B/UaKZPjnawqAWR+s6+f4x9RWcwqiteLfT4yzK6IZ6q4jdPFo+EzlzUONUDbw2jow3C2XGiLv/VihSssXVIJTCk5/fIJ3eOP1WAcHlgOSC1jpeBLaG4AhrXwkO2pLJl15CIU8seXkOOraJzS3H3IUP/WhvkTpnACDZMMmQ1rjbMQ/pTwheiwN93Lm/DTrMXmZrlYsAMHfb63+I2mONS8O/GxetpNgjMTlnf9RaMKdGiRPcLeRfh06HPA9z8w0EHFFtInrEx7K/6hl3KoFSQyjsai//6nvHe5aUne0qFqT5+s0yVve+BkJAaTLMlLM+A== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2017 21:53:52.9575 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[74.221.232.54];Helo=[sacsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR02MB046 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v0CLs4XO006572 On Wed, 2017-01-11 at 14:40 -0700, Jens Axboe wrote: > This is basically identical to deadline-iosched, except it registers > as a MQ capable scheduler. This is still a single queue design. Reviewed-by: Bart Van Assche