[PATCH 0/1] multipathd: deterministic io throughput in multipath

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch adds three configuration parameters, "san_path_err_threshold",
"san_path_err_recovery_time" and "san_path_err_forget_rate".
multipathd will watch paths and check how many times a path has been
failed due to errors.If the number of failures on a particular path is
greater then the san_path_err_threshold then the path will not  reinstante
till san_path_err_recovery_time.These path failures should occur within a
san_path_err_forget_rate checks, if not we will consider the path is good enough
to reinstantate.If it is the only available path, it will immediately be
reintegrated.
 
This helps us to place the path in failed state if we hit lot of errors on a particular path
due to network /target issues and allow the admin to rectify the errors on a path.
 
 
M Muneendra Kumar (1):
  multipathd: deterministic io throughput in multipath
 
libmultipath/config.c      |  6 ++++
libmultipath/config.h      |  9 +++++
libmultipath/configure.c   |  3 ++
libmultipath/defaults.h    |  3 +-
libmultipath/dict.c        | 86 ++++++++++++++++++++++++++++++++--------------
libmultipath/dict.h        |  3 +-
libmultipath/propsel.c     | 48 ++++++++++++++++++++++++--
libmultipath/propsel.h     |  3 ++
libmultipath/structs.h     | 14 +++++---
multipath/multipath.conf.5 | 57 ++++++++++++++++++++++++++++++
multipathd/main.c          | 83 ++++++++++++++++++++++++++++++++++++++++++++
11 files changed, 281 insertions(+), 34 deletions(-)
 
--
1.8.3.1
 
 
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel

[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux