68b27c
Name:    device-mapper-multipath
ebef98
Version: 0.8.7
e71b65
Release: 20%{?dist}
68b27c
Summary: Tools to manage multipath devices using device-mapper
68b27c
License: GPLv2
68b27c
URL:     http://christophe.varoqui.free.fr/
68b27c
68b27c
# The source for this package was pulled from upstream's git repo.  Use the
68b27c
# following command to generate the tarball
ebef98
# curl -L https://github.com/opensvc/multipath-tools/archive/0.8.7.tar.gz -o multipath-tools-0.8.7.tgz
ebef98
Source0: multipath-tools-0.8.7.tgz
68b27c
Source1: multipath.conf
ebef98
Patch0001: 0001-multipath-tools-add-info-about-IO-affinity-path-sele.patch
ebef98
Patch0002: 0002-multipathd-fix-missing-persistent-reseravtion-for-ac.patch
ebef98
Patch0003: 0003-multipath-tools-minor-fixes-to-multipath.conf.5-man-.patch
ebef98
Patch0004: 0004-multipath-tools-make-IBM-XIV-config-work-with-alua-a.patch
ebef98
Patch0005: 0005-multipathd.socket-add-missing-conditions-from-servic.patch
ebef98
Patch0006: 0006-multipath-tools-make-IBM-2107900-DS8000-config-work-.patch
ebef98
Patch0007: 0007-multipath-tools-make-EMC-SYMMETRIX-config-work-with-.patch
ebef98
Patch0008: 0008-multipath-tools-make-EMC-Invista-config-work-with-al.patch
ebef98
Patch0009: 0009-multipath-tools-make-COMPELNT-Compellent-Vol-config-.patch
ebef98
Patch0010: 0010-multipath-tools-remove-Compellent-maintainer.patch
ebef98
Patch0011: 0011-Revert-multipath-tools-make-EMC-Invista-config-work-.patch
ebef98
Patch0012: 0012-Revert-multipath-tools-make-EMC-SYMMETRIX-config-wor.patch
ebef98
Patch0013: 0013-RH-fixup-udev-rules-for-redhat.patch
ebef98
Patch0014: 0014-RH-Remove-the-property-blacklist-exception-builtin.patch
ebef98
Patch0015: 0015-RH-don-t-start-without-a-config-file.patch
ebef98
Patch0016: 0016-RH-Fix-nvme-function-missing-argument.patch
ebef98
Patch0017: 0017-RH-use-rpm-optflags-if-present.patch
ebef98
Patch0018: 0018-RH-add-mpathconf.patch
ebef98
Patch0019: 0019-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
ebef98
Patch0020: 0020-RH-reset-default-find_mutipaths-value-to-off.patch
ebef98
Patch0021: 0021-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
ebef98
Patch0022: 0022-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
ebef98
Patch0023: 0023-libmultipath-add-section-name-to-invalid-keyword-out.patch
ebef98
Patch0024: 0024-libmultipath-use-typedef-for-keyword-handler-functio.patch
ebef98
Patch0025: 0025-libmultipath-print-the-correct-file-when-parsing-fai.patch
ebef98
Patch0026: 0026-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
ebef98
Patch0027: 0027-libmultipath-make-set_int-take-a-range-for-valid-val.patch
ebef98
Patch0028: 0028-libmultipath-improve-checks-for-set_str.patch
ebef98
Patch0029: 0029-libmultipath-deprecate-file-and-directory-config-opt.patch
ebef98
Patch0030: 0030-libmultipath-split-set_int-to-enable-reuse.patch
ebef98
Patch0031: 0031-libmultipath-cleanup-invalid-config-handling.patch
ebef98
Patch0032: 0032-libmultipath-don-t-return-error-on-invalid-values.patch
ebef98
Patch0033: 0033-multipathd-avoid-unnecessary-path-read-only-reloads.patch
ebef98
Patch0034: 0034-multipath-fix-exit-status-of-multipath-T.patch
da32ae
Patch0035: 0035-RH-mpathconf-fix-setting-property_blacklist.patch
da32ae
Patch0036: 0036-libmultipath-fix-disassemble-status-for-historical-s.patch
da32ae
Patch0037: 0037-libmultipath-make-helper-function-to-trigger-path-ue.patch
da32ae
Patch0038: 0038-multipathd-trigger-udev-change-on-path-addition.patch
da32ae
Patch0039: 0039-RH-add-support-to-mpathconf-for-setting-arbitrary-de.patch
da32ae
Patch0040: 0040-RH-add-support-to-mpathconf-for-setting-recheck_wwid.patch
da32ae
Patch0041: 0041-multipathd-handle-fpin-events.patch
da32ae
Patch0042: 0042-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
da32ae
Patch0043: 0043-libmultipath-fix-printing-native-nvme-multipath-topo.patch
ca7c20
Patch0044: 0044-multipathd-Don-t-keep-starting-TUR-threads-if-they-a.patch
ca7c20
Patch0045: 0045-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
ca7c20
Patch0046: 0046-multipath-return-failure-on-an-invalid-remove-comman.patch
ca7c20
Patch0047: 0047-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
ca7c20
Patch0048: 0048-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
ca7c20
Patch0049: 0049-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
ca7c20
Patch0050: 0050-libmultipath-make-protocol_name-global.patch
ca7c20
Patch0051: 0051-libmultipath-add-a-protocol-subsection-to-multipath..patch
ca7c20
Patch0052: 0052-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
ca7c20
Patch0053: 0053-libmultipath-check-the-overrides-pctable-for-path-va.patch
ca7c20
Patch0054: 0054-libmultipath-fix-eh_deadline-documentation.patch
ca7c20
Patch0055: 0055-libmultipath-Add-documentation-for-the-protocol-subs.patch
ca7c20
Patch0056: 0056-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
ca7c20
Patch0057: 0057-updated-HPE-MSA-builtin-config.patch
ca7c20
Patch0058: 0058-libmultipath-unset-detect_checker-for-clariion-Unity.patch
ca7c20
Patch0059: 0059-multipathd-Add-missing-ctype-include.patch
ca7c20
Patch0060: 0060-multipathd-replace-libreadline-with-libedit.patch
e71b65
Patch0061: 0061-multipath-fix-systemd-timers-in-the-initramfs.patch
e71b65
Patch0062: 0062-multipathd-factor-out-the-code-to-flush-a-map-with-n.patch
e71b65
Patch0063: 0063-libmultipath-return-success-if-we-raced-to-remove-a-.patch
e71b65
Patch0064: 0064-multipathd-Handle-losing-all-path-in-update_map.patch
e71b65
Patch0065: 0065-multipathd-ignore-duplicated-multipathd-command-keys.patch
e71b65
Patch0066: 0066-multipath-tools-use-run-instead-of-dev-shm.patch
e71b65
Patch0067: 0067-kpartx-hold-device-open-until-partitions-have-been-c.patch
e71b65
Patch0068: 0068-libmultipath-cleanup-remove_feature.patch
e71b65
Patch0069: 0069-libmultipath-cleanup-add_feature.patch
e71b65
Patch0070: 0070-multipath-tests-tests-for-adding-and-removing-featur.patch
e71b65
Patch0071: 0071-libmultipath-fix-queue_mode-feature-handling.patch
e71b65
Patch0072: 0072-multipath-tests-tests-for-reconcile_features_with_qu.patch
e71b65
Patch0073: 0073-libmultipath-prepare-proto_id-for-use-by-non-scsi-de.patch
e71b65
Patch0074: 0074-libmultipath-get-nvme-path-transport-protocol.patch
e71b65
Patch0075: 0075-libmultipath-enforce-queue_mode-bio-for-nmve-tcp-pat.patch
e71b65
Patch0076: 0076-multipath.conf-5-remove-io-affinity-information.patch
e71b65
Patch0077: 0077-libmultipath-don-t-leak-memory-on-invalid-strings.patch
e71b65
Patch0078: 0078-libmutipath-validate-the-argument-count-of-config-st.patch
e71b65
Patch0079: 0079-libmultipath-use-select_reload_action-in-select_acti.patch
e71b65
Patch0080: 0080-libmultipath-select-resize-action-even-if-reload-is-.patch
e71b65
Patch0081: 0081-libmultipath-cleanup-ACT_CREATE-code-in-select_actio.patch
e71b65
Patch0082: 0082-libmultipath-keep-renames-from-stopping-other-multip.patch
e71b65
Patch0083: 0083-multipath.rules-fix-smart-bug-with-failed-valid-path.patch
e71b65
Patch0084: 0084-libmultipath-limit-paths-that-can-get-wwid-from-envi.patch
ebef98
68b27c
68b27c
# runtime
68b27c
Requires: %{name}-libs = %{version}-%{release}
68b27c
Requires: kpartx = %{version}-%{release}
68b27c
Requires: device-mapper >= 1.02.96
68b27c
Requires: userspace-rcu
ca7c20
Requires: libedit
68b27c
Requires(post): systemd-units
68b27c
Requires(preun): systemd-units
68b27c
Requires(postun): systemd-units
68b27c
# Starting with 0.7.7-1, 62-multipath.rules changed in a way that is
68b27c
# incompatible with 65-md-incremental.rules in earlier mdadm packages.
68b27c
# Later mdadm packages are compatible with any version of
68b27c
# device-mapper-multipath. See bz #1628192 for more details
68b27c
Conflicts: mdadm < 4.1-rc2.0.2
68b27c
# Starting with 0.7.7-1, 62-multipath.rules changed in a way that is
68b27c
# incompatible with 80-udisks2.rules in earlier udisks2 packages.
68b27c
# Later udisks2 packages are compatible with any version of
68b27c
# device-mapper-multipath. See bz #1628192 for more details
68b27c
Conflicts: udisks2 < 2.8.0-2
68b27c
68b27c
# build/setup
68b27c
BuildRequires: libaio-devel, device-mapper-devel >= 1.02.89
68b27c
BuildRequires: libselinux-devel, libsepol-devel
ca7c20
BuildRequires: libedit-devel, ncurses-devel
68b27c
BuildRequires: systemd-units, systemd-devel
68b27c
BuildRequires: json-c-devel, perl-interpreter, pkgconfig, gcc
68b27c
BuildRequires: userspace-rcu-devel
68b27c
BuildRequires: make
68b27c
68b27c
%description
68b27c
%{name} provides tools to manage multipath devices by
68b27c
instructing the device-mapper multipath kernel module what to do. 
68b27c
The tools are :
68b27c
* multipath - Scan the system for multipath devices and assemble them.
68b27c
* multipathd - Detects when paths fail and execs multipath to update things.
68b27c
68b27c
%package libs
68b27c
Summary: The %{name} modules and shared library
68b27c
# only libmpathcmd is LGPLv2+
68b27c
License: GPLv2 and LGPLv2+
68b27c
68b27c
%description libs
68b27c
The %{name}-libs provides the path checker
68b27c
and prioritizer modules. It also contains the libmpathpersist and
68b27c
libmpathcmd shared libraries, as well as multipath's internal library,
68b27c
libmultipath.
68b27c
68b27c
%package devel
68b27c
Summary: Development libraries and headers for %{name}
68b27c
Requires: %{name} = %{version}-%{release}
68b27c
Requires: %{name}-libs = %{version}-%{release}
68b27c
68b27c
%description devel
68b27c
This package contains the files need to develop applications that use
68b27c
device-mapper-multipath's lbmpathpersist and libmpathcmd libraries.
68b27c
68b27c
%package -n kpartx
68b27c
Summary: Partition device manager for device-mapper devices
68b27c
68b27c
%description -n kpartx
68b27c
kpartx manages partition creation and removal for device-mapper devices.
68b27c
68b27c
%package -n libdmmp
68b27c
Summary: device-mapper-multipath C API library
68b27c
License: GPLv3+
68b27c
Requires: json-c
68b27c
Requires: %{name} = %{version}-%{release}
68b27c
Requires: %{name}-libs = %{version}-%{release}
68b27c
68b27c
%description -n libdmmp
68b27c
This package contains the shared library for the device-mapper-multipath
68b27c
C API library.
68b27c
68b27c
%package -n libdmmp-devel
68b27c
Summary: device-mapper-multipath C API library headers
68b27c
Requires: pkgconfig
68b27c
Requires: libdmmp = %{version}-%{release}
68b27c
68b27c
%description -n libdmmp-devel
68b27c
This package contains the files needed to develop applications that use
68b27c
device-mapper-multipath's libdmmp C API library
68b27c
68b27c
%prep
ebef98
%autosetup -n multipath-tools-0.8.7 -p1
68b27c
cp %{SOURCE1} .
68b27c
68b27c
%build
68b27c
%define _sbindir /usr/sbin
68b27c
%define _libdir /usr/%{_lib}
68b27c
%define _libmpathdir %{_libdir}/multipath
68b27c
%define _pkgconfdir %{_libdir}/pkgconfig
68b27c
%make_build LIB=%{_lib}
68b27c
68b27c
%install
68b27c
%make_install \
68b27c
	bindir=%{_sbindir} \
68b27c
	syslibdir=%{_libdir} \
68b27c
	usrlibdir=%{_libdir} \
68b27c
	libdir=%{_libmpathdir} \
68b27c
	rcdir=%{_initrddir} \
68b27c
	unitdir=%{_unitdir} \
68b27c
	includedir=%{_includedir} \
e71b65
	pkgconfdir=%{_pkgconfdir} \
e71b65
	tmpfilesdir=%{_tmpfilesdir}
68b27c
68b27c
# tree fix up
68b27c
install -d %{buildroot}/etc/multipath
68b27c
rm -rf %{buildroot}/%{_initrddir}
68b27c
68b27c
68b27c
%post
68b27c
%systemd_post multipathd.service
68b27c
68b27c
%preun
68b27c
%systemd_preun multipathd.service
68b27c
68b27c
%postun
68b27c
if [ $1 -ge 1 ] ; then
68b27c
	/sbin/multipathd forcequeueing daemon > /dev/null 2>&1 || :
68b27c
fi
68b27c
%systemd_postun_with_restart multipathd.service
68b27c
68b27c
%triggerun -- %{name} < 0.4.9-37
68b27c
# make sure old systemd symlinks are removed after changing the [Install]
68b27c
# section in multipathd.service from multi-user.target to sysinit.target
68b27c
/bin/systemctl --quiet is-enabled multipathd.service >/dev/null 2>&1 && /bin/systemctl reenable multipathd.service ||:
68b27c
68b27c
%files
68b27c
%license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
68b27c
%{_sbindir}/multipath
68b27c
%{_sbindir}/multipathd
68b27c
%{_sbindir}/mpathconf
68b27c
%{_sbindir}/mpathpersist
68b27c
%{_unitdir}/multipathd.service
68b27c
%{_unitdir}/multipathd.socket
68b27c
%{_mandir}/man5/multipath.conf.5.gz
68b27c
%{_mandir}/man8/multipath.8.gz
68b27c
%{_mandir}/man8/multipathd.8.gz
68b27c
%{_mandir}/man8/mpathconf.8.gz
68b27c
%{_mandir}/man8/mpathpersist.8.gz
68b27c
%config %{_udevrulesdir}/62-multipath.rules
68b27c
%config %{_udevrulesdir}/11-dm-mpath.rules
e71b65
%{_tmpfilesdir}/multipath.conf
68b27c
%doc README.md
68b27c
%doc README.alua
68b27c
%doc multipath.conf
68b27c
%dir /etc/multipath
68b27c
68b27c
%files libs
68b27c
%license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
68b27c
%doc README.md
68b27c
%{_libdir}/libmultipath.so
68b27c
%{_libdir}/libmultipath.so.*
68b27c
%{_libdir}/libmpathpersist.so.*
68b27c
%{_libdir}/libmpathcmd.so.*
68b27c
%{_libdir}/libmpathvalid.so.*
68b27c
%dir %{_libmpathdir}
68b27c
%{_libmpathdir}/*
68b27c
68b27c
%ldconfig_scriptlets libs
68b27c
68b27c
%files devel
68b27c
%doc README.md
68b27c
%{_libdir}/libmpathpersist.so
68b27c
%{_libdir}/libmpathcmd.so
68b27c
%{_libdir}/libmpathvalid.so
68b27c
%{_includedir}/mpath_cmd.h
68b27c
%{_includedir}/mpath_persist.h
68b27c
%{_includedir}/mpath_valid.h
68b27c
%{_mandir}/man3/mpath_persistent_reserve_in.3.gz
68b27c
%{_mandir}/man3/mpath_persistent_reserve_out.3.gz
68b27c
68b27c
%files -n kpartx
68b27c
%license LICENSES/GPL-2.0
68b27c
%doc README.md
68b27c
%{_sbindir}/kpartx
e71b65
%{_udevrulesdir}/../kpartx_id
68b27c
%{_mandir}/man8/kpartx.8.gz
68b27c
%config %{_udevrulesdir}/11-dm-parts.rules
68b27c
%config %{_udevrulesdir}/66-kpartx.rules
68b27c
%config %{_udevrulesdir}/68-del-part-nodes.rules
68b27c
68b27c
%files -n libdmmp
68b27c
%license LICENSES/GPL-3.0
68b27c
%doc README.md
68b27c
%{_libdir}/libdmmp.so.*
68b27c
68b27c
%ldconfig_scriptlets -n libdmmp
68b27c
68b27c
%files -n libdmmp-devel
68b27c
%doc README.md
68b27c
%{_libdir}/libdmmp.so
68b27c
%dir %{_includedir}/libdmmp
68b27c
%{_includedir}/libdmmp/*
68b27c
%{_mandir}/man3/dmmp_*
68b27c
%{_mandir}/man3/libdmmp.h.3.gz
68b27c
%{_pkgconfdir}/libdmmp.pc
68b27c
68b27c
%changelog
e71b65
* Thu Feb  9 2023 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-20
e71b65
- Add 0083-multipath.rules-fix-smart-bug-with-failed-valid-path.patch
e71b65
- Add 0084-libmultipath-limit-paths-that-can-get-wwid-from-envi.patch
e71b65
- Change how the installation dir for kpartx_id is specified
e71b65
- Resolves: bz #1926147
e71b65
e71b65
* Fri Feb  3 2023 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-19
e71b65
- Fix bugzilla linked to the changes (was previously linked to
e71b65
  the wrong bug, 2162536)
e71b65
- Resolves: bz #2166467
e71b65
e71b65
* Wed Feb  1 2023 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-18
e71b65
- Add 0079-libmultipath-use-select_reload_action-in-select_acti.patch
e71b65
- Add 0080-libmultipath-select-resize-action-even-if-reload-is-.patch
e71b65
- Add 0081-libmultipath-cleanup-ACT_CREATE-code-in-select_actio.patch
e71b65
- Add 0082-libmultipath-keep-renames-from-stopping-other-multip.patch
e71b65
- Resolves: bz #2166467
e71b65
e71b65
* Wed Dec 21 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-17
e71b65
- Add 0077-libmultipath-don-t-leak-memory-on-invalid-strings.patch
e71b65
- Add 0078-libmutipath-validate-the-argument-count-of-config-st.patch
e71b65
- Resolves: bz #2145225
e71b65
e71b65
* Wed Nov 30 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-16
e71b65
- Add 0076-multipath.conf-5-remove-io-affinity-information.patch
e71b65
- Resolves: bz #2143125
e71b65
e71b65
* Thu Nov 10 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-15
e71b65
- Add 0067-kpartx-hold-device-open-until-partitions-have-been-c.patch
e71b65
  * Fixes bz #2141860
e71b65
- Add 0068-libmultipath-cleanup-remove_feature.patch
e71b65
- Add 0069-libmultipath-cleanup-add_feature.patch
e71b65
- Add 0070-multipath-tests-tests-for-adding-and-removing-featur.patch
e71b65
- Add 0071-libmultipath-fix-queue_mode-feature-handling.patch
e71b65
- Add 0072-multipath-tests-tests-for-reconcile_features_with_qu.patch
e71b65
- Add 0073-libmultipath-prepare-proto_id-for-use-by-non-scsi-de.patch
e71b65
- Add 0074-libmultipath-get-nvme-path-transport-protocol.patch
e71b65
- Add 0075-libmultipath-enforce-queue_mode-bio-for-nmve-tcp-pat.patch
e71b65
  * Fixes bz #2033080
e71b65
- Resolves: bz #2033080, #2141860
e71b65
e71b65
* Thu Oct 13 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-14
e71b65
- Add 0065-multipathd-ignore-duplicated-multipathd-command-keys.patch
e71b65
  * Fixes bz #2133999
e71b65
- Add 0066-multipath-tools-use-run-instead-of-dev-shm.patch
e71b65
  * Fixes bz #2133989
e71b65
- Resolves: bz #2133989, #2133999
e71b65
e71b65
* Fri Sep  9 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-13
e71b65
- Add 0062-multipathd-factor-out-the-code-to-flush-a-map-with-n.patch
e71b65
- Add 0063-libmultipath-return-success-if-we-raced-to-remove-a-.patch
e71b65
- Add 0064-multipathd-Handle-losing-all-path-in-update_map.patch
e71b65
- Resolves: bz #2125357
e71b65
e71b65
* Wed Aug 24 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-12
e71b65
- Add 0061-multipath-fix-systemd-timers-in-the-initramfs.patch
e71b65
- Resolves: bz #2121277
e71b65
ca7c20
* Fri Aug 19 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-11
ca7c20
- Add 0059-multipathd-Add-missing-ctype-include.patch
ca7c20
- Add 0060-multipathd-replace-libreadline-with-libedit.patch
ca7c20
  * replace readline with libedit, to avoid license conflicts
ca7c20
- Resolves: bz #2119896
ca7c20
ca7c20
* Wed Jun  8 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-10
ca7c20
- Add 0058-libmultipath-unset-detect_checker-for-clariion-Unity.patch
ca7c20
- Resolves: bz #2090913
ca7c20
ca7c20
* Mon May 16 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-9
ca7c20
- Add 0045-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
ca7c20
  * Fixes bz #2084356
ca7c20
- Add 0046-multipath-return-failure-on-an-invalid-remove-comman.patch
ca7c20
  * Fixes bz #2084358
ca7c20
- Add 0047-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
ca7c20
- Add 0048-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
ca7c20
- Add 0049-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
ca7c20
- Add 0050-libmultipath-make-protocol_name-global.patch
ca7c20
- Add 0051-libmultipath-add-a-protocol-subsection-to-multipath..patch
ca7c20
- Add 0052-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
ca7c20
- Add 0053-libmultipath-check-the-overrides-pctable-for-path-va.patch
ca7c20
- Add 0054-libmultipath-fix-eh_deadline-documentation.patch
ca7c20
- Add 0055-libmultipath-Add-documentation-for-the-protocol-subs.patch
ca7c20
- Add 0056-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
ca7c20
  * The above 10 patches implement the feature from bz #2084365
ca7c20
- Add 0057-updated-HPE-MSA-builtin-config.patch
ca7c20
  * Fixes bz #2084357
ca7c20
Resolves: bz #2084365, #2084357, #2084358, #2084365
ca7c20
ca7c20
* Tue May 10 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-8
ca7c20
- Add 0044-multipathd-Don-t-keep-starting-TUR-threads-if-they-a.patch
ca7c20
- Resolves: bz #2070266
ca7c20
da32ae
* Wed Feb 16 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-7
da32ae
- Add 0043-libmultipath-fix-printing-native-nvme-multipath-topo.patch
da32ae
- Resolves: bz #2054839
da32ae
da32ae
* Wed Feb  9 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-6
da32ae
- Add 0041-multipathd-handle-fpin-events.patch
da32ae
- Add 0042-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
da32ae
  * Add "marginal_pathgroups fpin" for responding to PFIN-Li events
da32ae
  * Fixes bz #2053642
da32ae
- Modify tests/restate_module
da32ae
  * Always offline the path with the lowest priority
da32ae
  * Fixes bz #2052633
da32ae
- Resolves: bz #2052633, #2053642
da32ae
da32ae
* Mon Feb  7 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-5
da32ae
- Add 0039-RH-add-support-to-mpathconf-for-setting-arbitrary-de.patch
da32ae
  * Fixes bz #2050421
da32ae
- Add 0040-RH-add-support-to-mpathconf-for-setting-recheck_wwid.patch
da32ae
  * Fixes bz #2039749
da32ae
- Resolves: bz #2039749, #2050421
da32ae
da32ae
* Tue Jan 18 2022 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-4
da32ae
- Add 0035-RH-mpathconf-fix-setting-property_blacklist.patch
da32ae
- Add 0036-libmultipath-fix-disassemble-status-for-historical-s.patch
da32ae
  * Fixes bz #2042032
da32ae
- Add 0037-libmultipath-make-helper-function-to-trigger-path-ue.patch
da32ae
- Add 0038-multipathd-trigger-udev-change-on-path-addition.patch
da32ae
  * Fixes bz #2028835
da32ae
- Resolves: bz #2028835, #2042032
da32ae
ebef98
* Fri Nov 19 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-3
ebef98
- Add 0024-libmultipath-use-typedef-for-keyword-handler-functio.patch
ebef98
- Add 0025-libmultipath-print-the-correct-file-when-parsing-fai.patch
ebef98
- Add 0026-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
ebef98
- Add 0027-libmultipath-make-set_int-take-a-range-for-valid-val.patch
ebef98
- Add 0028-libmultipath-improve-checks-for-set_str.patch
ebef98
- Add 0029-libmultipath-deprecate-file-and-directory-config-opt.patch
ebef98
- Add 0030-libmultipath-split-set_int-to-enable-reuse.patch
ebef98
- Add 0031-libmultipath-cleanup-invalid-config-handling.patch
ebef98
- Add 0032-libmultipath-don-t-return-error-on-invalid-values.patch
ebef98
  * The above 9 patches fix bz #2017969
ebef98
- Add 0033-multipathd-avoid-unnecessary-path-read-only-reloads.patch
ebef98
  * Fixes bz #2017979
ebef98
- Add 0034-multipath-fix-exit-status-of-multipath-T.patch
ebef98
- Resolves: bz #2017969, #2017979
ebef98
ebef98
* Mon Nov 08 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-2
ebef98
- Modify 0017-RH-use-rpm-optflags-if-present.patch
ebef98
  * use RPM_LF_FLAGS
ebef98
- Modify 0018-RH-add-mpathconf.patch
ebef98
  * update default config to match multipath changes
ebef98
- Modify 0022-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
ebef98
  * fix cmocka vpd tests
ebef98
- Rename 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch to
ebef98
         0023-libmultipath-add-section-name-to-invalid-keyword-out.patch
ebef98
- Resolves: bz#2017592
ebef98
ebef98
* Fri Oct 29 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-1
ebef98
- Update Source to upstream version 0.8.7 plus upstream staged commits
ebef98
  * Previous patches 0011-0016 & 0018-0022 are included in the source tarball
ebef98
  * Fixes bz#2017592
ebef98
- Rename files
ebef98
  * Previous patches 0001-0010 are now patches 0013-0022
ebef98
- Modify 0018-RH-add-mpathconf.patch
ebef98
  * merged with previous patch 0017
ebef98
- Add 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch
ebef98
  * Fixes bz#1984303
ebef98
- Fix multipath_conf_syntax test to work with bz #1984303
ebef98
- Resolves: bz #1984303, #2017592
ebef98
68b27c
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.8.6-7
68b27c
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
68b27c
  Related: rhbz#1991688
68b27c
68b27c
* Fri Jul 23 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-6
68b27c
- Add 0022-multipathd-cli_handlers-cleanup-setting-reply-length.patch
68b27c
  * Found by corosync
68b27c
- Related: bz #1984921
68b27c
68b27c
* Fri Jul 23 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-5
68b27c
- Add 0018-multipath.conf-fix-typo-in-ghost_delay-description.patch
68b27c
- Add 0019-mpathpersist-fail-commands-when-no-usable-paths-exis.patch
68b27c
  * Fixes bz #1982613
68b27c
- Add 0020-multipath-print-warning-if-multipathd-is-not-running.patch
68b27c
  * Fixes bz #1982615
68b27c
- Add 0021-libmultipath-deal-with-dynamic-PTHREAD_STACK_MIN.patch
68b27c
  * Fixes bz #1984921
68b27c
- Resolves: bz #1982613, #1982615, #1984921
68b27c
68b27c
* Mon Jul 12 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-4
68b27c
- Add 0017-RH-mpathconf-correctly-handle-spaces-after-option-na.patch
68b27c
- Resolves: bz #1981594
68b27c
68b27c
* Wed May 19 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-3
68b27c
- Add 0011-multipathd-don-t-fail-to-remove-path-once-the-map-is.patch
68b27c
- Add 0012-multipathd-remove-duplicate-orphan_paths-in-flush_ma.patch
68b27c
- Add 0013-multipathd-fix-ev_remove_path-return-code-handling.patch
68b27c
- Add 0014-multipath-free-vectors-in-configure.patch
68b27c
- Add 0015-kpartx-Don-t-leak-memory-when-getblock-returns-NULL.patch
68b27c
- Add 0016-multipathd-don-t-rescan_path-on-wwid-change-in-uev_u.patch
68b27c
  * Above patches Fix bz #1938704
68b27c
- Resolves: bz #1938704
68b27c
68b27c
* Wed Apr 21 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-2
68b27c
- Update spec file
68b27c
- Related: bz #1951336
68b27c
68b27c
68b27c
* Mon Apr 19 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.6-1
68b27c
- Update Source to upstream version 0.8.6
68b27c
  * Previous patches 0001-0123 are included in the commit
68b27c
  * Fixes bz #1951336
68b27c
- Rename files
68b27c
  * Previous patches 0124-0132 are now patches 0001-0009
68b27c
- Add 0010-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
68b27c
  * make scsi wwid fallback code result match the default udev wwid
68b27c
    code result (Red Hat specific patch)
68b27c
- Sync tests with RHEL-8
68b27c
- Resolves: bz #1951336
68b27c
68b27c
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.8.5-5
68b27c
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
68b27c
68b27c
* Thu Feb 11 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.5-4
68b27c
- Update Source to upstream version 0.8.5 plus post tag commits
68b27c
  * Patches 0001-0121 are from
68b27c
    https://github.com/openSUSE/multipath-tools/tree/queue and are
68b27c
    already queued for upstream
68b27c
  * Patches 0122&0123 have been posted for upstream inclusion
68b27c
- Rename files
68b27c
  * Previous patches 0103-0111 are now patches 0124-0132
68b27c
68b27c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.5-3
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
68b27c
68b27c
* Tue Jan 19 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.5-2
68b27c
- Fix build issues
68b27c
68b27c
* Tue Jan 19 2021 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.5-1
68b27c
- Update Source to upstream version 0.8.5 plus post tag commits
68b27c
  * Patches 0001-0102 are from
68b27c
    https://github.com/openSUSE/multipath-tools/tree/queue and are
68b27c
    already queued for upstream.
68b27c
- Rename files
68b27c
  * Previous patches 0059-0068 are now patches 0103-0111
68b27c
68b27c
68b27c
* Sun Sep 27 2020 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.4-7
68b27c
- Add 0073-libmultipath-util-constify-function-arguments.patch
68b27c
- Add 0074-libmultipath-constify-file-argument-in-config-parser.patch
68b27c
- Add 0075-libmultipath-provide-defaults-for-get-put-_multipath.patch
68b27c
- Add 0076-libmpathpersist-allow-using-libmultipath-get-put-_mu.patch
68b27c
- Add 0077-multipath-use-get_put-_multipath_config-from-libmult.patch
68b27c
- Add 0078-mpathpersist-use-get-put-_multipath_config-from-libm.patch
68b27c
- Add 0079-libmultipath-add-udev-and-logsink-symbols.patch
68b27c
- Add 0080-multipath-remove-logsink-and-udev.patch
68b27c
- Add 0081-libmpathpersist-call-libmultipath_-init-exit.patch
68b27c
- Add 0082-mpathpersist-remove-logsink-and-udev.patch
68b27c
- Add 0083-multipathd-remove-logsink-and-udev.patch
68b27c
  * Pull in upsteam library changes
68b27c
- Add 0084-libmpathvalid-use-default-_multipath_config-udev-and.patch
68b27c
- Add 0085-Revert-libmultipath-add-ignore_udev_uid-option.patch
68b27c
- Add 0086-libmultipath-change-log-level-for-null-uid_attribute.patch
68b27c
- Add 0087-libmultipath-orphan_paths-avoid-BUG-message.patch
68b27c
  * update libmpathvalid to use upstream library changes. changes
68b27c
    submitted upstream
68b27c
68b27c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.4-6
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
68b27c
68b27c
* Tue Jul 21 2020 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.4-5
68b27c
- Update CI tests to match RHEL
68b27c
  * This commit also pulls in changes from Lin Li <lilin@redhat.com>
68b27c
    and Bruno Goncalves <bgoncalv@redhat.com>
68b27c
68b27c
* Tue Jul 21 2020 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.4-4
68b27c
- Rebased on top of additional commits staged for upstream
68b27c
  * Previous patches 0048-0060 are now patches 0053-0054 & 0059-0069
68b27c
- Add 0048-libmultipath-add-device-to-hwtable.c.patch
68b27c
- Add 0049-master-libmultipath-fix-use-after-free-when-iscsi-lo.patch
68b27c
- Add 0050-libmultipath-warn-if-freeing-path-that-holds-mpp-hwe.patch
68b27c
- Add 0051-libmultipath-warn-about-NULL-value-of-mpp-hwe.patch
68b27c
- Add 0052-libmultipath-fix-mpp-hwe-handling-in-sync_paths.patch
68b27c
- Add 0055-libmultipath-remove-code-duplication-in-path-countin.patch
68b27c
- Add 0056-libmultipath-count-pending-paths-as-active-on-loads.patch
68b27c
- Add 0057-libmultipath-deal-with-flushing-no-maps.patch
68b27c
- Add 0058-multipath-deal-with-delegation-failures-correctly.patch
68b27c
- Add 0070-multipath-add-libmpathvalid-library.patch
68b27c
  * adds the libmpathvalid.so library to determine if devices are
68b27c
    valid multipath paths.
68b27c
- Add 0071-libmultipath-add-uid-failback-for-dasd-devices.patch
68b27c
- Add 0072-libmultipath-add-ignore_udev_uid-option.patch
68b27c
68b27c
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 0.8.4-3
68b27c
- Use make macros
68b27c
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
68b27c
68b27c
* Wed Jul  8 2020 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.4-2
68b27c
- Rebased on top of Martin Wilck's queue of ACKed upstream commits
68b27c
  * https://github.com/openSUSE/multipath-tools/tree/upstream-queue
68b27c
  * All previous patches have been reordered, with the exception of
68b27c
    0011-libdmmp-Add-support-for-upcoming-json-c-0.14.0.patch
68b27c
    which has been replaced with
68b27c
    0029-fix-boolean-value-with-json-c-0.14.patch
68b27c
- Modify 0054-RH-add-mpathconf.patch
68b27c
  * remove default enable_foreign and property blacklist_exceptions
68b27c
    settings, and deal with the builtin default change from
68b27c
    0031-libmultipath-set-enable_foreign-to-NONE-by-default.patch.
68b27c
    Fixes bz #1853668
68b27c
- Add 0048-Makefile.inc-trim-extra-information-from-systemd-ver.patch
68b27c
- Add 0049-kpartx-fix-Wsign-compare-error.patch
68b27c
  * The above two patches have been submitted upstream
68b27c
68b27c
* Fri May 29 2020 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.4-1
68b27c
- Update Source to upstream version 0.8.4
68b27c
  * Previoud patches 0001-0020 & 0031 are included in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0021-0032 are now patches 0012-0022
68b27c
- Add 0001-libmultipath-assign-variable-to-make-gcc-happy.patch
68b27c
- Add 0002-libmutipath-don-t-close-fd-on-dm_lib_release.patch
68b27c
- Add 0003-libmultipath-allow-force-reload-with-no-active-paths.patch
68b27c
- Add 0004-libmpathpersist-depend-on-libmultipath.patch
68b27c
- Add 0005-multipath-tools-Makefile-more-dependency-fixes-for-p.patch
68b27c
- Add 0006-multipath-tools-Makefile.inc-set-Wno-error-clobbered.patch
68b27c
- Add 0007-libmultipath-discovery.c-use-z-qualifier-for-size_t.patch
68b27c
- Add 0008-libmultipath-eliminate-more-signed-unsigned-comparis.patch
68b27c
- Add 0009-libmultipath-set_uint-fix-parsing-for-32bit.patch
68b27c
- Add 0010-multipath-tools-Makefile-add-install-dependency.patch
68b27c
- Add 0012-libmultipath-fix-condlog-NULL-argument-in-uevent_get.patch
68b27c
- Add 0023-RH-work-around-gcc-10-format-truncation-issue.patch
68b27c
  * The above 10 patches have been submitted upstream
68b27c
68b27c
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 0.8.2-6
68b27c
- Rebuild (json-c)
68b27c
68b27c
* Mon Apr 13 2020 Björn Esser <besser82@fedoraproject.org> - 0.8.2-5
68b27c
- Add 0032-add-support-for-upcoming-json-c-0.14.0.patch
68b27c
68b27c
* Mon Apr 13 2020 Björn Esser <besser82@fedoraproject.org> - 0.8.2-4
68b27c
- Fix macro escaping in %%changelog
68b27c
68b27c
* Wed Feb 12 2020  Benjamin Marzinski <bmarzins@redhat.com> - 0.8.2-3
68b27c
- Add 0031-multipath-fix-issues-found-by-compiling-with-gcc-10.patch
68b27c
  * Patch submitted upstream
68b27c
- Resolves bz #1799276
68b27c
68b27c
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
68b27c
68b27c
* Wed Sep 11 2019 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.2-1
68b27c
- Update Source to upstream version 0.8.2
68b27c
  * Previoud patches 0001-0017 & 0027 are included in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0018-0026 & 0028 are not patches 0021-0030
68b27c
- Add 0001-libmultipath-make-vector_foreach_slot_backwards-work.patch
68b27c
- Add 0002-libmultipath-add-marginal-paths-and-groups-infrastru.patch
68b27c
- Add 0003-tests-add-path-grouping-policy-unit-tests.patch
68b27c
- Add 0004-libmultipath-add-wrapper-function-around-pgpolicyfn.patch
68b27c
- Add 0005-tests-update-pgpolicy-tests-to-work-with-group_paths.patch
68b27c
- Add 0006-libmultipath-fix-double-free-in-pgpolicyfn-error-pat.patch
68b27c
- Add 0007-libmultipath-consolidate-group_by_-functions.patch
68b27c
- Add 0008-libmultipath-make-pgpolicyfn-take-a-paths-vector.patch
68b27c
- Add 0009-libmultipath-make-group_paths-handle-marginal-paths.patch
68b27c
- Add 0010-tests-add-tests-for-grouping-marginal-paths.patch
68b27c
- Add 0011-libmultipath-add-marginal_pathgroups-config-option.patch
68b27c
- Add 0012-libmutipath-deprecate-delay_-_checks.patch
68b27c
- Add 0013-multipathd-use-marginal_pathgroups.patch
68b27c
- Add 0014-multipath-update-man-pages.patch
68b27c
  * The above 13 patches add the marinal_pathgroups option
68b27c
- Add 0015-multipath.conf-add-enable_foreign-parameter.patch
68b27c
- Add 0016-multipath.conf.5-document-foreign-library-support.patch
68b27c
  * The above 2 patches add the enable_foreign option
68b27c
- Add 0017-mpathpersist-remove-broken-unused-code.patch
68b27c
- Add 0018-libmultipath-EMC-PowerMax-NVMe-device-config.patch
68b27c
- Add 0019-mpathpersist-fix-leaks.patch
68b27c
- Add 0020-libmultipath-fix-mpcontext-initialization.patch
68b27c
  * The above 20 patches have been submitted upstream
68b27c
68b27c
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-3
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
68b27c
68b27c
* Fri Apr 12 2019 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.0-2
68b27c
- Add 0028-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
68b27c
  * try to get ANA state from sysfs first, with the ioctl as a fallback
68b27c
68b27c
* Thu Apr  4 2019 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.0-1
68b27c
- Update Source to upstream version 0.8.0
68b27c
  * Previous patches 0006 & 0007 are included in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0008-0016 & 0100 are now patches 0018-0027
68b27c
- Add 0006-multipathd-Fix-miscounting-active-paths.patch
68b27c
- Add 0007-multipathd-ignore-failed-wwid-recheck.patch
68b27c
  * multipathd will no longer disable paths if it is unable to
68b27c
    get their wwid on a change event
68b27c
- Add 0008-libmutipath-continue-to-use-old-state-on-PATH_PENDIN.patch
68b27c
- Add 0009-multipathd-use-update_path_groups-instead-of-reload_.patch
68b27c
- Add 0010-multipath.conf-add-missing-options-to-man-page.patch
68b27c
- Add 0011-libmultipath-add-get_uid-fallback-code-for-NVMe-devi.patch
68b27c
- Add 0012-libmulitpath-cleanup-uid_fallback-code.patch
68b27c
- Add 0013-multipathd-handle-changed-wwids-by-removal-and-addit.patch
68b27c
  * if a path device changes wwid, it will now be removed and re-added
68b27c
    to the correct multipath device.
68b27c
- Add 0014-multipathd-remove-wwid_changed-path-attribute.patch
68b27c
- Add 0015-multipathd-ignore-disable_changed_wwids.patch
68b27c
- Add 0016-multipathd-Don-t-use-fallback-code-after-getting-wwi.patch
68b27c
- Add 0017-libmultipath-silence-dm_is_mpath-error-messages.patch
68b27c
  * The above 12 patches have been submitted upstream
68b27c
68b27c
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.9-6.git2df6110
68b27c
- Rebuild for readline 8.0
68b27c
68b27c
* Thu Jan 31 2019 Benjamin Marzinski <bmarzins@redhat.com> - 0.7.9-5.git2df6110
68b27c
- Rename files
68b27c
  * Previous patch 0006-0014 are now patches 0008-0016
68b27c
- Add 0006-multipathd-avoid-null-pointer-dereference-in-LOG_MSG.patch
68b27c
- Add 0007-multipath-blacklist-zram-devices.patch
68b27c
  * The above 2 patches have been submitted upstream
68b27c
- Resolves: bz #1672761
68b27c
68b27c
* Thu Jan 31 2019 Benjamin Marzinski <bmarzins@redhat.com> - 0.7.9-4.git2df6110
68b27c
- Update Source to latest upstream commit
68b27c
  * previous patch 0001-libmultipath-dm_is_mpath-cleanup.patch is included
68b27c
    in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0002-0009 are now patches 0006-0013
68b27c
- Add 0001-BZ-1668693-disable-user_friendly_names-for-NetApp.patch
68b27c
- Add 0002-libmultipath-handle-existing-paths-in-marginal_path-.patch
68b27c
- Add 0003-multipathd-cleanup-marginal-paths-checking-timers.patch
68b27c
- Add 0004-libmultipath-fix-marginal-paths-queueing-errors.patch
68b27c
- Add 0005-libmultipath-fix-marginal_paths-nr_active-check.patch
68b27c
  * The above 5 patches have been submitted upstream
68b27c
- Add 0014-RH-Fix-nvme-compilation-warning.patch
68b27c
  * This change is only necessary because of Red Hat compilation
68b27c
    differences.
68b27c
68b27c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.9-3.git17a6101
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
68b27c
68b27c
* Tue Jan 15 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.7.9-2.git17a6101
68b27c
- Update Source to latest upstream commit
68b27c
  * Previous patches 0001-0003 are included in this version
68b27c
- Rename files
68b27c
  * Previous patches 0004-0011 are now patches 0002-0009
68b27c
- Add 0001-libmultipath-dm_is_mpath-cleanup.patch
68b27c
  * This patch has been submitted upstream
68b27c
68b27c
* Mon Dec  3 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.9-1
68b27c
- Update Source to upstream version 0.7.9
68b27c
  * Previous patches 0001-0006 are included in this version
68b27c
- Rename files
68b27c
  * Previous patches 0007-0014 are now patches 0004-0011
68b27c
- Add 0001-multipathd-fix-mpp-hwe-handling-when-paths-are-freed.patch
68b27c
- Add 0002-libmultipath-cleanup-pthread_cleanup_pop-call.patch
68b27c
- Add 0003-libmultipath-fix-false-removes-in-dmevents-polling-c.patch
68b27c
  * The above 3 patches have been submitted upstream
68b27c
68b27c
* Wed Oct 10 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-1
68b27c
- Update Source to upstream version 0.7.8
68b27c
  * Previous patches 0001-0020 are included in this version
68b27c
- Rename files
68b27c
  * Previous patches 0021-0025 are now patches 0001-0005
68b27c
  * Previous patches 0026-0033 are now patches 0007-0014
68b27c
- Add 0006-libmultipath-timeout-on-unresponsive-tur-thread.patch
68b27c
  * has been submitted upstream
68b27c
68b27c
* Tue Oct  9 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-7.gitb80318b
68b27c
- Update Source to latest upstream commit
68b27c
- Rename files
68b27c
  * Previous patches 0001-0020 are now patches 0002-0021
68b27c
  * Previous patches 0021-0028 are now patches 0026-0033
68b27c
- Add 0001-kpartx-Use-absolute-paths-to-create-mappings.patch
68b27c
- Add 0022-multipathd-check-for-NULL-udevice-in-cli_add_path.patch
68b27c
- Add 0023-libmultipath-remove-max_fds-code-duplication.patch
68b27c
- Add 0024-multipathd-set-return-code-for-multipathd-commands.patch
68b27c
- Add 0025-mpathpersist-fix-registration-rollback-issue.patch
68b27c
  * The above 5 patches have been submitted upstream
68b27c
68b27c
* Thu Sep 27 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-6.git1a8625a
68b27c
- Update Source to latest upstream commit
68b27c
  * Previous patches 0001-0011 are included in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0012-0019 are now patches 0021-0028
68b27c
- Add 0001-libmultipath-fix-tur-checker-timeout.patch
68b27c
- Add 0002-libmultipath-fix-tur-checker-double-locking.patch
68b27c
- Add 0003-libmultipath-fix-tur-memory-misuse.patch
68b27c
- Add 0004-libmultipath-cleanup-tur-locking.patch
68b27c
- Add 0005-libmultipath-fix-tur-checker-timeout-issue.patch
68b27c
  * The above 5 patches cleanup locking issues with the
68b27c
    tur checker threads
68b27c
- Add 0006-libmultipath-fix-set_int-error-path.patch
68b27c
- Add 0007-libmultipath-fix-length-issues-in-get_vpd_sgio.patch
68b27c
- Add 0008-libmultipath-_install_keyword-cleanup.patch
68b27c
- Add 0009-libmultipath-remove-unused-code.patch
68b27c
- Add 0010-libmultipath-fix-memory-issue-in-path_latency-prio.patch
68b27c
- Add 0011-libmultipath-fix-null-dereference-int-alloc_path_gro.patch
68b27c
- Add 0012-libmutipath-don-t-use-malformed-uevents.patch
68b27c
- Add 0013-multipath-fix-max-array-size-in-print_cmd_valid.patch
68b27c
- Add 0014-multipathd-function-return-value-tweaks.patch
68b27c
- Add 0015-multipathd-minor-fixes.patch
68b27c
- Add 0016-multipathd-remove-useless-check-and-fix-format.patch
68b27c
- Add 0017-multipathd-fix-memory-leak-on-error-in-configure.patch
68b27c
  * The above 12 patches fix minor issues found by coverity
68b27c
- Add 0018-libmultipath-Don-t-blank-intialized-paths.patch
68b27c
- Add 0019-libmultipath-Fixup-updating-paths.patch
68b27c
  * Fix issues with paths whose wwid was not set or later changes
68b27c
- Add 0020-multipath-tweak-logging-style.patch
68b27c
  * multipathd interactive commands now send errors to stderr, instead
68b27c
    of syslog
68b27c
  * The above 20 patches have been submitted upstream
68b27c
68b27c
* Fri Sep 14 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-5.gitef6d98b
68b27c
- Add Conflicts for mdadm < 4.1-rc2.0.2 and udisks2 < 2.8.0-2
68b27c
  * Multipath udev rule update from 0.7.7-1 is incompatible with older versions
68b27c
    (bz #1628192)
68b27c
68b27c
* Thu Jul 12 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-4.gitef6d98b
68b27c
- Update Source to latest upstream commit
68b27c
  * Previous patches 0001-0018 are included in this commit
68b27c
- Rename files
68b27c
  * Previous patches 0019-0028 are now patches 0002-0003 & 0012-0019
68b27c
- Add 0001-libmultipath-remove-last-of-rbd-code.patch
68b27c
- Add 0004-mpathpersist-add-param-alltgpt-option.patch
68b27c
  * mpathpersist now accepts --param-alltgpt
68b27c
- Add 0005-libmutipath-remove-unused-IDE-bus-type.patch
68b27c
- Add 0006-multipathd-add-new-protocol-path-wildcard.patch
68b27c
  * multipathd show paths format now accepts %%P for the path
68b27c
    protocol/transport
68b27c
- Add 0007-libmultipath-add-protocol-blacklist-option.patch
68b27c
  * You can now use the "protocol" blacklist section parameter to blacklist
68b27c
    by protocol/transport
68b27c
- Add 0008-libmultipath-remove-_filter_-blacklist-functions.patch
68b27c
- Add 0009-multipath-tests-change-to-work-with-old-make-version.patch
68b27c
- Add 0010-multipath-tests-add-blacklist-tests.patch
68b27c
- Add 0011-mpathpersist-add-missing-param-rk-usage-info.patch
68b27c
- Refresh 0013-RH-Remove-the-property-blacklist-exception-builtin.patch
68b27c
- Modify 0016-RH-add-mpathconf.patch
68b27c
  * improve usage message and man page
68b27c
68b27c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.7-3
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
68b27c
68b27c
* Sat Jun 30 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.7-2
68b27c
- Spec cleanups, drop remains of initscripts dependencies
68b27c
68b27c
* Tue Jun 12 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-1
68b27c
- Update Source to 0.7.7
68b27c
  * Previous patches 0001-0009 & 0018 are included in this commit
68b27c
- Add upstream patches since 0.7.7
68b27c
  * patches 0001-0012 are from upstream commits since 0.7.7
68b27c
- Add 0015-mpathpersist-add-all_tg_pt-option.patch
68b27c
  * add new all_tg_pt multpiath.conf option. posted upstream
68b27c
- Add 0016-libmultipath-remove-rbd-code.patch
68b27c
  * remove unused rbd code. posted upstream
68b27c
- Add 0017-mpathpersist-fix-aptpl-support.patch
68b27c
  * add ":aptpl" suffix for reservation_key to fix aptpl support.
68b27c
    posted upstream
68b27c
- Add 0018-multipath-don-t-check-timestamps-without-a-path.patch
68b27c
  * fix multipath null dereference crash. posted upstream
68b27c
- Add 0019-libmultipath-fix-detect-alua-corner-case.patch
68b27c
  * fix alua detection with retain_hardware_handler set to off. posted
68b27c
    upstream
68b27c
- Add 0020-multipath-fix-setting-conf-version.patch
68b27c
  * multipath wasn't setting the kernel version correctly. posted upstream
68b27c
- Add 0028-RH-reset-default-find_mutipaths-value-to-off.patch
68b27c
  * default to RHEL7 and older device detection style. Redhat specific, to
68b27c
    keep customer experience the same.
68b27c
- Rename files
68b27c
  * Previous patches 0010-0011 are now patches 0013-0014
68b27c
  * Previous patches 0012-0017 & 0019 are now patches 0021-0027
68b27c
- Modify 0021-RH-fixup-udev-rules-for-redhat.patch
68b27c
  * Fix spurious compile warning with redhat compile options
68b27c
68b27c
68b27c
* Tue May 15 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-4.git1cb704b
68b27c
- Add 0010-libmultipath-print-correct-default-for-delay_-_check.patch
68b27c
  * fix minor configuration printing issue
68b27c
- Add 0011-multipath.conf.5-clarify-property-whitelist-handling.patch
68b27c
  * clarify property blacklist_excecptions handling in man page
68b27c
- Rename files
68b27c
  * Previous patches 0010-0017 are now patches 0012-0019
68b27c
- Modify 0013-RH-Remove-the-property-blacklist-exception-builtin.patch
68b27c
  * clarify changes in man page
68b27c
68b27c
* Tue Apr 24 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-3.git1cb704b
68b27c
- Add 0008-multipathd-add-failures-path-format-wildcard.patch
68b27c
- Add 0009-multipathd-fix-reservation_key-check.patch
68b27c
- Rename files
68b27c
  * Previous patches 0008-0015 are now patches 0010-0017
68b27c
68b27c
* Fri Apr 13 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-2.git1cb704b
68b27c
- Add 0007-libmultipath-Fix-logic-in-should_multipath.patch
68b27c
  * fix bug in identifying multipathable devices. posted upstream
68b27c
- Rename files
68b27c
  * Previous patches 0007-0014 are now patches 0008-0015
68b27c
68b27c
* Mon Apr 02 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-1.git1cb704b
68b27c
- Update Source to the latest upstream commit
68b27c
  * Previous patches 0001-0014 are included in this commit
68b27c
  * Previous patches 0015-0022 are now patches 0007-0014
68b27c
- 0001-multipathd-remove-incorrect-pthread_testcancel.patch
68b27c
  * Fixed pthread cancellation issue. posted upstream
68b27c
- 0002-multipath-add-comments.patch
68b27c
  * Posted upstream
68b27c
- 0003-multipathd-minor-dmevents-polling-code-cleanups.patch
68b27c
  * Fixed minor polling issues. posted upstream
68b27c
- 0004-multipathd-remove-unneeded-function-parameter.patch
68b27c
  * Posted upstream
68b27c
- 0005-mpathcmd-fix-libmpathcmd-license.patch
68b27c
  * License clarification. posted upstream
68b27c
- 0006-libmultipath-don-t-print-undefined-values.patch
68b27c
  * Fixed bug in 'multipath show config'. posted upstream
68b27c
68b27c
* Tue Mar 06 2018 Björn Esser <besser82@fedoraproject.org> - 0.7.4-2.git07e7bd5
68b27c
- Rebuilt for libjson-c.so.4 (json-c v0.13.1)
68b27c
68b27c
* Thu Feb 15 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.4-1.git07e7bd5
68b27c
- Update Source to the latest upstream commit
68b27c
  * Previous patches 0001-0006 are included in this commit
68b27c
  * Previous patches 0007-0014 are now patches 0015-0022
68b27c
- Add 0001-libmultipath-fix-tur-checker-locking.patch
68b27c
  * Fixed spinlock bug. posted upstream
68b27c
- Add 0002-multipath-fix-DEF_TIMEOUT-use.patch
68b27c
  * Add missing sec to ms conversion. posted upstream
68b27c
- Add 0003-multipathd-remove-coalesce_paths-from-ev_add_map.patch
68b27c
  * Remove unused code. posted upstream
68b27c
- Add 0004-multipathd-remove-unused-configure-parameter.patch
68b27c
  * Remove unused code. posted upstream
68b27c
- Add 0005-Fix-set_no_path_retry-regression.patch
68b27c
  * Fix issue with queueing and path addition. posted upstream
68b27c
- Add 0006-multipathd-change-spurious-uevent-msg-priority.patch
68b27c
  * Change message priority to Notice. posted upstream
68b27c
- Add 0007-multipath-print-sysfs-state-in-fast-list-mode.patch
68b27c
  * Show sysfs state correctly in fast list mode (-l). posted upstream
68b27c
- Add 0008-libmultipath-move-remove_map-waiter-code-to-multipat.patch
68b27c
  * Move code around. posted upstream
68b27c
- Add 0009-move-waiter-code-from-libmultipath-to-multipathd.patch
68b27c
  * Move code around. posted upstream
68b27c
- Add 0010-call-start_waiter_thread-before-setup_multipath.patch
68b27c
  * Fix race on multipath device creations. posted upstream
68b27c
- Add 0011-libmultipath-add-helper-functions.patch
68b27c
  * posted upstream
68b27c
- Add 0012-multipathd-RFC-add-new-polling-dmevents-waiter-threa.patch
68b27c
  * Add alternate method of getting dmevents, that doesn't
68b27c
    require a thread per device. posted upstream
68b27c
- Add 0013-libmultipath-condlog-log-to-stderr.patch
68b27c
  * change condlog to log to stderr instead of stdout. posted upstream
68b27c
- Add 0014-multipathd-fix-compiler-warning-for-uev_pathfail_che.patch
68b27c
  * fix indentation issue. posted upstream
68b27c
68b27c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-3
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
68b27c
68b27c
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 0.7.3-2
68b27c
- Rebuilt for libjson-c.so.3
68b27c
68b27c
* Tue Nov  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.3-1
68b27c
- Update Source to upstream 0.7.3 release
68b27c
  * Previous patch 0001 is included in this commit, and 0002 was solved in a
68b27c
    different manner causing some change to previous patch 0003
68b27c
  * Previous patches 0003-0010 are now patches 0007-0014
68b27c
- Add 0001-mpathpersist-Fix-invalid-condition-check.patch
68b27c
  * Fix incorrect check. posted upstream
68b27c
- Add 0002-multipath-add-man-page-info-for-my-prkey-changes.patch
68b27c
  * Add missing man page info. posted upstream
68b27c
- Add 0003-multipath-there-is-no-none-path-state.patch
68b27c
  * remove incorrect path state. posted upstream
68b27c
- Add 0004-mutipath-updated-Huawei-storage-config.patch
68b27c
  * update builtin device configuration. posted upstream
68b27c
- Add 0005-multipath-fix-doc-typo.patch
68b27c
  * fix man page typo. posted upstream
68b27c
- Add 0006-multipath-add-ghost_delay-parameter.patch
68b27c
  * add new multipath.conf parameter "ghost_delay". posted upstream
68b27c
68b27c
68b27c
* Tue Nov  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-8.git847cc43
68b27c
- Refresh 0001-libmultipath-update-3PARdata-builtin-config.patch
68b27c
- Add 0010-RH-warn-on-invalid-regex-instead-of-failing.patch
68b27c
  * Change old-style multipath.conf regex "*" to a proper ".*" instead of
68b27c
    failing
68b27c
68b27c
* Wed Aug  2 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-7.git847cc43
68b27c
- Modify 0005-RH-don-t-start-without-a-config-file.patch
68b27c
  * Fix man page typos
68b27c
68b27c
* Mon Jul 31 2017 Troy Dawson <tdawson@redhat.com> - 0.7.1-6.git847cc43
68b27c
- Clean spec file - remove pre-fedora 23 cruft
68b27c
68b27c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5.git847cc43
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
68b27c
68b27c
* Fri Jul 21 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-4.git847cc43
68b27c
- Update Source to the latest upstream commit
68b27c
  * Previous patches 0001 and 0010-0013 are included in this commit.
68b27c
- Add 0001-libmultipath-update-3PARdata-builtin-config.patch
68b27c
  * Change for building configuration. Posted upstream
68b27c
- Modify 0006-RH-use-rpm-optflags-if-present.patch
68b27c
  * Add missing lines to actually use RPM_OPT_FLAGS.
68b27c
68b27c
* Fri Jun 23 2017 Tom Callaway <spot@fedoraproject.org> - 0.7.1-3.gitf21166a
68b27c
- rebuild to resolve broken deps
68b27c
68b27c
* Fri Jun  2 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-2.gitf21166a
68b27c
- Modify 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
68b27c
  * update multipath.conf.5 man page to remove builtin listing
68b27c
- Modify 0005-RH-don-t-start-without-a-config-file.patch
68b27c
  * update multipathd.8 man page to note that a config file is necessary
68b27c
- Modify 0007-RH-add-mpathconf.patch
68b27c
  * add property blacklist-exception to default config file
68b27c
- Add 0010-libmultipath-change-how-RADOS-checker-is-enabled.patch
68b27c
  * Makefile now autodetects librados. Posted upstream
68b27c
- Remove related RADOS option from spec file
68b27c
- Add 0011-multipath-set-verbosity-to-default-during-config.patch
68b27c
  * Allow multipath to print warning messages during configuration.
68b27c
    Posted upstream
68b27c
- Add 0012-mpath-skip-device-configs-without-vendor-product.patch
68b27c
  * device entries without vendor/product were breaking configurations.
68b27c
    Posted upsteam
68b27c
- Add 0013-multipathd-fix-show-maps-json-crash.patch
68b27c
  * multipathd crashed showing json output with no devices. Posted
68b27c
    upstream
68b27c
68b27c
* Tue May 23 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-1.gitf21166a
68b27c
- Update Source to the latest upstream commit
68b27c
- Add 0001-libmultipath-add-comment-about-resuming.patch
68b27c
  * posted upstream
68b27c
- Add 0002-multipath-attempt-at-common-multipath.rules.patch
68b27c
  * under discussion upstream
68b27c
- Add 0003-RH-fixup-udev-rules-for-redhat.patch
68b27c
  * Redhat uses different udev rules that some other distros, so multipath
68b27c
    has run at a different time. Not all upstream distros link /sbin and
68b27c
    /usr/sbin either.
68b27c
- Add 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
68b27c
  * Allow multipath to be used on devices without multiple paths. NAK'ed
68b27c
    upstream, but requested by Red Hat
68b27c
- Add 0005-RH-don-t-start-without-a-config-file.patch
68b27c
  * Don't start multipath unless a config file exists. NAK'ed upstream,
68b27c
    but requested by Red Hat
68b27c
- Add 0006-RH-use-rpm-optflags-if-present.patch
68b27c
  * Make the build system fedora friendly
68b27c
- Add 0007-RH-add-mpathconf.patch
68b27c
  * Add tool to help configure multipath with Red Hat defaults.
68b27c
- Add 0008-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
68b27c
  * Make multipath able to claim devices based on the kernel command line
68b27c
    NAK'ed upstream but requested by Red Hat
68b27c
- Add 0009-RH-trigger-change-uevent-on-new-device-creation.patch
68b27c
  * under discussion upstream
68b27c
68b27c
* Wed Apr 12 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-87
68b27c
- Remove Epoch from device-mapper requires
68b27c
  * The RHEL releases of device-mapper set the Epoch, and this was
68b27c
    accidentally retained in the fedora spec file.
68b27c
68b27c
* Fri Apr  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-86
68b27c
- Modify 0136-RHBZ-1304687-wait-for-map-add.patch
68b27c
  * switch to missing_uev_wait_timeout to stop waiting for uev
68b27c
- Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch
68b27c
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
68b27c
- Refresh 0154-UPBZ-1291406-disable-reinstate.patch
68b27c
- Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch
68b27c
- Refresh 0161-RHBZ-1311659-no-kpartx.patch
68b27c
- Refresh 0167-RHBZ-1335176-fix-show-cmds.patch
68b27c
- Add 0173-RH-update-man-page.patch
68b27c
- Add 0174-RHBZ-1362396-modprobe.patch
68b27c
  * make starting the multipathd service modprobe dm-multipath in the
68b27c
    sysvinit scripts
68b27c
- Add 0175-RHBZ-1357382-ordering.patch
68b27c
  * force multipathd.service to start after systemd-udev-trigger.service
68b27c
- Add 0176-RHBZ-1363830-fix-rename.patch
68b27c
  * initialized a variable to make dm_rename not fail randomly
68b27c
- Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch
68b27c
  * This and all the following patches add the rbd patch checker
68b27c
- Add 0178-libmultipath-add-rbd-discovery.patch
68b27c
- Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch
68b27c
- Add 0180-multipath-tools-Add-rbd-checker.patch
68b27c
- Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
68b27c
- Add 0182-multipath-tools-check-for-initialized-checker-before.patch
68b27c
- Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
68b27c
- Add 0184-rbd-fix-sync-repair-support.patch
68b27c
- Add 0185-rbd-check-for-nonshared-clients.patch
68b27c
- Add 0186-rbd-check-for-exclusive-lock-enabled.patch
68b27c
- Add 0187-rbd-fixup-log-messages.patch
68b27c
- Add 0188-RHBZ-1368501-dont-exit.patch
68b27c
  * make multipathd not exit if it encounters recoverable errors on startup
68b27c
- Add 0189-RHBZ-1368211-remove-retries.patch
68b27c
  * add "remove_retries" multipath.conf parameter to make multiple attempts
68b27c
    to remove a multipath device if it is busy.
68b27c
- Add 0190-RHBZ-1380602-rbd-lock-on-read.patch
68b27c
  * pass lock_on_read when remapping image
68b27c
- Add 0191-RHBZ-1169168-disable-changed-paths.patch
68b27c
  * add "disabled_changed_wwids" multipath.conf parameter to disable
68b27c
    paths whose wwid changes
68b27c
- Add 0192-RHBZ-1362409-infinibox-config.patch
68b27c
- Add 0194-RHBZ-1351964-kpartx-recurse.patch
68b27c
  * fix recursion on corrupt dos partitions
68b27c
- Add 0195-RHBZ-1359510-no-daemon-msg.patch
68b27c
  * print a messages when multipathd isn't running
68b27c
- Add 0196-RHBZ-1239173-dont-set-flag.patch
68b27c
  * don't set reload flag on reloads when you gain your first
68b27c
    valid path
68b27c
- Add 0197-RHBZ-1394059-max-sectors-kb.patch
68b27c
  * add "max_sectors_kb" multipath.conf parameter to set max_sectors_kb
68b27c
    on a multipath device and all its path devices
68b27c
- Add 0198-RHBZ-1372032-detect-path-checker.patch
68b27c
  * add "detect_checker" multipath.conf parameter to detect ALUA arrays
68b27c
    and set the path checker to TUR
68b27c
- Add 0199-RHBZ-1279355-3pardata-config.patch
68b27c
- Add 0200-RHBZ-1402092-orphan-status.patch
68b27c
  * clear status on orphan paths
68b27c
- Add 0201-RHBZ-1403552-silence-warning.patch
68b27c
- Add 0202-RHBZ-1362120-skip-prio.patch
68b27c
  * don't run prio on failed paths
68b27c
- Add 0203-RHBZ-1363718-add-msgs.patch
68b27c
- Add 0204-RHBZ-1406226-nimble-config.patch
68b27c
- Add 0205-RHBZ-1416569-reset-stats.patch
68b27c
  * add "reset maps stats" and "reset map <map> stats" multipathd
68b27c
    interactive commands to reset the stats tracked by multipathd
68b27c
- Add 0206-RHBZ-1239173-pt2-no-paths.patch
68b27c
  * make multipath correctly disable scanning and rules running when
68b27c
    it gets a uevent and there are not valid paths.
68b27c
- Add 0207-UP-add-libmpathcmd.patch
68b27c
  * New shared library, libmpathcmd, that sends and receives messages from
68b27c
    multipathd. device-mapper-multipath now uses this library internally.
68b27c
- Add 0208-UPBZ-1430097-multipathd-IPC-changes.patch
68b27c
  * validation that modifying commands are coming from root.
68b27c
- Add 0209-UPBZ-1430097-multipath-C-API.patch
68b27c
  * New shared library. libdmmp, that presents the information from multipathd
68b27c
    in a structured manner to make it easier for callers to use
68b27c
- Add 0210-RH-fix-uninstall.patch
68b27c
  * Minor compilation fixes
68b27c
- Add 0211-RH-strlen-fix.patch
68b27c
  * checks that variables are not NULL before passing them to strlen
68b27c
- Add 0212-RHBZ-1431562-for-read-only.patch
68b27c
- Make 3 new subpackages
68b27c
  * device-mapper-multipath-devel, libdmmp, and libdmmp-devel. libmpathcmd
68b27c
    and libmpathprio are in device-mapper-multipath-libs and
68b27c
    device-mapper-multipath-devel. libdmmp is in its own subpackages
68b27c
- Move libmpathprio devel files to device-mapper-multipath-devel
68b27c
- Added BuildRequires on librados2-devel
68b27c
68b27c
68b27c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-85
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
68b27c
68b27c
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.4.9-84
68b27c
- Rebuild for readline 7.x
68b27c
68b27c
* Fri Jul 22 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-83
68b27c
- Modify 0135-RHBZ-1299600-path-dev-uevents.patch
68b27c
  * trigger uevents when adding wwids for existing devices during startup
68b27c
- Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
68b27c
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
68b27c
- Modify 0159-UPBZ-1255885-udev-waits.patch
68b27c
  * fix bug in failure path
68b27c
- Add 0160-RH-udev-flags.patch
68b27c
- Add 0161-RHBZ-1311659-no-kpartx.patch
68b27c
  * skip_kpartx option disables kpartx running on multipath devices
68b27c
- Add 0162-RHBZ-1333331-huawei-config.patch
68b27c
  * Add default config for Huawei XSG1 array
68b27c
- Add 0163-UPBZ-1333492-resize-map.patch
68b27c
  * restore old size if resize fails
68b27c
- Add 0164-RHBZ-1311463-dos-part-rollover.patch
68b27c
  * fix incorrect partition size due to 4k device size rollover
68b27c
- Add 0165-UPBZ-1341748-MSA-2040-conf.patch
68b27c
  * Add default config for MSA 2040 array
68b27c
- Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
68b27c
  * don't allow path wwid to change while it is in use
68b27c
- Add 0167-RHBZ-1335176-fix-show-cmds.patch
68b27c
  * and new show multipath format wildcard, 'f' to sho number of failures.
68b27c
    This will hopefully be useful for tracking what happens to multipath
68b27c
    devices for bz #1335176
68b27c
- Add 0168-RHBZ-1347769-shared-lock.patch
68b27c
  * make multipath lock the path devices with a shared lock
68b27c
- Add 0169-UPBZ-1353357-json-output.patch
68b27c
  * add mulitpathd json output command
68b27c
- Add 0170-UPBZ-1352925-fix-typo.patch
68b27c
- Add 0171-UPBZ-1356651-allow-zero-size.patch
68b27c
  * Allow zero-sized paths to be added to a multipath device
68b27c
- Add 0172-RHBZ-1350931-no-active-add.patch
68b27c
  * Allow paths to be added to a new map if no active paths exist. Also
68b27c
    fixes 1351430
68b27c
68b27c
68b27c
* Thu Apr 21 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-82
68b27c
- Modify 0005-RH-add-mpathconf.patch
68b27c
  * changed warning message
68b27c
- Modify 0102-RHBZ-1160478-mpathconf-template.patch
68b27c
  * updated man page
68b27c
- Modify 0104-RHBZ-631009-deferred-remove.patch
68b27c
  * refactor code and minor fix
68b27c
- Refresh 0107-RHBZ-1169935-no-new-devs.patch
68b27c
- Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
68b27c
- Refresh 0126-RHBZ-1211383-alias-collision.patch
68b27c
- Add 0133-RHBZ-1296979-fix-define.patch
68b27c
  * look for the correct libudev function to set define
68b27c
- Add 0134-RHBZ-1241528-check-mpath-prefix.patch
68b27c
  * only touch devices with a "mpath-" dm uuid prefix
68b27c
- Add 0135-RHBZ-1299600-path-dev-uevents.patch
68b27c
  * trigger path uevent the first time a path is claimed by multipath
68b27c
- Add 0136-RHBZ-1304687-wait-for-map-add.patch
68b27c
  * wait for the device to finish being added before reloading it.
68b27c
- Add 0137-RHBZ-1280524-clear-chkr-msg.patch
68b27c
- Add 0138-RHBZ-1288660-fix-mpathconf-allow.patch
68b27c
  * don't remove existing lines from blacklist_exceptions section
68b27c
- Add 0139-RHBZ-1273173-queue-no-daemon-doc.patch
68b27c
- Add 0140-RHBZ-1299647-fix-help.patch
68b27c
- Add 0141-RHBZ-1303953-mpathpersist-typo.patch
68b27c
- Add 0142-RHBZ-1283750-kpartx-fix.patch
68b27c
  * only remove devices if their uuid says that they are the correct
68b27c
    partition device
68b27c
- Add 0143-RHBZ-1299648-kpartx-sync.patch
68b27c
  * default to using udev sync mode
68b27c
- Add 0144-RHBZ-1299652-alua-pref-arg.patch
68b27c
  * allow "exclusive_pref_bit" argument to alua prioritizer
68b27c
- Add 0145-UP-resize-help-msg.patch
68b27c
- Add 0146-UPBZ-1299651-raw-output.patch
68b27c
  * allow raw format mutipathd show commands, that remove headers and padding
68b27c
- Add 0147-RHBZ-1272620-fail-rm-msg.patch
68b27c
- Add 0148-RHBZ-1292599-verify-before-remove.patch
68b27c
  * verify that all partitions are unused before attempting to remove a device
68b27c
- Add 0149-RHBZ-1292599-restore-removed-parts.patch
68b27c
  * don't disable kpartx when restoring the first path of a device.
68b27c
- Add 0150-RHBZ-1253913-fix-startup-msg.patch
68b27c
  * wait for multipathd daemon to write pidfile before returning
68b27c
- Add 0151-RHBZ-1297456-weighted-fix.patch
68b27c
  * add wwn keyword to weighted prioritizer for persistent naming
68b27c
- Add 0152-RHBZ-1269293-fix-blk-unit-file.patch
68b27c
  * use "Wants" instead of "Requires"
68b27c
- Add 0153-RH-fix-i686-size-bug.patch
68b27c
  * use 64-bit keycodes for multipathd client commands
68b27c
- Add 0154-UPBZ-1291406-disable-reinstate.patch
68b27c
  * don't automatically reinstate ghost paths for implicit alua devices
68b27c
- Add 0155-UPBZ-1300415-PURE-config.patch
68b27c
  * Add default config for PURE FlashArray
68b27c
- Add 0156-UPBZ-1313324-dont-fail-discovery.patch
68b27c
  * don't fail discovery because individual paths failed.
68b27c
- Add 0157-RHBZ-1319853-multipath-c-error-msg.patch
68b27c
  * better error reporting for multipath -c
68b27c
- Add 0158-RHBZ-1318581-timestamp-doc-fix.patch
68b27c
  * add documentation for -T
68b27c
- Add 0159-UPBZ-1255885-udev-waits.patch
68b27c
  * make multipath and kpartx wait after for udev after each command
68b27c
68b27c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-81
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
68b27c
68b27c
* Fri Sep 25 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-80
68b27c
- Add 0131-RHBZ-1259523-host_name_len.patch
68b27c
  * increase size of host string
68b27c
- Add 0132-UPBZ-1259831-lock-retry.patch
68b27c
  * retry locking when creating multipath devices
68b27c
68b27c
* Mon Aug 17 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-79
68b27c
- Add 0130-UPBZ-1254292-iscsi-targetname.patch
68b27c
  * check for targetname iscsi sysfs value
68b27c
68b27c
* Thu Aug 13 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-78
68b27c
- fix triggerun issue and updated requires in spec file.
68b27c
68b27c
* Fri Aug  7 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77
68b27c
- Modify 0104-RHBZ-631009-deferred-remove.patch
68b27c
  * add man page info
68b27c
- Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
68b27c
- Refresh 0114-RHBZ-1196394-delayed-reintegration.patch
68b27c
- Add 0118-UPBZ-1200738-update-eternus-config.patch
68b27c
  * update default config
68b27c
- Add 0119-RHBZ-1081397-save-alua-info.patch
68b27c
  * make prioritizers save information between calls to speed them up.
68b27c
- Add 0120-RHBZ-1043093-realloc-fix.patch
68b27c
  * free old memory if realloc fails.
68b27c
- Add 0121-RHBZ-1197234-rules-fix.patch
68b27c
  * make sure kpartx runs after an DM_ACTIVATION event occurs.
68b27c
- Add 0122-RHBZ-1212590-dont-use-var.patch
68b27c
  * use /run instead of /var/run
68b27c
- Add 0123-UPBZ-1166072-fix-path-offline.patch
68b27c
  * Don't mark quiesce and transport-offline paths as offline
68b27c
- Add 0124-RHBZ-1209275-retrigger-uevents.patch
68b27c
  * Make multipathd retrigger uevents when paths haven't successfully had
68b27c
    their udev_attribute environment variable set by udev and add
68b27c
    "retrigger_ties" and "retrigger_delay" to control this
68b27c
- Add 0125-RHBZ-1153832-kpartx-delete.patch
68b27c
  * Delete all partition devices with -d (not just the ones in the partition
68b27c
    table)
68b27c
- Add 0126-RHBZ-1211383-alias-collision.patch
68b27c
  * make multipathd use the old alias, if rename failed and add
68b27c
    "new_bindings_in_boot" to determine if new bindings can be added to
68b27c
    the bindings file in the initramfs
68b27c
- Add 0127-RHBZ-1201030-use-blk-availability.patch
68b27c
  * Make multipath use blk-availability.service
68b27c
- Add 0128-RHBZ-1222123-mpathconf-allow.patch
68b27c
  * Add mpathconf --allow for creating specialized config files.
68b27c
- Add 0129-RHBZ-1241774-sun-partition-numbering.patch
68b27c
  * Make kpartx correctly number sun partitions.
68b27c
68b27c
68b27c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-76
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
68b27c
68b27c
* Wed Mar 11 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-75
68b27c
- Add 0111-RH-dont-show-pg-timeout.patch
68b27c
  * The kernel doesn't support pg_timeout, so multipath shouldn't
68b27c
    bother to display it
68b27c
- Add 0112-RHBZ-1194917-add-config_dir-option.patch
68b27c
  * multipath will now also read its configuration from files with
68b27c
    the .conf suffix in the directory specified by config_dir
68b27c
    which defaults to /etc/multipath/conf.d
68b27c
- Add 0113-RHBZ-1194917-cleanup.patch
68b27c
  * cleanup some unnecessary code
68b27c
- Add 0114-RHBZ-1196394-delayed-reintegration.patch
68b27c
  * Add "delay_watch_checks" and "delay_wait_checks" options to delay
68b27c
    reintegration of flakey paths.
68b27c
- Add 0115-RHBZ-1198418-fix-double-free.patch
68b27c
  * multipath was freeing the multipath alias twice if it failed to create the
68b27c
    multipath device.
68b27c
- Add 0116-UPBZ-1188179-dell-36xxi.patch
68b27c
  * new builtin configurations.
68b27c
- Add 0117-RHBZ-1198424-autodetect-clariion-alua.patch
68b27c
  * configure multipath to automatically detect alua settings on clariion
68b27c
    devices.
68b27c
68b27c
* Thu Mar 05 2015 Adam Jackson <ajax@redhat.com> 0.4.9-74
68b27c
- Drop sysvinit subpackage from F23+
68b27c
68b27c
* Wed Feb 18 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-73
68b27c
- Add 0110-RHBZ-blacklist-vd-devs.patch
68b27c
  * blacklist vd[a-z] devices, since they don't have a WWID for
68b27c
    multipath to use.
68b27c
68b27c
* Thu Dec 18 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-72
68b27c
- Modify 0107-RHBZ-1169935-no-new-devs.patch
68b27c
  * instead of using "-n" there is now a new configuration option,
68b27c
    'ignore_new_boot_devs'. If set to 'yes', multipath will ignore
68b27c
    devices that aren't in /etc/multipath/wwids when running in the
68b27c
    initramfs. This option does nothing while multipathd is running
68b27c
    in the real root filesystem.
68b27c
- Update 0109-RH-read-only-bindings.patch
68b27c
68b27c
* Mon Dec 15 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-71
68b27c
- Add 0103-RH-cleanup-partmaps-code.patch
68b27c
  * code refactoring to prepare for next patch
68b27c
- Add 0104-RHBZ-631009-deferred-remove.patch
68b27c
  * add deferred_remove option to /etc/multipath.conf
68b27c
- Add 0105-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
68b27c
  * Only run kpartx on device activation
68b27c
- Add 0106-RHBZ-1159337-fix-double-free.patch
68b27c
  * made ev_remove_path exit immediately after failing setup_multipath, since
68b27c
    it handles cleaning up the device
68b27c
- Add 0107-RHBZ-1169935-no-new-devs.patch
68b27c
  * Add new multipathd option '-n' which keeps multipathd from creating any
68b27c
    multipath devices that aren't in the /etc/multipath/wwids file.
68b27c
- Add 0108-RHBZ-1153832-kpartx-remove-devs.patch
68b27c
  * switch from 'kpartx -a' to 'kpartx -u' to remove missing devices as well.
68b27c
- Add 0109-RH-read-only-bindings.patch
68b27c
  * re-enabled -B option for multipathd
68b27c
68b27c
* Tue Dec  9 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-70
68b27c
- Add 0102-RHBZ-1160478-mpathconf-template.patch
68b27c
  * mpathconf no longer copies the default config template for the
68b27c
    docs directory.  It simply writes the template itself.
68b27c
- Resolves: bz# 1160478
68b27c
68b27c
* Thu Nov 13 2014 Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-69
68b27c
- Rebuild
68b27c
68b27c
* Tue Sep 16 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-68
68b27c
- Modify multipath.conf
68b27c
  * remove getuid_callout example
68b27c
- Re-add 0050-RH-listing-speedup.patch
68b27c
- Add 0081-RHBZ-1066264-check-prefix-on-rename.patch
68b27c
  * make multipath check the prefix on kpartx partitions during rename, and
68b27c
    copy the existing behaviour
68b27c
- Add 0082-UPBZ-1109995-no-sync-turs-on-pthread_cancel.patch
68b27c
  * If async tur checker fails on threads, don't retry with the sync version
68b27c
- Add 0083-RHBZ-1080055-orphan-paths-on-reload.patch
68b27c
  * Fix case where pathlist wasn't getting updated properly
68b27c
- Add 0084-RHBZ-1110000-multipath-man.patch
68b27c
  * fix errors in multipath man page
68b27c
- Add 0085-UPBZ-1110006-datacore-config.patch
68b27c
  * Add support for DataCore Virtual Disk
68b27c
- Add 0086-RHBZ-1110007-orphan-path-on-failed-add.patch
68b27c
  * If multipathd fails to add path correctly, it now fully orphans the path
68b27c
- Add 0087-RHBZ-1110013-config-error-checking.patch
68b27c
  * Improve multipath.conf error checking.
68b27c
- Add 0088-RHBZ-1069811-configurable-prio-timeout.patch
68b27c
  * checker_timeout now adjusts the timeouts of the prioritizers as well.
68b27c
- Add 0089-RHBZ-1110016-add-noasync-option.patch
68b27c
  * Add a new defaults option, "force_sync", that disables the async mode
68b27c
    of the path checkers. This is for cases where to many parallel checkers
68b27c
    hog the cpu
68b27c
- Add 0090-UPBZ-1080038-reorder-paths-for-round-robin.patch
68b27c
  * make multipathd order paths for better throughput in round-robin mode
68b27c
- Add 0091-RHBZ-1069584-fix-empty-values-fast-io-fail-and-dev-loss.patch
68b27c
  * check for null pointers in configuration reading code.
68b27c
- Add 0092-UPBZ-1104605-reload-on-rename.patch
68b27c
  * Reload table on rename if necessary
68b27c
- Add 0093-UPBZ-1086825-user-friendly-name-remap.patch
68b27c
  * Keep existing user_friend_name if possible
68b27c
- Add 0094-RHBZ-1086825-cleanup-remap.patch
68b27c
  * Cleanup issues with upstream patch
68b27c
- Add 0095-RHBZ-1127944-xtremIO-config.patch
68b27c
  * Add support for EMC ExtremIO devices
68b27c
- Add 0096-RHBZ-979474-new-wildcards.patch
68b27c
  * Add N, n, R, and r path wildcards to print World Wide ids
68b27c
- Add 0097-RH-fix-coverity-errors.patch
68b27c
  * Fix a number of unterminated strings and memory leaks on failure
68b27c
    paths.
68b27c
- Add 0098-UPBZ-1067171-mutipath-i.patch
68b27c
  * Add -i option to ignore wwids file when checking for valid paths
68b27c
- Add 0099-RH-add-all-devs.patch
68b27c
  * Add new devices config option all_devs. This makes the configuration
68b27c
    overwrite the specified values in all builtin configs
68b27c
- Add 0100-RHBZ-1067171-multipath-i-update.patch
68b27c
  * make -i work correctly with find_multipaths
68b27c
- Add 0101-RH-adapter-name-wildcard.patch
68b27c
  * Add 'a' path wildcard to print adapter name
68b27c
68b27c
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-67
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
68b27c
68b27c
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 0.4.9-66
68b27c
- fix license handling
68b27c
68b27c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-65
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
68b27c
68b27c
* Mon Mar 31 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-64
68b27c
- Modify 0076-RHBZ-1056686-add-hw_str_match.patch
68b27c
  * free temporary memory used during configuration
68b27c
- Add 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
68b27c
  * fix typo
68b27c
- Add 0079-RHBZ-1070581-add-wwid-option.patch
68b27c
  * add multipath option "-a". To add a device's wwid to the wwids file
68b27c
- Add 0080-RHBZ-1075796-cmdline-wwid.patch
68b27c
  * add multipath option "-A" to add wwids specified by the kernel
68b27c
    command line mapth.wwid options.
68b27c
68b27c
* Fri Jan 24 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-63
68b27c
- Add 0074-RHBZ-1056976-dm-mpath-rules.patch
68b27c
  * Add rules to keep from doing work in udev if there are no
68b27c
    active paths, or if the event was for a multipath device
68b27c
    reloading its table due to a path change.
68b27c
- Add 0075-RHBZ-1056976-reload-flag.patch
68b27c
  * multipath code to identify reloads that the new rules can
68b27c
    ignore
68b27c
- Add 0076-RHBZ-1056686-add-hw_str_match.patch
68b27c
  * add a new default config paramter, "hw_str_match", to make user
68b27c
    device configs only overwrite builtin device configs if the
68b27c
    identifier strings match exactly, like the default in RHEL6.
68b27c
68b27c
* Fri Jan 10 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-62
68b27c
- Modify 0072-RHBZ-1039199-check-loop-control.patch
68b27c
  * only call close on the /dev/loop-control fd the open succeeds
68b27c
- Add 0073-RH-update-build-flags.patch
68b27c
  * fix print call to work with -Werror=format-security compile flag
68b27c
68b27c
* Tue Dec 10 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-61
68b27c
- Add 0072-RHBZ-1039199-check-loop-control.patch
68b27c
  * Make kpartx use LOOP_CTL_GET_FREE and loop-control to find a free
68b27c
    loop device. This will autoload the loop module.
68b27c
68b27c
* Mon Dec  9 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-60
68b27c
- Add 0067-RHBZ-1022899-fix-udev-partition-handling.patch
68b27c
  * Make sure to wipe partition devices on change event if they weren't
68b27c
    wiped on the device add event
68b27c
- Add 0068-RHBZ-1034578-label-partition-devices.patch
68b27c
  * Make sure that partition devices are labeled like the whole device
68b27c
- Add 0069-UPBZ-1033791-improve-rdac-checker.patch
68b27c
  *  Use RTPG data in RDAC checker
68b27c
- Add 0070-RHBZ-1036503-blacklist-td-devs.patch
68b27c
- Add 0071-RHBZ-1031546-strip-dev.patch
68b27c
  * make multipathd interactive commands able to handle /dev/<devnode>
68b27c
    instead of just <devnode>
68b27c
68b27c
* Sat Oct 12 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-59
68b27c
- Add 0066-UP-dos-4k-partition-fix.patch
68b27c
  * Make kpartx correctly handle 4K sector size devices with dos partitions.
68b27c
68b27c
* Fri Sep 27 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-58
68b27c
- Add 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
68b27c
  * make rdac checker always mark paths with asymmetric access state of
68b27c
    unavailable as down
68b27c
68b27c
* Fri Sep 20 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-57
68b27c
- Add 0063-RH-fix-warning.patch
68b27c
  * Fix complier warning
68b27c
- 0064-fix-ID_FS-attrs.patch
68b27c
  * make multipath create a timestamp file /run/multipathd/timestamp, and
68b27c
    add -T<timestamp>:<valid> option to shortcut processing if the
68b27c
    timestamp hasn't changed
68b27c
68b27c
* Thu Sep  5 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-56
68b27c
- Add 0061-RH-display-find-mpaths.patch
68b27c
  * display the find_multipaths value in show config
68b27c
- Add 0062-RH-dont-free-vecs.patch
68b27c
  * don't free the vecs structure on shutdown. It's more pain than
68b27c
    it's worth.
68b27c
68b27c
* Thu Jul 25 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-55
68b27c
- Modify 0015-RH-fix-output-buffer.patch
68b27c
  * Fix memory leak
68b27c
- Add 0047-RHBZ-kpartx-read-only-loop-devs.patch
68b27c
  * Fix read only loop device handling
68b27c
- Add 0048-RH-print-defaults.patch
68b27c
- Add 0049-RH-remove-ID_FS_TYPE.patch
68b27c
  * remove ID_FS_TYPE udev enviroment variable for multipath devices
68b27c
- Add 0051-UP-fix-cli-resize.patch
68b27c
  * check before dereferencing variables
68b27c
- Add 0052-RH-fix-bad-derefs.patch
68b27c
  * setup multipath free the multipath device when it fails, so don't keep
68b27c
    using it.
68b27c
- Add 0053-UP-fix-failback.patch
68b27c
  * setting failback in the devices section was broken
68b27c
- Add 0054-UP-keep-udev-ref.patch
68b27c
  * multipathd needs to keep the same udev object across reconfigures
68b27c
- Add 0055-UP-handle-quiesced-paths.patch
68b27c
  * quiesced paths should be treated as down
68b27c
- Add 0056-UP-alua-prio-fix.patch
68b27c
  * Don't count the preferred bit for paths that are active/optimized
68b27c
- Add 0057-UP-fix-tmo.patch
68b27c
  * Cleanup how multipath sets dev_loss_tmo and fast_io_fail_tmo.  Also
68b27c
    make multipath get changing values directly from sysfs, instead of
68b27c
    from udev, which caches them.
68b27c
- Add 0058-UP-fix-failback.patch
68b27c
  * make failback print the default value when you show configs.
68b27c
- Add 0059-UP-flush-failure-queueing.patch
68b27c
  * If you can't flush a multipath device, restore the queue_if_no_paths
68b27c
    value
68b27c
- Add 0060-UP-uevent-loop-udev.patch
68b27c
  * make ueventloop grab it's own udev reference, since it is cancelled
68b27c
    asychnrously.
68b27c
68b27c
* Fri Jul  5 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-54
68b27c
- Add 0047-RHBZ-980777-kpartx-read-only-loop-devs.patch
68b27c
  * make kpartx support read-only files better
68b27c
- Resolves: bz #980777
68b27c
68b27c
* Wed Jul  3 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-53
68b27c
- Add 0044-RHBZ-976688-fix-wipe-wwids.patch
68b27c
  * Seek back to the start of the file after truncating it
68b27c
- Add 0045-RHBZ-977297-man-page-fix.patch
68b27c
  * update man page to match actual defaults
68b27c
- Add 0046-RHBZ-883981-move-udev-rules.patch
68b27c
  * move udev rules file from /lib to /usr/lib
68b27c
- Resolves: bz #883981, #976688, #977297
68b27c
68b27c
* Fri Jun 21 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-52
68b27c
- Add 0038-RHBZ-799860-netapp-config.patch
68b27c
- Add 0039-RH-detect-prio-fix.patch
68b27c
  * Don't autodetect ALUA prioritizer unless it actually can get a priority
68b27c
- Add 0040-RH-bindings-fix.patch
68b27c
  * Do a better job of trying to get the first free user_friendly_name
68b27c
- Add 0041-RH-check-for-erofs.patch
68b27c
  * Don't create/reload a device read-only unless doing it read/write fails
68b27c
    with EROFS
68b27c
- Remove 0017-RH-fix-sigusr1.patch
68b27c
  * fix signal handling upstream way instead
68b27c
- Add 0042-UP-fix-signal-handling.patch
68b27c
  * uxlsnr now handles all the signals sent to multipathd. This makes its
68b27c
    signal handling posix compliant, and harder to mess up.
68b27c
- Add 0043-RH-signal-waiter.patch
68b27c
  * ioctl isn't a pthread cancellation point.  Send a signal to the waiter
68b27c
    thread to break out of waiting in ioctl for a dm event.
68b27c
68b27c
* Fri May 17 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-51
68b27c
- Add 0032-RHBZ-956464-mpathconf-defaults.patch
68b27c
  * fix defaults listed in usage
68b27c
- Add 0033-RHBZ-829963-e-series-conf.patch
68b27c
- Add 0034-RHBZ-851416-mpathconf-display.patch
68b27c
  * display whether or not multipathd is running in the status
68b27c
- Add 0035-RHBZ-891921-list-mpp.patch
68b27c
  * add a new path format wilcard to list the multipath device associated
68b27c
    with a path
68b27c
- Add 0036-RHBZ-949239-load-multipath-module.patch
68b27c
  * load the dm-multipath kernel module when multipathd starts
68b27c
- Add 0037-RHBZ-768873-fix-rename.patch
68b27c
  * When deciding on a multipth devices name on reload, don't default to
68b27c
    the existing name if there is no config file alias and user_friendly_names
68b27c
    isn't set. Use the wwid.
68b27c
- Modify multipath.conf
68b27c
- Resolves: bz #768873, #950252
68b27c
68b27c
* Tue Apr 30 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-50
68b27c
- Add 0031-RHBZ-957188-kpartx-use-dm-name.patch
68b27c
  * use the basename of the devices that will be created to choose the
68b27c
    delimiter instead of using the device name from the command line
68b27c
- Resolves: bz #957188
68b27c
68b27c
* Fri Apr 26 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-49
68b27c
- Modify 0020-RHBZ-907360-static-pthread-init.patch
68b27c
  * Don't initialize uevent list twice
68b27c
- Add 0029-RH-no-prio-put-msg.patch
68b27c
- Add 0030-RHBZ-916528-override-queue-no-daemon.patch
68b27c
  * Default to "queue_without_daemon no"
68b27c
  * Add "forcequeueing daemon" and "restorequeueing daemon" cli commands
68b27c
- Modify spec file to force queue_without_daemon when restarting
68b27c
  multipathd on upgrades.
68b27c
68b27c
* Thu Apr  4 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-48
68b27c
- Add 0026-fix-checker-time.patch
68b27c
  * Once multipathd hit it max checker interval, it was reverting to
68b27c
    to shortest checker interval
68b27c
- Add 0027-RH-get-wwid.patch
68b27c
  * Multipath wasn't correctly setting the multipath wwid when it read devices
68b27c
    in from the kernel
68b27c
- Add 0028-RHBZ-929078-refresh-udev-dev.patch
68b27c
  * Make multipath try to get the UID of down devices.  Also, on ev_add_path,
68b27c
    make multipathd reinitialize existing devices that weren't fully
68b27c
    initialized before.
68b27c
68b27c
* Mon Apr  1 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-47
68b27c
- Add 0021-RHBZ-919119-respect-kernel-cmdline.patch
68b27c
  * keep the multipath.rules udev file from running and multipathd from
68b27c
    starting if nompath is on the kernel command line
68b27c
- Add 0022-RH-multipathd-check-wwids.patch
68b27c
  * Whenever multipath runs configure, it will check the wwids, and
68b27c
    add any missing ones to the wwids file
68b27c
- Add 0023-RH-multipath-wipe-wwid.patch
68b27c
  * multipath's -w command will remove a wwid from the wwids file
68b27c
- Add 0024-RH-multipath-wipe-wwids.patch
68b27c
  * multipath's -W command will set reset the wwids file to just the current
68b27c
    devices
68b27c
- Add 0025-UPBZ-916668_add_maj_min.patch
68b27c
- Resolves: bz #919119
68b27c
68b27c
* Thu Mar 28 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-46
68b27c
- Add 0020-RHBZ-907360-static-pthread-init.patch
68b27c
  * statically initialize the uevent pthread structures 
68b27c
68b27c
* Sat Mar  2 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-45
68b27c
- Updated to latest upstrem 0.4.9 code: multipath-tools-130222
68b27c
  (git commit id: 67b82ad6fe280caa1770025a6bb8110b633fa136)
68b27c
- Refresh 0001-RH-dont_start_with_no_config.patch
68b27c
- Modify 0002-RH-multipath.rules.patch
68b27c
- Modify 0003-RH-Make-build-system-RH-Fedora-friendly.patch
68b27c
- Refresh 0004-RH-multipathd-blacklist-all-by-default.patch
68b27c
- Refresh 0005-RH-add-mpathconf.patch
68b27c
- Refresh 0006-RH-add-find-multipaths.patch
68b27c
- Add 0008-RH-revert-partition-changes.patch
68b27c
- Rename 0008-RH-RHEL5-style-partitions.patch to
68b27c
	 0009-RH-RHEL5-style-partitions.patch
68b27c
- Rename 0009-RH-dont-remove-map-on-enomem.patch to
68b27c
	 0010-RH-dont-remove-map-on-enomem.patch
68b27c
- Rename 0010-RH-deprecate-uid-gid-mode.patch to
68b27c
	 0011-RH-deprecate-uid-gid-mode.patch
68b27c
- Rename 0013-RH-kpartx-msg.patch to 0012-RH-kpartx-msg.patch
68b27c
- Rename 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch to
68b27c
         0013-RHBZ-883981-cleanup-rpmdiff-issues.patch
68b27c
- Rename 0039-RH-handle-other-sector-sizes.patch to
68b27c
	 0014-RH-handle-other-sector-sizes.patch
68b27c
- Rename 0040-RH-fix-output-buffer.patch to 0015-RH-fix-output-buffer.patch
68b27c
- Add 0016-RH-dont-print-ghost-messages.patch
68b27c
- Add 0017-RH-fix-sigusr1.patch
68b27c
  * Actually this fixes a number of issues related to signals
68b27c
- Rename 0018-RH-remove-config-dups.patch to 0018-RH-fix-factorize.patch
68b27c
  * just the part that isn't upstream
68b27c
- Add 0019-RH-fix-sockets.patch
68b27c
  * makes abstract multipathd a cli sockets use the correct name.
68b27c
- Set find_multipaths in the default config
68b27c
68b27c
* Wed Feb 20 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-44
68b27c
- Add 0036-UP-fix-state-handling.patch
68b27c
  * handle transport-offline and quiesce sysfs state
68b27c
- Add 0037-UP-fix-params-size.patch
68b27c
- Add 0038-RH-fix-multipath.rules.patch
68b27c
  * make sure multipath's link priority gets increased
68b27c
- Add 0039-RH-handle-other-sector-sizes.patch
68b27c
  * allow gpt partitions on 4k sector size block devices.
68b27c
- Add 0040-RH-fix-output-buffer.patch
68b27c
  * fix multipath -ll for large configuration.
68b27c
68b27c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-43
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
68b27c
68b27c
* Fri Dec 21 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-42
68b27c
- Add 0034-RHBZ-887737-check-for-null-key.patch
68b27c
- Add 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch
68b27c
  * Compile multipathd with full RELRO and PIE and install to /usr
68b27c
68b27c
* Mon Dec 17 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-41
68b27c
- Add 0033-RH-dont-disable-libdm-failback-for-sync-case.patch
68b27c
  * make kpartx -s and multipath use libdm failback device creation, so
68b27c
    that they work in environments without udev
68b27c
68b27c
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-40
68b27c
- Add 0032-RH-make-path-fd-readonly.patch
68b27c
  * revert change made when adding persistent reservations, so that path fds
68b27c
    are again opened O_RDONLY
68b27c
68b27c
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-39
68b27c
- Add 0031-RHBZ-882060-fix-null-strncmp.patch
68b27c
68b27c
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-38
68b27c
- Add 0026-RH-fix-mpathpersist-fns.patch
68b27c
- Add 0027-RH-default-partition-delimiters.patch
68b27c
  * Only use the -p delimiter when the device name ends in a number
68b27c
- Add 0028-RH-storagetek-config.patch
68b27c
- Add 0029-RH-kpartx-retry.patch
68b27c
  * retry delete on busy loop devices
68b27c
- Add 0030-RH-early-blacklist.patch
68b27c
  * multipath will now blacklist devices by device type and wwid in
68b27c
    store_pathinfo, so that it doesn't do a bunch of unnecessary work
68b27c
    on paths that it would only be removing later on.
68b27c
68b27c
* Sat Nov 03 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-37
68b27c
- Install multipathd.service for sysinit.target instead of multi-user.target.
68b27c
68b27c
* Thu Nov 01 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-36
68b27c
- Start multipathd.service systemd unit before LVM units.
68b27c
68b27c
* Wed Oct 24 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-35
68b27c
- Add 0022-RHBZ-864368-disable-libdm-failback.patch
68b27c
  * make kpartx and multiapthd disable libdm failback device creation
68b27c
- Add 0023-RHBZ-866291-update-documentation.patch
68b27c
- Resolves: bz #864368, #866291
68b27c
68b27c
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-34
68b27c
- Add 0021-RH-fix-oom-adj.patch
68b27c
  * don't use OOM_ADJUST_MIN unless you're sure it's defined
68b27c
68b27c
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-33
68b27c
- Modify 0016-RH-retain_hwhandler.patch
68b27c
  * Check the dm-multipath module version, and don't enable
68b27c
    retain_attached_hw_handler if the kernel doesn't support it
68b27c
- Add 0019-RH-detect-prio.patch
68b27c
  * add detect_prio option, to make multipath check if the device
68b27c
    supports the ALUA prio, before defaulting to the configured prio
68b27c
- Remove 0017-RH-netapp_config.patch
68b27c
- Add 0020-RH-netapp-config.patch
68b27c
  * new netapp config that uses retain_attached_hw_handler and
68b27c
    detect_prio to autoconfigure ALUA and non-ALUA devices.
68b27c
68b27c
* Tue Oct  2 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-32
68b27c
- Modified 0018-RH-remove-config-dups.patch
68b27c
  * Made modified config remove original only if the vendor/product
68b27c
    exactly match
68b27c
68b27c
* Thu Sep 27 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-31
68b27c
- Add 0014-RH-dm_reassign.patch
68b27c
  * Fix reassign_maps option
68b27c
- Add 0015-RH-selector_change.patch
68b27c
  * devices default to using service-time selector
68b27c
- Add 0016-RH-retain_hwhandler.patch
68b27c
  * add retain_attached_hw_handler option, to let multipath keep an
68b27c
    already attached scsi device handler
68b27c
- Add 0017-RH-netapp_config.patch
68b27c
- Add 0018-RH-remove-config-dups.patch
68b27c
  * Clean up duplicates in the devices and blacklist sections
68b27c
68b27c
* Wed Sep 05 2012 Václav Pavlín <vpavlin@redhat.com> - 0.4.9-30
68b27c
- Scriptlets replaced with new systemd macros (#850088)
68b27c
68b27c
* Tue Aug 21 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-29
68b27c
- Updated to latest upstrem 0.4.9 code: multipath-tools-120821.tgz
68b27c
  (git commit id: 050b24b33d3c60e29f7820d2fb75e84a9edde528)
68b27c
  * includes 0001-RH-remove_callout.patch, 0002-RH-add-wwids-file.patch,
68b27c
    0003-RH-add-followover.patch, 0004-RH-fix-cciss-names.patch
68b27c
- Add 0013-RH-kpartx-msg.patch
68b27c
- Modify 0002-RH-multipath.rules.patch
68b27c
  * removed socket call from rules file
68b27c
68b27c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-28
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
68b27c
68b27c
* Thu Jun 28 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-27
68b27c
- Updated to latest upstream 0.4.9 code : multipath-tools-120613.tgz
68b27c
  (git commit id: cb0f7127ba90ab5e8e71fc534a0a16cdbe96a88f)
68b27c
- Add 0001-RH-remove_callout.patch
68b27c
  * multipath no longer uses the getuid callout.  It now gets the
68b27c
    wwid from the udev database or the environment variables
68b27c
- Add 0004-RH-fix-cciss-names.patch
68b27c
  * convert cciss device names from cciss/cXdY to sysfs style cciss!cXdY
68b27c
- Split 0009-RH-add-find-multipaths.patch into 0002-RH-add-wwids-file.patch
68b27c
        and 0010-RH-add-find-multipaths.patch
68b27c
- Add 0016-RH-change-configs.patch
68b27c
  * default fast_io_fail to 5 and don't set the path selector in the
68b27c
    builtin configs.
68b27c
Resolves: bz #831978
68b27c
68b27c
68b27c
* Thu May 17 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-26
68b27c
- Add 0025-RHBZ-822714-update-nodes.patch
68b27c
- Resolves: bz #822714
68b27c
68b27c
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-25
68b27c
- Modify 0024-RH-libudev-monitor.patch
68b27c
- Resolves: bz #805493
68b27c
68b27c
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-24
68b27c
- Add requirements on libudev to spec file
68b27c
- Resolves: bz #805493
68b27c
68b27c
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-23
68b27c
- Add 0024-RH-libudev-monitor.patch
68b27c
68b27c
* Fri Feb 10 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-22
68b27c
- Add 0012-RH-update-on-show-topology.patch
68b27c
- Add 0013-RH-manpage-update.patch
68b27c
- Add 0014-RH-RHEL5-style-partitions.patch
68b27c
- Add 0015-RH-add-followover.patch
68b27c
- Add 0016-RH-dont-remove-map-on-enomem.patch
68b27c
- Add 0017-RH-fix-shutdown-crash.patch
68b27c
- Add 0018-RH-warn-on-bad-dev-loss-tmo.patch
68b27c
- Add 0019-RH-deprecate-uid-gid-mode.patch
68b27c
- Add 0020-RH-dont-remove-map-twice.patch
68b27c
- Add 0021-RH-validate-guid-partitions.patch
68b27c
- Add 0022-RH-adjust-messages.patch
68b27c
- Add 0023-RH-manpage-update.patch
68b27c
68b27c
* Tue Jan 24 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-21
68b27c
- Updated to latest upstream 0.4.9 code : multipath-tools-120123.tgz
68b27c
  (git commit id: 63704387009443bdb37d9deaaafa9ab121d45bfb)
68b27c
- Add 0001-RH-fix-async-tur.patch
68b27c
- Add 0002-RH-dont_start_with_no_config.patch
68b27c
- Add 0003-RH-multipath.rules.patch
68b27c
- Add 0004-RH-update-init-script.patch
68b27c
- Add 0005-RH-cciss_id.patch
68b27c
- Add 0006-RH-Make-build-system-RH-Fedora-friendly.patch
68b27c
- Add 0007-RH-multipathd-blacklist-all-by-default.patch
68b27c
- Add 0008-RH-add-mpathconf.patch
68b27c
- Add 0009-RH-add-find-multipaths.patch
68b27c
- Add 0010-RH-check-if-multipath-owns-path.patch
68b27c
- Add 0011-RH-add-hp_tur-checker.patch
68b27c
68b27c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-20
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
68b27c
68b27c
* Tue Sep 20 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-19
68b27c
- Modify 0103-add-disable-sync-option.patch
68b27c
- Add 0104-RHBZ-737989-systemd-unit-fix.patch
68b27c
  * systemd will only start multipathd if /etc/multipath.conf exists
68b27c
- Add 0105-fix-oom-adj.patch
68b27c
  * first try setting oom_score_adj
68b27c
68b27c
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.4.9-18
68b27c
- Rebuilt for rpm bug #728707
68b27c
68b27c
* Tue Jul 19 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-17
68b27c
- Add 0103-add-disable-sync-option.patch
68b27c
  * add a -n (nosync) option to multipath. This disables synchronous
68b27c
    file creation with udev. 
68b27c
68b27c
* Fri Jul 15 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-16
68b27c
- Modify 0012-RH-udev-sync-support.patch
68b27c
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
68b27c
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
68b27c
- Add 0025-RHBZ-508827-update-multipathd-manpage.patch through
68b27c
      0101-RHBZ-631009-disable-udev-disk-rules-on-reload.patch
68b27c
  * sync with current state of RHEL6. Next release should include a updated
68b27c
    source tarball with most of these fixes rolled in.
68b27c
- Add 0102-RHBZ-690828-systemd-unit-file.patch
68b27c
  * Add Jóhann B. Guðmundsson's unit file for systemd.
68b27c
  * Add sub-package sysvinit for SysV init script.
68b27c
- Resolves: bz #690828
68b27c
68b27c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-15
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
68b27c
68b27c
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-14
68b27c
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
68b27c
  * fix bug where mpathconf wouldn't create a multpath.conf file unless one
68b27c
    already existed.
68b27c
68b27c
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-13
68b27c
- Replace 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
68b27c
  with 0012-RH-udev-sync-support.patch
68b27c
  * Add udev sync support to kpartx and multipath. In kpartx it is disabled
68b27c
    unless you use the -s option.
68b27c
- Refresh 0013-RH-add-weighted_prio-prioritizer.patch
68b27c
- Refresh 0021-RHBZ-548874-add-find-multipaths.patch
68b27c
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
68b27c
  * kpartx now creates a 2 sector large device for dos extended
68b27c
    partitions, just like the kernel does on the regular block devices.
68b27c
- Add 0023-RHBZ-557810-emc-invista-config.patch
68b27c
- Add 0024-RHBZ-565933-checker-timeout.patch
68b27c
  * Multipath has a new option checker_timeout. If this is not set, 
68b27c
    all path checker functions with explicit timeouts use
68b27c
    /sys/block/sd<x>/device/timeout. If this is set, they use it instead.
68b27c
68b27c
* Fri Jan 22 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-12
68b27c
- Refresh 0001-RH-queue-without-daemon.patch
68b27c
- Refresh 0002-RH-path-checker.patch
68b27c
- Modify 0010-RH-multipath-rules-udev-changes.patch
68b27c
  * Fix udev rules to use DM_SBIN_PATH when calling kpartx
68b27c
  * install udev rules to /lib/udev/rules.d instead of /etc/udev/rules.d
68b27c
- Modify 0014-RH-add-hp_tur-checker.patch
68b27c
- Add 0003-for-upstream-default-configs.patch
68b27c
- Add 0016-RHBZ-554561-fix-init-error-msg.patch
68b27c
- Add 0017-RHBZ-554592-man-page-note.patch
68b27c
- Add 0018-RHBZ-554596-SUN-6540-config.patch
68b27c
- Add 0019-RHBZ-554598-fix-multipath-locking.patch
68b27c
- Add 0020-RHBZ-554605-fix-manual-failover.patch
68b27c
- Add 0021-RHBZ-548874-add-find-multipaths.patch
68b27c
  * Added find_multipaths multipath.conf option
68b27c
  * Added /sbin/mpathconf for simple editting of multipath.conf
68b27c
- Add 0022-RHBZ-557845-RHEL5-style-partitions.patch
68b27c
  * Make kpartx deal with logical partitions like it did in RHEL5.
68b27c
    Don't create a dm-device for the extended partition itself.
68b27c
    Create the logical partitions on top of the dm-device for the whole disk.
68b27c
68b27c
* Mon Nov 16 2009 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-11
68b27c
- Add 0002-for-upstream-add-tmo-config-options.patch
68b27c
  * Add fail_io_fail_tmo and dev_loss_tmo multipath.conf options
68b27c
- Add 0013-RH-add-weighted_prio-prioritizer.patch
68b27c
- Add 0014-RH-add-hp_tur-checker.patch
68b27c
- Add 0015-RH-add-multipathd-count-paths-cmd.patch
68b27c
- rename multipath.conf.redhat to multipath.conf, and remove the default
68b27c
  blacklist.
68b27c
68b27c
* Tue Oct 27 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-10
68b27c
- Updated to latest upstream 0.4.9 code : multipath-tools-091027.tar.gz
68b27c
  (git commit id: a946bd4e2a529e5fba9c9547d03d3f91806618a3)
68b27c
- Drop unrequired for-upstream patches.
68b27c
- BuildRequires and Requires new device-mapper version for udev sync support.
68b27c
68b27c
* Tue Oct 20 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-9
68b27c
- 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
68b27c
68b27c
* Mon Oct 19 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-8
68b27c
- Split patches in "for-upstream" and "RH" series.
68b27c
- Replace 0011-RH-multipathd-blacklist-all-by-default.patch with
68b27c
  version from Benjamin Marzinski.
68b27c
- Update udev rules 0010-RH-multipath-rules-udev-changes.patch.
68b27c
- rpmlint cleanup:
68b27c
  * Drop useless-provides kpartx.
68b27c
  * Cleanup tab vs spaces usage.
68b27c
  * Summary not capitalized.
68b27c
  * Missing docs in libs package.
68b27c
  * Fix init script LSB headers.
68b27c
- Drop README* files from doc sections (they are empty).
68b27c
68b27c
* Thu Oct 15 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-7
68b27c
- Add patch 0010-RH-Set-friendly-defaults.patch:
68b27c
  * set rcdir to fedora default.
68b27c
  * do not install kpartx udev bits.
68b27c
  * install redhat init script.
68b27c
  * Cleanup spec file install target.
68b27c
- Add patch 0011-RH-multipathd-blacklist-all-by-default.patch:
68b27c
  * Fix BZ#528059
68b27c
  * Stop installing default config in /etc and move it to the doc dir.
68b27c
68b27c
* Tue Oct 13 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-6
68b27c
- Updated to latest upstream 0.4.9 code : multipath-tools-091013.tar.gz
68b27c
  (git commit id: aa0a885e1f19359c41b63151bfcface38ccca176)
68b27c
- Drop, now upstream, patches:
68b27c
  * fix_missed_uevs.patch.
68b27c
  * log_all_messages.patch.
68b27c
  * uninstall.patch.
68b27c
  * select_lib.patch.
68b27c
  * directio_message_cleanup.patch.
68b27c
  * stop_warnings.patch.
68b27c
- Drop redhatification.patch in favour of spec file hacks.
68b27c
- Drop mpath_wait.patch: no longer required.
68b27c
- Merge multipath_rules.patch and udev_change.patch.
68b27c
- Rename all patches based on source.
68b27c
- Add patch 0009-RH-fix-hp-sw-hardware-table-entries.patch to fix
68b27c
  default entry for hp_sw and match current kernel.
68b27c
- Add multipath.conf.redhat as source instead of patch.
68b27c
- spec file:
68b27c
  * divide runtime and build/setup bits.
68b27c
  * update BuildRoot.
68b27c
  * update install section to apply all the little hacks here and there,
68b27c
    in favour of patches against upstream.
68b27c
  * move ldconfig invokation to libs package where it belong.
68b27c
  * fix libs package directory ownership and files.
68b27c
68b27c
* Thu Aug 20 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-5
68b27c
- Fixed problem where maps were being added and then removed.
68b27c
- Changed the udev rules to fix some issues.
68b27c
68b27c
* Thu Jul 30 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-4
68b27c
- Fixed build issue on i686 machines.
68b27c
68b27c
* Wed Jul 29 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-3
68b27c
- Updated to latest upstream 0.4.9 code : multipath-tools-090729.tgz
68b27c
  (git commit id: d678c139719d5631194b50e49f16ca97162ecd0f)
68b27c
- moved multipath bindings file from /var/lib/multipath to /etc/multipath
68b27c
- Fixed 354961, 432520
68b27c
68b27c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-2
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
68b27c
68b27c
* Wed May 6 2009 Mike Snitzer <snitzer@redhat.com> - 0.4.9-1
68b27c
- Updated to latest upstream 0.4.9 code: multipath-tools-090429.tgz
68b27c
  (git commit id: 7395bcda3a218df2eab1617df54628af0dc3456e)
68b27c
- split the multipath libs out to a device-mapper-multipath-libs package
68b27c
- if appropriate, install multipath libs in /lib64 and /lib64/multipath
68b27c
68b27c
* Tue Apr 7 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-10
68b27c
- Fix insecure permissions on multipathd.sock (CVE-2009-0115)
68b27c
68b27c
* Fri Mar 6 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-9
68b27c
- Fix kpartx extended partition handling (475283)
68b27c
68b27c
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.8-8
68b27c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
68b27c
68b27c
* Fri Sep 26 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-7
68b27c
- Since libaio is now in /lib, not /usr/lib, multipath no longer needs to
68b27c
  statically link against it. Fixed an error with binding file and WWIDs
68b27c
  that include spaces. Cleaned up the messages from the directio checker
68b27c
  function.  Fixed the udev rules. Fixed a regression in multipath.conf
68b27c
  parsing
68b27c
- Fixed 457530, 457589
68b27c
68b27c
* Wed Aug 20 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-6
68b27c
- Updated to latest upstream 0.4.8 code: multipath-tools-080804.tgz
68b27c
  (git commit id: eb87cbd0df8adf61d1c74c025f7326d833350f78)
68b27c
- fixed 451817, 456397 (scsi_id_change.patch), 457530 (config_space_fix.patch)
68b27c
  457589 (static_libaio.patch)
68b27c
68b27c
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com> - 0.4.8-5
68b27c
- Rebuild (rogue vendor tag). (451292)
68b27c
68b27c
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-4
68b27c
- Fixed Makefile issues.
68b27c
68b27c
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-3
68b27c
- Fixed ownership build error.
68b27c
68b27c
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-2
68b27c
- Forgot to commit some patches.
68b27c
68b27c
* Mon May 19 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-1
68b27c
- Updated to latest Upstream 0.4.8 code: multipath-tools-080519.tgz
68b27c
  (git commit id: 42704728855376d2f7da2de1967d7bc71bc54a2f)
68b27c
68b27c
* Tue May 06 2008 Alasdair Kergon <agk@redhat.com> - 0.4.7-15
68b27c
- Remove unnecessary multipath & kpartx static binaries. (bz 234928)
68b27c
68b27c
* Fri Feb 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.7-14
68b27c
- fix sparc64
68b27c
- fix license tag
68b27c
68b27c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.7-13
68b27c
- Autorebuild for GCC 4.3
68b27c
68b27c
* Wed Nov 14 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-12
68b27c
- Fixed the dist tag so building will work properly.
68b27c
68b27c
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 0.4.7-11.fc7
68b27c
- Add build dependency on new device-mapper-devel package.
68b27c
- Add dependency on device-mapper.
68b27c
68b27c
* Wed Jan 31 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-10.fc7
68b27c
- Update BuildRoot and PreReq lines.
68b27c
68b27c
* Mon Jan 15 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-9.fc7
68b27c
- Fixed spec file.
68b27c
68b27c
* Mon Jan 15 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-8.fc7
68b27c
- Update to latest code (t0_4_7_head2)
68b27c
68b27c
* Wed Dec 13 2006 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-7.fc7
68b27c
- Update to latest code (t0_4_7_head1)
68b27c
68b27c
* Thu Sep  7 2006 Peter Jones <pjones@redhat.com> - 0.4.7-5
68b27c
- Fix kpartx to handle with drives >2TB correctly.
68b27c
68b27c
* Thu Aug 31 2006 Peter Jones <pjones@redhat.com> - 0.4.7-4.1
68b27c
- Split kpartx out into its own package so dmraid can use it without
68b27c
  installing multipathd
68b27c
- Fix a segfault in kpartx
68b27c
68b27c
* Mon Jul 17 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-4.0
68b27c
- Updated to latest source. Fixes bug in default multipath.conf
68b27c
68b27c
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.1
68b27c
- Added ncurses-devel to BuildRequires
68b27c
68b27c
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.0
68b27c
- Updated to latest source. deals with change in libsysfs API
68b27c
68b27c
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.4.7-2.2.1
68b27c
- rebuild
68b27c
68b27c
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.2
68b27c
- fix tagging issue.
68b27c
68b27c
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.1
68b27c
- changed BuildRequires from sysfsutils-devel to libsysfs-devel
68b27c
68b27c
* Wed Jun 28 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.0
68b27c
- Updated to latest upstream source, fixes kpartx udev rule issue
68b27c
68b27c
* Tue Jun 06 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-1.0
68b27c
- Updated to Christophe's latest source
68b27c
68b27c
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-16.0
68b27c
- Newer upstream source (t0_4_5_post59).
68b27c
68b27c
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-12.3
68b27c
- BuildRequires: libsepol-devel, readline-devel
68b27c
68b27c
* Mon Feb 27 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.5-12.2
68b27c
- Prereq: chkconfig
68b27c
68b27c
* Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 0.4.5-12.1
68b27c
- BuildRequires: libselinux-devel
68b27c
68b27c
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-12.0.1
68b27c
- bump again for double-long bug on ppc(64)
68b27c
68b27c
* Tue Feb 07 2006 Benjamin Marzinski <bmarzins@redhat.com> -0.4.5-12.0
68b27c
- Updated to latest upstream source (t0_4_5_post56)
68b27c
68b27c
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-9.1.1
68b27c
- rebuilt for new gcc4.1 snapshot and glibc changes
68b27c
68b27c
* Mon Dec 19 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.1
68b27c
- added patch for fedora changes
68b27c
68b27c
* Fri Dec 16 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.0
68b27c
- Updated to latest upstream source (t)_4_5_post52)
68b27c
68b27c
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
68b27c
- rebuilt
68b27c
68b27c
* Sun Dec  4 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.6
68b27c
- rebuild for newer libs
68b27c
68b27c
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.5
68b27c
- unsplit kpartx.  parted knows how to do this now, so we don't
68b27c
  need this in a separate package.
68b27c
68b27c
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.4
68b27c
- split kpartx out into its own package
68b27c
68b27c
* Fri May 06 2005 Bill Nottingham <notting@redhat.com> - 0.4.4-2.3
68b27c
- Fix last fix.
68b27c
68b27c
* Thu May 05 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.2
68b27c
- Fix last fix.
68b27c
68b27c
* Wed May 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.1
68b27c
- By default, disable the multipathd service.
68b27c
68b27c
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.0
68b27c
- Fix core dump from last build.
68b27c
68b27c
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-1.0
68b27c
- Move cache file into /var/cache/multipath.
68b27c
68b27c
* Fri Apr 08 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.1
68b27c
- Remove pp_balance_units.
68b27c
68b27c
* Mon Apr 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.0
68b27c
- Incorporate numerous upstream fixes.
68b27c
- Update init script to distribution standards.
68b27c
68b27c
* Tue Mar 01 2005 Alasdair Kergon <agk@redhat.com> - 0.4.2-1.0
68b27c
- Initial import based on Christophe Varoqui's spec file.