[PATCH 0/3] NVMe multipath path selector enhancements

Ewan D. Milne
2023-09-25T16:33:10Z

This patch series adds a "queue-depth" iopolicy to the NVMe multipath
path selector code. It also adds the capability to optionally allow
the use of ANA nonoptimized paths as well as optimized paths, this can
be beneficial in some cases and helps to provide additional paths to
verify the desired target port utilization.

Signend-off-by: Ewan D. Milne <emilne@redhat.com>

Ewan D. Milne (3):
block: introduce blk_queue_nr_active()
Implemented new iopolicy "queue-depth"
nvme-multipath: add "use_nonoptimized" module option

block/blk-mq.h | 5 ---
drivers/nvme/host/multipath.c | 70 ++++++++++++++++++++++++++++++++---
drivers/nvme/host/nvme.h | 1 +
include/linux/blk-mq.h | 33 +++++++++++++----
4 files changed, 92 insertions(+), 17 deletions(-)

--
2.20.1