All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/2] dm-multipath: push back requests instead of queueing
@ 2014-01-17 10:42 Hannes Reinecke
  2014-01-17 10:42 ` [PATCH 1/2] " Hannes Reinecke
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Hannes Reinecke @ 2014-01-17 10:42 UTC (permalink / raw)
  To: Alasdair Kergon; +Cc: dm-devel

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-01-30 15:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-17 10:42 [PATCHv2 0/2] dm-multipath: push back requests instead of queueing Hannes Reinecke
2014-01-17 10:42 ` [PATCH 1/2] " Hannes Reinecke
2014-01-20 11:57   ` Junichi Nomura
2014-01-20 15:49     ` Hannes Reinecke
2014-01-21  9:07       ` Junichi Nomura
2014-01-30 15:08         ` Mike Snitzer
2014-01-17 10:42 ` [PATCH 2/2] dm-multipath: reduce memory pressure during requeuing Hannes Reinecke
2014-01-20 11:59   ` Junichi Nomura
2014-01-20 12:15     ` Hannes Reinecke
2014-01-30 15:09       ` Mike Snitzer
2014-01-18 15:41 ` [PATCHv2 0/2] dm-multipath: push back requests instead of queueing Mike Snitzer
2014-01-30  1:38   ` Mike Snitzer
2014-01-30  6:53     ` Hannes Reinecke

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.