Blame SPECS/device-mapper-multipath.spec

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