From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hannes Reinecke Subject: [PATCHv8 0/8] dm-multipath: push back requests instead of queueing Date: Thu, 27 Feb 2014 08:30:21 +0100 Message-ID: <1393486229-72034-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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Alasdair Kergon Cc: Jun'ichi Nomura , dm-devel@redhat.com, Mike Snitzer List-Id: dm-devel.ids Hi Mike, here's now version 8 of the patchset; after testing I found that the contentious delay when queueing items to a workqueue is in fact not required. So with that I seem to have addressed all outstanding issues. Hannes Reinecke (6): dm mpath: do not call pg_init when it is already running dm mpath: push back requests instead of queueing dm mpath: remove process_queued_ios() dm mpath: reduce memory pressure when requeuing dm mpath: remove map_io() dm-mpath: do not activate failed paths Mike Snitzer (2): dm table: add dm_table_run_md_queue_async dm mpath: remove extra nesting in map function drivers/md/dm-mpath.c | 212 +++++++++++++++--------------------------- drivers/md/dm-table.c | 19 ++++ drivers/md/dm.c | 5 + drivers/md/dm.h | 1 + include/linux/device-mapper.h | 5 + 5 files changed, 104 insertions(+), 138 deletions(-) -- 1.7.12.4