diff --git a/SOURCES/0125-multipath-add-historical-service-time-to-the-man-pag.patch b/SOURCES/0125-multipath-add-historical-service-time-to-the-man-pag.patch new file mode 100644 index 0000000..78fc931 --- /dev/null +++ b/SOURCES/0125-multipath-add-historical-service-time-to-the-man-pag.patch @@ -0,0 +1,26 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Benjamin Marzinski +Date: Tue, 15 Nov 2022 09:01:36 -0600 +Subject: [PATCH] multipath: add historical-service-time to the man page + +Signed-off-by: Benjamin Marzinski +--- + multipath/multipath.conf.5 | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 +index cb07a62c..d8a98435 100644 +--- a/multipath/multipath.conf.5 ++++ b/multipath/multipath.conf.5 +@@ -205,6 +205,11 @@ of outstanding I/O to the path. + (Since 2.6.31 kernel) Choose the path for the next bunch of I/O based on the amount + of outstanding I/O to the path and its relative throughput. + .TP ++.I "historical-service-time 0" ++(Since 4.18.0-305.3.el8 kernel) Choose the path for the next bunch of I/O based ++on the estimation of future service time based on the history of previous I/O ++submitted to each path. ++.TP + The default is: \fBservice-time 0\fR + .RE + . diff --git a/SPECS/device-mapper-multipath.spec b/SPECS/device-mapper-multipath.spec index 7f30502..830625e 100644 --- a/SPECS/device-mapper-multipath.spec +++ b/SPECS/device-mapper-multipath.spec @@ -1,7 +1,7 @@ Summary: Tools to manage multipath devices using device-mapper Name: device-mapper-multipath Version: 0.8.4 -Release: 32%{?dist} +Release: 33%{?dist} License: GPLv2 Group: System Environment/Base URL: http://christophe.varoqui.free.fr/ @@ -135,6 +135,7 @@ Patch00121: 0121-multipath-tests-tests-for-reconcile_features_with_qu.patch Patch00122: 0122-libmultipath-prepare-proto_id-for-use-by-non-scsi-de.patch Patch00123: 0123-libmultipath-get-nvme-path-transport-protocol.patch Patch00124: 0124-libmultipath-enforce-queue_mode-bio-for-nmve-tcp-pat.patch +Patch00125: 0125-multipath-add-historical-service-time-to-the-man-pag.patch # runtime Requires: %{name}-libs = %{version}-%{release} @@ -339,6 +340,13 @@ fi %{_pkgconfdir}/libdmmp.pc %changelog +* Wed Nov 23 2022 Benjamin Marzinski 0.8.4-33 +- Add 0125-multipath-add-historical-service-time-to-the-man-pag.patch + * Fixes bz #2141996 +- Modify tests/multipath_conf_syntax/main.sh + * fix unrelated test error +- Resolves: bz #2141996 + * Thu Nov 10 2022 Benjamin Marzinski 0.8.4-32 - Add 0116-kpartx-hold-device-open-until-partitions-have-been-c.patch * Fixes bz #2128885