From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Snitzer Subject: Re: [PATCHv2 0/2] dm-multipath: push back requests instead of queueing Date: Sat, 18 Jan 2014 10:41:54 -0500 Message-ID: <20140118154154.GA18825@redhat.com> References: <1389955328-107148-1-git-send-email-hare@suse.de> Reply-To: device-mapper development Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <1389955328-107148-1-git-send-email-hare@suse.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Hannes Reinecke Cc: dm-devel@redhat.com, Alasdair Kergon List-Id: dm-devel.ids On Fri, Jan 17 2014 at 5:42am -0500, Hannes Reinecke wrote: > Hi all, > > dm-multipath still carries around it's own queueing framework for > implementing 'queue_if_no_path'. > However, there is no real reason for this; we could as well > push back the requests onto the request_queue. > In doing so we can also reduce the memory pressure during > fail_if_no_path scenarios, as we don't have to allocate a > context for each request when it need to be requeued. > > This patchset is the reworked version from the original, including > the review by Jun'ichi. Much appreciated. But unfortunately it is too late for 3.14. These will be my immediate priority once I transition to 3.15 development (likely by end of next week). Once I get these staged I'll look much closer at your "accept failed paths" patch: https://patchwork.kernel.org/patch/3368381/