From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Snitzer Subject: Re: [PATCH V3] blk-mq: introduce BLK_STS_DEV_RESOURCE Date: Tue, 23 Jan 2018 11:20:20 -0500 Message-ID: <20180123162020.GA25863@redhat.com> References: <20180123161613.14214-1-ming.lei@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mx1.redhat.com ([209.132.183.28]:53660 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750994AbeAWQUi (ORCPT ); Tue, 23 Jan 2018 11:20:38 -0500 Content-Disposition: inline In-Reply-To: <20180123161613.14214-1-ming.lei@redhat.com> Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: Ming Lei Cc: Jens Axboe , linux-block@vger.kernel.org, Christoph Hellwig , dm-devel@redhat.com, linux-scsi@vger.kernel.org, Laurence Oberman , Bart Van Assche , "Martin K . Petersen" , "James E . J . Bottomley" On Tue, Jan 23 2018 at 11:16am -0500, Ming Lei wrote: > This status is returned from driver to block layer if device related > resource is run out of, but driver can guarantee that IO dispatch will > be triggered in future when the resource is available. > > This patch converts some drivers to use this return value. Meantime > if driver returns BLK_STS_RESOURCE and S_SCHED_RESTART is marked, run > queue after 10ms for avoiding IO hang. > > Suggested-by: Jens Axboe > Tested-by: Laurence Oberman > Cc: Christoph Hellwig > Cc: Mike Snitzer > Cc: Laurence Oberman > Cc: Bart Van Assche > Cc: Martin K. Petersen > Cc: James E.J. Bottomley > Signed-off-by: Ming Lei Acked-by: Mike Snitzer Thanks Ming