Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp3194691rdg; Tue, 17 Oct 2023 07:23:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG1DB5g3x9KOlyyXfjr8P5qel3qFd5hccEdc2Lf08BhIVVWo2I8nV4NQowDWdqLr1HBuW5u X-Received: by 2002:a05:6359:2f88:b0:134:e3d2:1e50 with SMTP id rs8-20020a0563592f8800b00134e3d21e50mr2305239rwb.18.1697552631438; Tue, 17 Oct 2023 07:23:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697552631; cv=none; d=google.com; s=arc-20160816; b=zns+eH0DRT4XR8nROk9wE8pB0FSEIhf+7jKrTIEEuyZzPj8HLxqaRCzwQJHuhhe5t6 K7zH3RhY2F3K1Ek/1y38x+2KzZqLF3pp9PiixJYm5eBEKN2cQt0DZzz/iyWTyN8Nh0oK TchpCtON6PFnQJylVlcibQKVmV4SgH7xJlrhr4iQuz6W5rtvjngc9dkBrDQUoM9f7y6T ZRcpA6J2yTLe4FWPpbLECSzjScr94Jfz36xvQMec8uajxfBda9b7OY28uMLgmQIQUPHd bt6EprM5IsHjFqsB1qGSlkN2Hwal3n39FVmTMvqvXtzOea7gIF9vrTl5tfmXZ53ajtQ2 lmag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:to:content-language:subject:user-agent:mime-version:date :message-id:dkim-signature; bh=YUK3i88RgtZNO3OWoEbzGm6ivEKChVWTjmfRDA7FSEM=; fh=tpy4kfqkB/Zi3wRfYDgtWnoEtIo1k0mmx2MYdXlk6Hw=; b=tpM4cIRKn8Uqa61+hBVQtk7SU6jyiVSQavLAUCOOqIQoaJqjTlkWuB2mTSvsfNHB53 1DqjLfi3/CJi5ufyOzrmjrFRTh8eSLsmzxEidWLtIIYxqZMuPpWYy21cVe9CdC9SCkY6 v2gGoQGMTk4eXweNWsdlGVi+Ec4cRtF+stuVvRA+iCGDCxLgN0APWV5Tr08Yukm/Na7t 1FxQNwzDJNCnUyA2VXejK/sm99otdYU5DCMd0rtP5ohaLi2NnH3liAgqrXvx0ieWZjjr UVoJBG+8omvTxv6O8YxCT3YkKKVUMiWBLqyoI7banDAYKQqrAOZ0r2nLz/f4S4xRsbuo 7rOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b="dgMgDcE/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id u20-20020a056a00125400b0068fcff1dc3asi1763875pfi.339.2023.10.17.07.23.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 07:23:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b="dgMgDcE/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 15830806B07C; Tue, 17 Oct 2023 07:23:49 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344094AbjJQOXl (ORCPT + 99 others); Tue, 17 Oct 2023 10:23:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343637AbjJQOXj (ORCPT ); Tue, 17 Oct 2023 10:23:39 -0400 Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3953FF for ; Tue, 17 Oct 2023 07:23:37 -0700 (PDT) Received: by mail-io1-xd34.google.com with SMTP id ca18e2360f4ac-7748ca56133so62123239f.0 for ; Tue, 17 Oct 2023 07:23:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1697552617; x=1698157417; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=YUK3i88RgtZNO3OWoEbzGm6ivEKChVWTjmfRDA7FSEM=; b=dgMgDcE/tfir5k65/E27bJlM5hLQsYMldLy2aKiOQ11us1CpxT7+9gudr68BH+KD21 C6RCcn6qHNCYVh8p6N9AZCZ1WhasQly/lSO0ppFRAZ2rgIMC+YO1IkFgP07X7c6ZS8xE 7G80qvzzaxTnO9WVF7/J/eisbT3/JsoJHcVNVZ1/A7SjHnxIKvp8T0eiQIVZrbt+6lLk Ym2xUYTFkoY0RI+E8Npskll/R8+ETCD/PFU/7/2NFzd+XcKXaUzc1fp9/nHd/8Q8RBaY fRfFHuU9BLqZrxXBRA+YubKXypaBpoLKxS0VnoGZEbPjX/4bRXhK18CR2WKnj/icdoAH kZpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697552617; x=1698157417; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YUK3i88RgtZNO3OWoEbzGm6ivEKChVWTjmfRDA7FSEM=; b=iXyautkm4WmU6WYAtb6k4eh7xu+MCN7bWWWPJbL4lgL/iL392cWjJdgParZI9VzHOO W1shmlgaqTGQtVl+zOyLFAfvW8bVoTyOZPjdMkRsH9NO4pDpogUWk3TFrJsvVtOzNBA1 C5FJzEr3qfo0D9D5rGXi7oD83slbrwERR23DENwcN8Tt2qqEVDFX91w6qmgUwW7UkqYr D3dceZbmJ3/D9PCeZc+fP1DMyx7XEjmx49JP2REFW9aUMkB+go9B7Qt00bCJw5JRg/X1 h8mQkAOkh0wnNQMlr0ujUt0jwXJAMoHjfXkI45wploBOr8cNO++4+wndls1xiXBVt/oV x7WQ== X-Gm-Message-State: AOJu0Yw8tEeObmK0AWRk/QRRPaA2vlHrX0uRx7ZJAf1ie7BUVI3XPOd1 CrVz0avSBOZohbwuUrxmq5PJcQ== X-Received: by 2002:a05:6e02:2145:b0:34f:7ba2:50e8 with SMTP id d5-20020a056e02214500b0034f7ba250e8mr3042389ilv.2.1697552617128; Tue, 17 Oct 2023 07:23:37 -0700 (PDT) Received: from [192.168.1.94] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id s15-20020a02c50f000000b0045b4a059a57sm536368jam.44.2023.10.17.07.23.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Oct 2023 07:23:36 -0700 (PDT) Message-ID: <8f239910-af73-4363-abca-d35c5d6d3216@kernel.dk> Date: Tue, 17 Oct 2023 08:23:34 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V2] Consider inflight IO in io accounting for high latency devices Content-Language: en-US To: Gulam Mohamed , Bart Van Assche , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" References: <20231013195559.1306345-1-gulam.mohamed@oracle.com> <35e3e173-8018-42d8-a6e8-7ba994ff6b17@acm.org> From: Jens Axboe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 17 Oct 2023 07:23:49 -0700 (PDT) On 10/16/23 10:13 PM, Gulam Mohamed wrote: > Hi Bart, > > Thanks for the review. I agree, for low latency devices if they have > single hardware queue, this patch will have significant impact. Can > you please let me know about what kind of low latency devices will > have a single queue (just for my knowledge)? Also I would be grateful > if you have any suggestions to fix this issue? I mentioned this last time, I'll do it again - please follow normal mailing list etiquette. Don't top post, and don't do those unreadable/unquotable "see replies inline". As I told you last time as well, the problem with the approach is exactly as Bart says - it's expensive. Because it's expensive, you limit the fix to single queue devices and then hope that this is fine because of some ill perceived notion that single queue devices must be slow, and hence this isn't a big problem. But this both misses the fact that you could very well have single queue devices that are much faster than the one you used to test with. Those do exist. This doesn't even address the fact that presumably this problem isn't specific to single queue devices at all. You may only care about those, but as a fix, it's lacking as it doesn't apply to devices across the board. -- Jens Axboe