[PATCH 0/3] NVMe multipath path selector enhancements

Ewan D. Milne emilne at redhat.com
Mon Sep 25 09:31:20 PDT 2023


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 at 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




More information about the Linux-nvme mailing list