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 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel