From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932203AbbIXW4Y (ORCPT ); Thu, 24 Sep 2015 18:56:24 -0400 Received: from mail-qk0-f177.google.com ([209.85.220.177]:33905 "EHLO mail-qk0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753227AbbIXW4W (ORCPT ); Thu, 24 Sep 2015 18:56:22 -0400 Date: Thu, 24 Sep 2015 18:56:19 -0400 From: Tejun Heo To: Bart Van Assche Cc: Ming Lei , Jens Axboe , Christoph Hellwig , "linux-kernel@vger.kernel.org" , Akinobu Mita Subject: Re: [PATCH 3/3] blk-mq: Fix the queue freezing mechanism Message-ID: <20150924225619.GA27791@htj.duckdns.org> References: <560323AB.80900@sandisk.com> <56032432.6080006@sandisk.com> <20150924112251.2ec061fd@tom-T450> <56042844.60603@sandisk.com> <20150924165354.GB25415@mtj.duckdns.org> <5604346D.3080000@sandisk.com> <20150924174938.GC25415@mtj.duckdns.org> <56043C5D.3090307@sandisk.com> <20150924181430.GD25415@mtj.duckdns.org> <56047F1A.1060804@sandisk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56047F1A.1060804@sandisk.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Bart. On Thu, Sep 24, 2015 at 03:54:18PM -0700, Bart Van Assche wrote: > Sorry that I had not yet made this clear but I agreed with the analysis in > your two most recent e-mails. I think I have found the cause of the loop: > for one or another reason the scsi_dh_alua driver was not loaded > automatically. I think that caused the SCSI core to return a retryable error > code for reads and writes sent over paths in the SCSI ALUA state "standby" > instead of a non-retryable error code and that that caused the dm-mpath > driver to enter an infinite loop. Loading the scsi_dh_alua driver resolved > the infinite loop. Anyway, thank you for the feedback. Great! I think we still probably wanna fix the kill/reinit race tho. Thanks. -- tejun