All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/7] dm-multipath: push back requests instead of queueing
@ 2014-02-03 20:28 Mike Snitzer
  2014-02-03 20:28 ` [PATCH 1/7] dm mpath: do not call pg_init when it is already running Mike Snitzer
                   ` (7 more replies)
  0 siblings, 8 replies; 31+ messages in thread
From: Mike Snitzer @ 2014-02-03 20:28 UTC (permalink / raw)
  To: Hannes Reinecke; +Cc: Junichi Nomura, dm-devel

Hi Hannes,

I went over all of your patches and made a few tweaks, comments, and
improvements along the way.  Patch headers were modified very
slightly.

I wasn't seeing the need for (m->queue_io << 1) + m->queue_if_no_path
in v5's "[PATCH 3/6] dm-multipath: push back requests instead of
queueing" so I simplified that and documented the change in the
header.  If there is a reason for what you had please explain.

Patch 7 offers and incremental cleanup that builds on your v5
patchset.

I can rebase/modify any aspect of these patches so please just let me
know if there is something that needs changing.

Jun'ichi, I didn't add any tag for your contributions to this patchset
(either Acked-by or Reviewed-by) but I'd like you to reply to this
v6 patchset with those if you're OK with these changes.

Thanks,
Mike

Hannes Reinecke (5):
  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()

Mike Snitzer (2):
  dm table: add dm_table_run_md_queue_async
  dm mpath: remove extra nesting in map function when path exists

 drivers/md/dm-mpath.c         | 208 ++++++++++++++----------------------------
 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, 100 insertions(+), 138 deletions(-)

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 31+ messages in thread
* [PATCHv7 0/7] dm-multipath: push back requests instead of queueing
@ 2014-02-04 10:54 Hannes Reinecke
  2014-02-04 10:54 ` [PATCH 4/7] dm mpath: remove process_queued_ios() Hannes Reinecke
  0 siblings, 1 reply; 31+ messages in thread
From: Hannes Reinecke @ 2014-02-04 10:54 UTC (permalink / raw)
  To: Alasdair Kergon; +Cc: Jun'ichi Nomura, dm-devel, Mike Snitzer

Hi Mike,

here's now an updated patchset, which includes the comments/modifications
from Jun'ichi.

I've also updated your last patch to remove the last layer of indentation;
it's now far clearer to read.

And I've attached the 'Reviewed-By' tags from Jun'ichi where applicable.

Hannes Reinecke (5):
  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()

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         | 208 ++++++++++++++----------------------------
 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, 101 insertions(+), 137 deletions(-)

-- 
1.7.12.4

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

end of thread, other threads:[~2014-02-12  2:37 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-03 20:28 [PATCH v6 0/7] dm-multipath: push back requests instead of queueing Mike Snitzer
2014-02-03 20:28 ` [PATCH 1/7] dm mpath: do not call pg_init when it is already running Mike Snitzer
2014-02-04  3:25   ` Junichi Nomura
2014-02-03 20:28 ` [PATCH 2/7] dm table: add dm_table_run_md_queue_async Mike Snitzer
2014-02-04  3:27   ` Junichi Nomura
2014-02-03 20:28 ` [PATCH 3/7] dm mpath: push back requests instead of queueing Mike Snitzer
2014-02-04  3:25   ` Junichi Nomura
2014-02-03 20:28 ` [PATCH 4/7] dm mpath: remove process_queued_ios() Mike Snitzer
2014-02-04  3:24   ` Junichi Nomura
2014-02-04  8:18     ` Hannes Reinecke
2014-02-04  8:55       ` Junichi Nomura
2014-02-04  9:08         ` Hannes Reinecke
2014-02-04  9:27           ` Junichi Nomura
2014-02-04  9:45             ` Hannes Reinecke
2014-02-03 20:28 ` [PATCH 5/7] dm mpath: reduce memory pressure when requeuing Mike Snitzer
2014-02-04  3:27   ` Junichi Nomura
2014-02-03 20:28 ` [PATCH 6/7] dm mpath: remove map_io() Mike Snitzer
2014-02-04  3:27   ` Junichi Nomura
2014-02-03 20:28 ` [PATCH 7/7] dm mpath: remove extra nesting in map function when path exists Mike Snitzer
2014-02-04  3:27   ` Junichi Nomura
2014-02-04  8:43   ` Hannes Reinecke
2014-02-04  7:23 ` [PATCH v6 0/7] dm-multipath: push back requests instead of queueing Hannes Reinecke
  -- strict thread matches above, loose matches on Subject: below --
2014-02-04 10:54 [PATCHv7 " Hannes Reinecke
2014-02-04 10:54 ` [PATCH 4/7] dm mpath: remove process_queued_ios() Hannes Reinecke
2014-02-04 11:26   ` Junichi Nomura
2014-02-04 11:31     ` Hannes Reinecke
2014-02-10 13:30       ` Mike Snitzer
2014-02-11  9:46         ` Hannes Reinecke
2014-02-11 15:55           ` Mike Snitzer
2014-02-11 18:03             ` Hannes Reinecke
2014-02-11 16:29               ` Mike Snitzer
2014-02-12  2:37         ` Junichi Nomura

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.