From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B4EA9C27C76 for ; Thu, 26 Jan 2023 00:08:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229772AbjAZAIp (ORCPT ); Wed, 25 Jan 2023 19:08:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57186 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229457AbjAZAIn (ORCPT ); Wed, 25 Jan 2023 19:08:43 -0500 Received: from esa5.hgst.iphmx.com (esa5.hgst.iphmx.com [216.71.153.144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CBC73611D4 for ; Wed, 25 Jan 2023 16:08:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1674691722; x=1706227722; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=bqiTBIDtB8cR2IL9Fddn5UpoO7IbqMKb9MtEVMq2O9M=; b=p8G2bbh6Vxb+q1EtsBTcxBCIgVzqU7PQqjXizMiwtrIvk6kAui0ztMhL VZE/x7ZksA6ngDktdNXXhqR0hu3FoKE+CHXuwAY7ElgwdfmXt28yguF4L EpddxtTBdkQJpah++ffiUce3oACq/6rEcMC24Ot70G3HvDIuEM+87xW/o De/qujNEZYdlsqsfZ4PoOnyaYcTGMEvb8RKm9FZNIwTJJx6Zuk8mDMxce 0DRe/HBTEmRJQZj3FWTjbm+v4W0ti+TFTa40iQ3aSynamjU6CYJiJXKHd Jc8Thk/j4Or69sxiSoCgkE5BJNVKTLJoRde9M7LZA+ej1u728jHUkyifT Q==; X-IronPort-AV: E=Sophos;i="5.97,246,1669046400"; d="scan'208";a="221573859" Received: from uls-op-cesaip01.wdc.com (HELO uls-op-cesaep01.wdc.com) ([199.255.45.14]) by ob1.hgst.iphmx.com with ESMTP; 26 Jan 2023 08:08:42 +0800 IronPort-SDR: ZlCdUQRuoRG8ucDMANQlygAl2/IUjik3qD1Jmo2fbR4ddetobiHhXpxefuACj7ezbXrFg8EJL3 +zTPV7Ut5R8qGweLAeYGW9sgCGQHKqzZYsRLVbCVj61/pDmyyfDcaGVlK71IN5aKTgOxPh3FR8 F79ZESZdHq7QsXGfvPeHSL3vl/kMKdp+V0esqOtk3CMj/+SeSeToNk+LGQopjUi22PzZGhJi5/ 18DSLf8cbgvDtvD9nAxx67IWYR/tmeugg9qsqZ3ddWy7Fie1r3Y1wY8xSGg+X7e5OqUzmaEZGz O5c= Received: from uls-op-cesaip02.wdc.com ([10.248.3.37]) by uls-op-cesaep01.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 25 Jan 2023 15:26:13 -0800 IronPort-SDR: rWQjDFYPqwU92yk9BKBprK2kvYtLPMPSs1XwkWG3PAInFpxzLveC2L9HvPWd88+mDVMba8eov4 AcIAx/vBDIqkzu2D4TZ21c3KiMvoH+w++79tSGOrHTfYOoCndUz7TMaDzFtLPAiAhfLTVckyva UjmzG+DgLhKnzEvfjY/MQDnr6fwbKY/LeXftCS+d+BuvRbNUCrnj3ikTI76wVClUbpSTrZuSiE ECSrSVQF114+3cDGvMT/t2OeeKZQ7cKbFRbxj+Sj08QHNXz6YsM7t9qgI2yyptlB6mBvcX42CY au8= WDCIronportException: Internal Received: from usg-ed-osssrv.wdc.com ([10.3.10.180]) by uls-op-cesaip02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 25 Jan 2023 16:08:42 -0800 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4P2Lf154bHz1Rwt8 for ; Wed, 25 Jan 2023 16:08:41 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:content-type :in-reply-to:organization:from:references:to:content-language :subject:user-agent:mime-version:date:message-id; s=dkim; t= 1674691721; x=1677283722; bh=bqiTBIDtB8cR2IL9Fddn5UpoO7IbqMKb9Mt EVMq2O9M=; b=D1qinNipZ0InhzIo9mG41bgwFKuB4jvgpRMY0SySS+lsBCpppwy /9q/kcSJVOKEwMawPl+ptwd0nPI41z42kRLFBtA7q9PBAwXZTVafJbQJm5JYZoGL uzFmOnSkN7t++1J+2hVpGjwfR/Ftp/BYoyHHzBDBsWbCErXb8/kpmVj031bm/8s0 Iik5pLaCGPdYQNGYkMuZdTPjpdBPUQLWb5Eq7DuulW/Cl5J9voCw1forHaeq3e7w ybSP1o/RqXb00LD9uRRQEDjINQVnE+JBc3c25zEkrisEr65CiOR+aUnpy7DxeTxw OskUa3ahS9bZwWsvn3qa7mc92SM274MY7KA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id moOojECElDMw for ; Wed, 25 Jan 2023 16:08:41 -0800 (PST) Received: from [10.89.81.12] (c02drav6md6t.dhcp.fujisawa.hgst.com [10.89.81.12]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4P2Ldz3L8Pz1RvLy; Wed, 25 Jan 2023 16:08:39 -0800 (PST) Message-ID: <7ad86714-000e-92ec-5306-df016ea7503a@opensource.wdc.com> Date: Thu, 26 Jan 2023 09:08:38 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH v3 01/18] block: introduce duration-limits priority class Content-Language: en-US To: Keith Busch Cc: Bart Van Assche , Niklas Cassel , Paolo Valente , Jens Axboe , Christoph Hellwig , Hannes Reinecke , linux-scsi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org References: <20230124190308.127318-1-niklas.cassel@wdc.com> <20230124190308.127318-2-niklas.cassel@wdc.com> <731aeacc-74c0-396b-efa0-f9ae950566d8@opensource.wdc.com> <873e0213-94b5-0d81-a8aa-4671241e198c@acm.org> <4c345d8b-7efa-85c9-fe1c-1124ea5d9de6@opensource.wdc.com> <5066441f-e265-ed64-fa39-f77a931ab998@acm.org> <275993f1-f9e8-e7a8-e901-2f7d3a6bb501@opensource.wdc.com> From: Damien Le Moal Organization: Western Digital Research In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org On 2023/01/26 8:11, Keith Busch wrote: > On Wed, Jan 25, 2023 at 10:19:45AM +0900, Damien Le Moal wrote: >> On 1/25/23 09:05, Bart Van Assche wrote: >> >>> which it is not sure that it will be integrated in other storage >>> standards (NVMe, ...). Isn't the purpose of the block layer to provide >>> an interface that is independent of the specifics of a single storage >>> standard? This is why I'm in favor of letting the ATA core translate one >>> of the existing I/O priority classes into a CDL instead of introducing a >>> new I/O priority class (IOPRIO_CLASS_DL) in the block layer. >> >> We discussed CDL with Hannes in the context of NVMe over fabrics. Their >> may be interesting extensions to consider for NVMe in that context (the >> value for local PCI attached NVMe drive is more limited at best). > > I wouldn't necessarily rule out CDL for PCI attached in some future TP. NVMe > does allow rotating media, and they'll want feature parity if CDL is considered > useful in other protocols. True. If NVMe HDDs come to market, we'll definitely want a CDL feature too. -- Damien Le Moal Western Digital Research