Received: by 10.223.164.197 with SMTP id h5csp130499wrb; Sat, 4 Nov 2017 07:19:54 -0700 (PDT) X-Google-Smtp-Source: ABhQp+TVeFTxTuWZAZasgqADcHXprtf3A3NzoaKTLoGk1nNd8ngMGQqh+QXzE0SOFc4AdqmJn14d X-Received: by 10.99.109.75 with SMTP id i72mr10381721pgc.268.1509805194866; Sat, 04 Nov 2017 07:19:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509805194; cv=none; d=google.com; s=arc-20160816; b=BRmywVbZeJ3aqfXC7ZlkHmKMlCUE3FtweK7F1sjrorRo/vMJjofXKoRaXl08EVUbHQ uSh1jNMcehz00tohAwgX1qIFjPozhJcO+0qPIbPPLNU0AqM0NIc08ceLq3yxONX1v9/0 mw5acEboZlw3TTo8LipcYRUZKhmq2vQdTlXfYV6cM24lsIpJIwpk985iu9pKXqqNpvia G5gyEJN08nz52VzfPOW83ANUEfymmtKMY3tqxLjlRV1CemVOfX3LGmxsDNqFygak2rzX jw7jJ8ylPiLxQvz/hcdS9BFPpwqf7oE1ImOQy7JOKg84FYENeiBDtLxaIom0jXyV+v+f DUmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=G500eVZ6az3Qo8W+iWQn19LJhcWWIScC4vKLT9TENvI=; b=f9tO9cWr5hmih6CIVw9oEQDiU91xHU6d44EmkrTLJkPUwQv/RlFdFjHC+I/V8bBHMZ v3OrNyrkCTIt/RBoWomnu/fZDwNVwo8xSjkFns9TGm2Dwce7NgGwwe03zmk1zr+xFM+l D3W24de07yrJfON3LDu/+2BUN931QRP7YZ6V+PQhRS4tij8kdQvNyw5h8T/Gtpl7FA1d uyzMOY7vN4SYQvUiJnI/QFuwfqPwWx3TZKMo6pqYFpMHyBag4QoaSFx1SL5H+pG8Lbwl DIL/TvY6WaGbD6O72cphOiZK7CgktvE6h1VdPrvsPdAHEcuUFivuSSbM+S3dzNst5dSm ydUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=D6/xz+Ob; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 31si7006679plk.332.2017.11.04.07.19.30; Sat, 04 Nov 2017 07:19:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=D6/xz+Ob; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756769AbdKDOSg (ORCPT + 93 others); Sat, 4 Nov 2017 10:18:36 -0400 Received: from mail-pg0-f41.google.com ([74.125.83.41]:52249 "EHLO mail-pg0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756720AbdKDOSe (ORCPT ); Sat, 4 Nov 2017 10:18:34 -0400 Received: by mail-pg0-f41.google.com with SMTP id a192so4794523pge.9 for ; Sat, 04 Nov 2017 07:18:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=G500eVZ6az3Qo8W+iWQn19LJhcWWIScC4vKLT9TENvI=; b=D6/xz+ObojRGjma0ezlCq0Fxka0VdTaZpPOTGSUQMEN3TMy09MvMPqloWOJPhUryFa V12VM2/4JGVrHRA0AsyaT4W8ZzrNsdC3ntfKftjCmPaFGQfdV6BeQsha33xSX5QNthNS bdCam+St8eMSWU/KtTk9vQj8UJbYx/THeZiwhxMJ3UTx4CtOVxzDufHOVFACe1dcEfee jUmo24TFz0ok6O8kaSfDmACJeImGlCtnPMuvOMEy796HC836EJFe2JQzMjqGN0zQgK7Z qbKC6NgUcbIrTu/uXx1g8zJ5DRcstkuWOdtN8j/W1VTAUvy9kCEv159DQ5tPY2wIqBWe WqbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=G500eVZ6az3Qo8W+iWQn19LJhcWWIScC4vKLT9TENvI=; b=SL48g1Hv3TLh0fmhlVV+Hyx+sTXi5BB7ZZE8PAe19BQk//uif1QLn2qU9+xAPOIBTL ZlXUY5xCYaM2r0uNxabZrfZtOf/hmbWXwEbVq6wgG2IFtJGbX6GIhD6SmLdQNyhoHsW8 T7hmHDsHWzr19DsFNe/0eDYEYBTQVhmgGzR3p1LwF24PRYP177QTYU5QBTcbhdrBMIfu jDwM1FnvFqlbOFJoOEzjbD/tuS3LuoCJypZ2fsYo4Wion2zdNwEeccvx2UUc/Mvaw00D 36zTcm5VIRNfkxCWS9p4eITB4vVZmOzACUYLwkMJXzk9p9FoqRSoSCU0NL/yeBmoC8+H P/Rw== X-Gm-Message-State: AMCzsaV3m0mDxPXON0qy6M8oxG0A3nXrS2V2k6h/1xg5dwGtGq65GjmP wOptGKjYs3qgImxN4eyBCJ4O0+QJspg= X-Received: by 10.98.236.220 with SMTP id e89mr11150858pfm.219.1509805113181; Sat, 04 Nov 2017 07:18:33 -0700 (PDT) Received: from ?IPv6:2600:380:4b6c:9839:ced:95ab:3893:dd8f? ([2600:380:4b6c:9839:ced:95ab:3893:dd8f]) by smtp.gmail.com with ESMTPSA id e70sm13999404pgc.15.2017.11.04.07.18.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Nov 2017 07:18:32 -0700 (PDT) Subject: Re: [PATCH V3 0/7] blk-mq: don't allocate driver tag beforehand for flush rq To: Ming Lei , linux-block@vger.kernel.org, Christoph Hellwig Cc: Omar Sandoval , Bart Van Assche , Hannes Reinecke , linux-kernel@vger.kernel.org References: <20171102152438.25324-1-ming.lei@redhat.com> <20171104041703.GA2819@ming.t460p> From: Jens Axboe Message-ID: <016e4ab3-c5db-9871-0e4d-cd3ff31eee22@kernel.dk> Date: Sat, 4 Nov 2017 08:18:29 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171104041703.GA2819@ming.t460p> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/03/2017 10:17 PM, Ming Lei wrote: > On Thu, Nov 02, 2017 at 11:24:31PM +0800, Ming Lei wrote: >> Hi Jens, >> >> This patchset avoids to allocate driver tag beforehand for flush rq >> in case of I/O scheduler, then flush rq isn't treated specially >> wrt. get/put driver tag, code gets cleanup much, such as, >> reorder_tags_to_front() is removed, and we needn't to worry >> about request order in dispatch list for avoiding I/O deadlock. >> >> 'dbench -t 30 -s 64' has been run on different devices(shared tag, >> multi-queue, singele queue, ...), and no issues are observed, >> even very low queue depth test are run, debench still works well. >> >> Please consider it for V4.15, thanks! > > Hi Jens, > > As we discussed before, this patch is a good cleanup on handling flush > request, could you share your opinion on V3? It looks fine to me. But I'd really like to have the potential hang in the current 4.15 branch ironed out, before we pile more stuff on top. Meanwhile, I'll see if this passes my testing. -- Jens Axboe From 1583107741808992319@xxx Sat Nov 04 04:19:53 +0000 2017 X-GM-THRID: 1582968542023645369 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread