[dm-devel] [PATCHv3 0/5] dm-multipath: push back requests instead of queueing
Hannes Reinecke
hare at suse.de
Fri Jan 31 09:10:39 UTC 2014
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 third version, including
the review by Jun'ichi Nomura and suggestions from Mike Snitzer.
Hannes Reinecke (5):
dm-multipath: Do not call pg_init twice
dm-multipath: push back requests instead of queueing
dm-multipath: remove process_queued_ios()
dm-multipath: reduce memory pressure during requeuing
dm-multipath: remove map_io()
drivers/md/dm-mpath.c | 214 +++++++++++++++---------------------------
drivers/md/dm.c | 13 +++
include/linux/device-mapper.h | 1 +
3 files changed, 88 insertions(+), 140 deletions(-)
--
1.7.12.4
More information about the dm-devel
mailing list