[dm-devel] [PATCHv2 0/2] dm-multipath: push back requests instead of queueing

Hannes Reinecke hare at suse.de
Fri Jan 17 10:42:06 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 reworked version from the original, including
the review by Jun'ichi.

Hannes Reinecke (2):
  dm-mpath: push back requests instead of queueing
  dm-mpath: reduce memory pressure during requeuing

 drivers/md/dm-mpath.c         | 183 +++++++++++++-----------------------------
 drivers/md/dm.c               |  13 +++
 include/linux/device-mapper.h |   1 +
 3 files changed, 71 insertions(+), 126 deletions(-)

-- 
1.7.12.4




More information about the dm-devel mailing list