[dm-devel] [PATCH 0/9] Add protocol specific config subsection
Benjamin Marzinski
bmarzins at redhat.com
Tue Apr 12 01:59:50 UTC 2022
Some storage arrays can be accessed using multiple protocols at the same
time. I've have customers request the ability to set different values
for the path specific timeouts, like fast_io_fail_tmo, based on the
protocol used to access the path. In order to make this possible, this
patchset adds a new protocol subsection to the device subsection and the
overrides section. This allows users to set a device config's path
specific timeouts, such as dev_loss_tmo, fast_io_fail_tmo, and
eh_deadline on a per-protocol basis.
Benjamin Marzinski (9):
libmultipath: steal the src string pointer in merge_str()
libmultipath: make protocol_name global
libmultipath: add a protocol subsection to multipath.conf
libmultipath: Set the scsi timeout parameters by path
libmultipath: check the hwentry pctable for path variables
libmultipath: make snprint_pctable indent a variable amount
libmultipath: add procotol subsection to overrides
libmultipath: fix eh_deadline documentation
libmultipath: Add documentation for the protocol subsection
libmultipath/config.c | 116 ++++++++++++++++++++++---
libmultipath/config.h | 10 +++
libmultipath/configure.c | 5 +-
libmultipath/dict.c | 141 ++++++++++++++++++++++++++++++
libmultipath/discovery.c | 174 +++++++++++++++++++++----------------
libmultipath/discovery.h | 2 +-
libmultipath/print.c | 80 +++++++++++++----
libmultipath/propsel.c | 89 ++++++++++++++-----
libmultipath/propsel.h | 6 +-
libmultipath/structs.c | 19 +++-
libmultipath/structs.h | 7 +-
multipath/multipath.conf.5 | 42 +++++++++
12 files changed, 555 insertions(+), 136 deletions(-)
--
2.17.2
More information about the dm-devel
mailing list