Blame SPECS/device-mapper-multipath.spec

5c2e41
Summary: Tools to manage multipath devices using device-mapper
5c2e41
Name: device-mapper-multipath
96a22b
Version: 0.8.4
c90e5b
Release: 28%{?dist}
5c2e41
License: GPLv2
5c2e41
Group: System Environment/Base
5c2e41
URL: http://christophe.varoqui.free.fr/
5c2e41
5c2e41
# The source for this package was pulled from upstream's git repo.  Use the
5c2e41
# following command to generate the tarball
96a22b
#curl "https://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=refs/tags/0.8.4;sf=tgz" -o multipath-tools-0.8.4.tgz
96a22b
Source0: multipath-tools-0.8.4.tgz
5c2e41
Source1: multipath.conf
96a22b
Patch00001: 0001-libmultipath-assign-variable-to-make-gcc-happy.patch
96a22b
Patch00002: 0002-libmutipath-don-t-close-fd-on-dm_lib_release.patch
96a22b
Patch00003: 0003-libmultipath-allow-force-reload-with-no-active-paths.patch
96a22b
Patch00004: 0004-libmpathpersist-depend-on-libmultipath.patch
96a22b
Patch00005: 0005-multipath-tools-Makefile-more-dependency-fixes-for-p.patch
96a22b
Patch00006: 0006-multipath-tools-Makefile.inc-set-Wno-error-clobbered.patch
96a22b
Patch00007: 0007-libmultipath-discovery.c-use-z-qualifier-for-size_t.patch
96a22b
Patch00008: 0008-libmultipath-eliminate-more-signed-unsigned-comparis.patch
96a22b
Patch00009: 0009-libmultipath-set_uint-fix-parsing-for-32bit.patch
96a22b
Patch00010: 0010-multipath-tools-Makefile-add-install-dependency.patch
96a22b
Patch00011: 0011-RH-fixup-udev-rules-for-redhat.patch
96a22b
Patch00012: 0012-RH-Remove-the-property-blacklist-exception-builtin.patch
96a22b
Patch00013: 0013-RH-don-t-start-without-a-config-file.patch
96a22b
Patch00014: 0014-RH-use-rpm-optflags-if-present.patch
96a22b
Patch00015: 0015-RH-add-mpathconf.patch
96a22b
Patch00016: 0016-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
96a22b
Patch00017: 0017-RH-warn-on-invalid-regex-instead-of-failing.patch
96a22b
Patch00018: 0018-RH-reset-default-find_mutipaths-value-to-off.patch
96a22b
Patch00019: 0019-RH-Fix-nvme-compilation-warning.patch
96a22b
Patch00020: 0020-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
96a22b
Patch00021: 0021-libmultipath-remove-_blacklist_exceptions-functions.patch
96a22b
Patch00022: 0022-libmultipath-fix-parser-issue-with-comments-in-strin.patch
96a22b
Patch00023: 0023-libmultipath-invert-regexes-that-start-with-exclamat.patch
96a22b
Patch00024: 0024-libmultipath-make-dm_get_map-status-return-codes-sym.patch
96a22b
Patch00025: 0025-multipathd-fix-check_path-errors-with-removed-map.patch
96a22b
Patch00026: 0026-libmultipath-make-dm_flush_maps-only-return-0-on-suc.patch
96a22b
Patch00027: 0027-multipathd-add-del-maps-multipathd-command.patch
96a22b
Patch00028: 0028-multipath-make-flushing-maps-work-like-other-command.patch
96a22b
Patch00029: 0029-multipath-delegate-flushing-maps-to-multipathd.patch
96a22b
Patch00030: 0030-multipath-add-option-to-skip-multipathd-delegation.patch
96a22b
Patch00031: 0031-libmultipath-fix-sysfs-dev_loss_tmo-parsing.patch
96a22b
Patch00032: 0032-kpartx-read-devices-with-direct-IO.patch
96a22b
Patch00033: 0033-kpartx-handle-alternate-bsd-disklabel-location.patch
96a22b
Patch00034: 0034-libmultipath-fix-checker-detection-for-nvme-devices.patch
96a22b
Patch00035: 0035-Makefile.inc-trim-extra-information-from-systemd-ver.patch
96a22b
Patch00036: 0036-kpartx-fix-Wsign-compare-error.patch
96a22b
Patch00037: 0037-libmultipath-count-pending-paths-as-active-on-loads.patch
96a22b
Patch00038: 0038-multipath-deal-with-failures-flushing-maps.patch
05be62
Patch00039: 0039-libmultipath-factor-out-code-to-get-vpd-page-data.patch
05be62
Patch00040: 0040-libmultipath-limit-reading-0xc9-vpd-page.patch
05be62
Patch00041: 0041-libmultipath-add-device-to-hwtable.c.patch
05be62
Patch00042: 0042-libmultipath-move-fast_io_fail-defines-to-structs.h.patch
05be62
Patch00043: 0043-libmultipath-add-eh_deadline-multipath.conf-paramete.patch
05be62
Patch00044: 0044-libmultipath-don-t-dlclose-tur-checker-DSO.patch
05be62
Patch00045: 0045-libmultipath-warn-about-missing-braces-at-end-of-mul.patch
05be62
Patch00046: 0046-libmultipath-ignore-multipaths-sections-without-wwid.patch
05be62
Patch00047: 0047-tests-fix-missing-priority-blacklist-test.patch
05be62
Patch00048: 0048-mpathpersist-Fix-Register-and-Ignore-with-0x00-SARK.patch
05be62
Patch00049: 0049-mpathpersist-update-prkeys-file-on-changing-registra.patch
05be62
Patch00050: 0050-multipathd-Fix-multipathd-stopping-on-shutdown.patch
05be62
Patch00051: 0051-multipath.conf.5-Improve-checker_timeout-description.patch
05be62
Patch00052: 0052-libmultipath-check-for-null-wwid-before-strcmp.patch
05be62
Patch00053: 0053-libmultipath-make-find_err_path_by_dev-static.patch
05be62
Patch00054: 0054-multipathd-avoid-io_err_stat-crash-during-shutdown.patch
05be62
Patch00055: 0055-multipathd-avoid-io_err_stat-ABBA-deadlock.patch
05be62
Patch00056: 0056-multipathd-use-get_monotonic_time-in-io_err_stat-cod.patch
05be62
Patch00057: 0057-multipathd-combine-free_io_err_stat_path-and-destroy.patch
05be62
Patch00058: 0058-multipathd-cleanup-logging-for-marginal-paths.patch
05be62
Patch00059: 0059-libmpathpersist-fix-thread-safety-of-default-functio.patch
05be62
Patch00060: 0060-kpartx-free-loop-device-after-listing-partitions.patch
05be62
Patch00061: 0061-RH-fix-find_multipaths-in-mpathconf.patch
05be62
Patch00062: 0062-libmultipath-select_action-don-t-drop-map-if-alias-c.patch
05be62
Patch00063: 0063-libmultipath-check-if-user_friendly_name-is-in-use.patch
50e627
Patch00064: 0064-libmultipath-check-udev_device_get_-return-value-to-.patch
50e627
Patch00065: 0065-libmultipath-cleanup-code-to-strip-wwid-trailing-spa.patch
50e627
Patch00066: 0066-multipathd-add-recheck_wwid-option-to-verify-the-pat.patch
50e627
Patch00067: 0067-libmultipath-avoid-infinite-loop-with-bad-vpd-page-8.patch
50e627
Patch00068: 0068-libmultipath-fix-priorities-in-parse_vpd_pg83.patch
50e627
Patch00069: 0069-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
50e627
Patch00070: 0070-multipathd-improve-getting-parent-udevice-in-rescan_.patch
50e627
Patch00071: 0071-multipathd-don-t-trigger-uevent-for-partitions-on-ww.patch
50e627
Patch00072: 0072-RH-mpathconf-correctly-handle-spaces-after-option-na.patch
50e627
Patch00073: 0073-multipath.conf-fix-typo-in-checker_timeout-descripti.patch
50e627
Patch00074: 0074-mpathpersist-fail-commands-when-no-usable-paths-exis.patch
50e627
Patch00075: 0075-multipath-print-warning-if-multipathd-is-not-running.patch
50e627
Patch00076: 0076-multipathd-don-t-access-path-if-it-was-deleted.patch
9108dd
Patch00077: 0077-multipathd.socket-add-missing-conditions-from-servic.patch
adddbf
Patch00078: 0078-libmulitpath-add-section-name-to-invalid-keyword-out.patch
adddbf
Patch00079: 0079-libmultipath-use-typedef-for-keyword-handler-and-pri.patch
adddbf
Patch00080: 0080-libmultipath-print-the-correct-file-when-parsing-fai.patch
adddbf
Patch00081: 0081-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
adddbf
Patch00082: 0082-libmultipath-make-set_int-take-a-range-for-valid-val.patch
adddbf
Patch00083: 0083-libmultipath-improve-checks-for-set_str.patch
adddbf
Patch00084: 0084-libmultipath-split-set_int-to-enable-reuse.patch
adddbf
Patch00085: 0085-libmultipath-cleanup-invalid-config-handling.patch
adddbf
Patch00086: 0086-libmultipath-don-t-return-error-on-invalid-values.patch
adddbf
Patch00087: 0087-multipathd-avoid-unnecessary-path-read-only-reloads.patch
adddbf
Patch00088: 0088-libmultipath-make-helper-function-to-trigger-path-ue.patch
adddbf
Patch00089: 0089-multipathd-trigger-udev-change-on-path-addition.patch
adddbf
Patch00090: 0090-RH-add-support-to-mpathconf-for-setting-arbitrary-de.patch
c90e5b
Patch00091: 0091-multipath-tools-add-HPE-MSA-1060-2060-to-hwtable.patch
c90e5b
Patch00092: 0092-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
c90e5b
Patch00093: 0093-updated-HPE-MSA-builtin-config.patch
c90e5b
Patch00094: 0094-multipath-return-failure-on-an-invalid-remove-comman.patch
c90e5b
Patch00095: 0095-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
c90e5b
Patch00096: 0096-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
c90e5b
Patch00097: 0097-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
c90e5b
Patch00098: 0098-libmultipath-make-protocol_name-global.patch
c90e5b
Patch00099: 0099-libmultipath-add-a-protocol-subsection-to-multipath..patch
c90e5b
Patch00100: 0100-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
c90e5b
Patch00101: 0101-libmultipath-check-the-overrides-pctable-for-path-va.patch
c90e5b
Patch00102: 0102-libmultipath-fix-eh_deadline-documentation.patch
c90e5b
Patch00103: 0103-libmultipath-Add-documentation-for-the-protocol-subs.patch
c90e5b
Patch00104: 0104-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
c90e5b
Patch00105: 0105-multipathd-handle-fpin-events.patch
c90e5b
Patch00106: 0106-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
c90e5b
Patch00107: 0107-libmultipath-unset-detect_checker-for-clariion-Unity.patch
c90e5b
Patch00108: 0108-multipathd-Add-missing-ctype-include.patch
c90e5b
Patch00109: 0109-multipathd-replace-libreadline-with-libedit.patch
c90e5b
Patch00110: 0110-multipath-fix-systemd-timers-in-the-initramfs.patch
5c2e41
5c2e41
# runtime
5c2e41
Requires: %{name}-libs = %{version}-%{release}
5c2e41
Requires: kpartx = %{version}-%{release}
5c2e41
Requires: device-mapper >= 1.02.96
5c2e41
Requires: userspace-rcu
c90e5b
Requires: libedit
5c2e41
Requires(post): systemd-units
5c2e41
Requires(preun): systemd-units
5c2e41
Requires(postun): systemd-units
5c2e41
5c2e41
# build/setup
5c2e41
BuildRequires: libaio-devel, device-mapper-devel >= 1.02.89
5c2e41
BuildRequires: libselinux-devel, libsepol-devel
c90e5b
BuildRequires: libedit-devel, ncurses-devel
5c2e41
BuildRequires: systemd-units, systemd-devel
5c2e41
BuildRequires: json-c-devel, perl-interpreter, pkgconfig, gcc
5c2e41
BuildRequires: userspace-rcu-devel
5c2e41
5c2e41
%description
5c2e41
%{name} provides tools to manage multipath devices by
5c2e41
instructing the device-mapper multipath kernel module what to do. 
5c2e41
The tools are :
5c2e41
* multipath - Scan the system for multipath devices and assemble them.
5c2e41
* multipathd - Detects when paths fail and execs multipath to update things.
5c2e41
5c2e41
%package libs
5c2e41
Summary: The %{name} modules and shared library
5c2e41
Group: System Environment/Libraries
5c2e41
# only libmpathcmd is LGPLv2+
5c2e41
License: GPLv2 and LGPLv2+
5c2e41
5c2e41
%description libs
5c2e41
The %{name}-libs provides the path checker
5c2e41
and prioritizer modules. It also contains the libmpathpersist and
5c2e41
libmpathcmd shared libraries, as well as multipath's internal library,
5c2e41
libmultipath.
5c2e41
5c2e41
%package devel
5c2e41
Summary: Development libraries and headers for %{name}
5c2e41
Group: Development/Libraries
5c2e41
Requires: %{name} = %{version}-%{release}
5c2e41
Requires: %{name}-libs = %{version}-%{release}
5c2e41
5c2e41
%description devel
5c2e41
This package contains the files need to develop applications that use
5c2e41
device-mapper-multipath's lbmpathpersist and libmpathcmd libraries.
5c2e41
5c2e41
%package -n kpartx
5c2e41
Summary: Partition device manager for device-mapper devices
5c2e41
Group: System Environment/Base
5c2e41
5c2e41
%description -n kpartx
5c2e41
kpartx manages partition creation and removal for device-mapper devices.
5c2e41
5c2e41
%package -n libdmmp
5c2e41
Summary: device-mapper-multipath C API library
5c2e41
Group: System Environment/Libraries
5c2e41
License: GPLv3+
5c2e41
Requires: json-c
5c2e41
Requires: %{name} = %{version}-%{release}
5c2e41
Requires: %{name}-libs = %{version}-%{release}
5c2e41
5c2e41
%description -n libdmmp
5c2e41
This package contains the shared library for the device-mapper-multipath
5c2e41
C API library.
5c2e41
5c2e41
%package -n libdmmp-devel
5c2e41
Summary: device-mapper-multipath C API library headers
5c2e41
Group: Development/Libraries
5c2e41
Requires: pkgconfig
5c2e41
Requires: libdmmp = %{version}-%{release}
5c2e41
5c2e41
%description -n libdmmp-devel
5c2e41
This package contains the files needed to develop applications that use
5c2e41
device-mapper-multipath's libdmmp C API library
5c2e41
5c2e41
%prep
96a22b
%autosetup -n multipath-tools-0.8.4 -p1
5c2e41
cp %{SOURCE1} .
5c2e41
5c2e41
%build
5c2e41
%define _sbindir /usr/sbin
5c2e41
%define _libdir /usr/%{_lib}
5c2e41
%define _libmpathdir %{_libdir}/multipath
5c2e41
%define _pkgconfdir %{_libdir}/pkgconfig
5c2e41
make %{?_smp_mflags} LIB=%{_lib}
5c2e41
5c2e41
%install
5c2e41
make install \
5c2e41
	DESTDIR=%{buildroot} \
5c2e41
	bindir=%{_sbindir} \
5c2e41
	syslibdir=%{_libdir} \
5c2e41
	usrlibdir=%{_libdir} \
5c2e41
	libdir=%{_libmpathdir} \
5c2e41
	rcdir=%{_initrddir} \
5c2e41
	unitdir=%{_unitdir} \
5c2e41
	includedir=%{_includedir} \
5c2e41
	pkgconfdir=%{_pkgconfdir}
5c2e41
5c2e41
# tree fix up
5c2e41
install -d %{buildroot}/etc/multipath
5c2e41
rm -rf %{buildroot}/%{_initrddir}
5c2e41
5c2e41
5c2e41
%post
5c2e41
%systemd_post multipathd.service
5c2e41
5c2e41
%preun
5c2e41
%systemd_preun multipathd.service
5c2e41
5c2e41
%postun
5c2e41
if [ $1 -ge 1 ] ; then
5c2e41
	/sbin/multipathd forcequeueing daemon > /dev/null 2>&1 || :
5c2e41
fi
5c2e41
%systemd_postun_with_restart multipathd.service
5c2e41
5c2e41
%triggerun -- %{name} < 0.4.9-37
5c2e41
# make sure old systemd symlinks are removed after changing the [Install]
5c2e41
# section in multipathd.service from multi-user.target to sysinit.target
5c2e41
/bin/systemctl --quiet is-enabled multipathd.service >/dev/null 2>&1 && /bin/systemctl reenable multipathd.service ||:
5c2e41
5c2e41
%files
5c2e41
%defattr(-,root,root,-)
5c2e41
%{_sbindir}/multipath
5c2e41
%{_sbindir}/multipathd
5c2e41
%{_sbindir}/mpathconf
5c2e41
%{_sbindir}/mpathpersist
5c2e41
%{_unitdir}/multipathd.service
5c2e41
%{_unitdir}/multipathd.socket
5c2e41
%{_mandir}/man5/multipath.conf.5.gz
5c2e41
%{_mandir}/man8/multipath.8.gz
5c2e41
%{_mandir}/man8/multipathd.8.gz
5c2e41
%{_mandir}/man8/mpathconf.8.gz
5c2e41
%{_mandir}/man8/mpathpersist.8.gz
5c2e41
%config %{_udevrulesdir}/62-multipath.rules
5c2e41
%config %{_udevrulesdir}/11-dm-mpath.rules
5c2e41
%{!?_licensedir:%global license %%doc}
5c2e41
%license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
5c2e41
%doc README
5c2e41
%doc README.alua
5c2e41
%doc multipath.conf
5c2e41
%dir /etc/multipath
5c2e41
5c2e41
%files libs
5c2e41
%defattr(-,root,root,-)
5c2e41
%doc README
5c2e41
%{!?_licensedir:%global license %%doc}
5c2e41
%license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
5c2e41
%{_libdir}/libmultipath.so
5c2e41
%{_libdir}/libmultipath.so.*
5c2e41
%{_libdir}/libmpathpersist.so.*
5c2e41
%{_libdir}/libmpathcmd.so.*
5c2e41
%dir %{_libmpathdir}
5c2e41
%{_libmpathdir}/*
5c2e41
5c2e41
%post libs -p /sbin/ldconfig
5c2e41
5c2e41
%postun libs -p /sbin/ldconfig
5c2e41
5c2e41
%files devel
5c2e41
%defattr(-,root,root,-)
5c2e41
%doc README LICENSES/GPL-2.0 LICENSES/LGPL-2.0
5c2e41
%{_libdir}/libmpathpersist.so
5c2e41
%{_libdir}/libmpathcmd.so
5c2e41
%{_includedir}/mpath_cmd.h
5c2e41
%{_includedir}/mpath_persist.h
5c2e41
%{_mandir}/man3/mpath_persistent_reserve_in.3.gz
5c2e41
%{_mandir}/man3/mpath_persistent_reserve_out.3.gz
5c2e41
5c2e41
%files -n kpartx
5c2e41
%defattr(-,root,root,-)
5c2e41
%doc README
5c2e41
%{!?_licensedir:%global license %%doc}
5c2e41
%license LICENSES/GPL-2.0
5c2e41
%{_sbindir}/kpartx
5c2e41
/usr/lib/udev/kpartx_id
5c2e41
%{_mandir}/man8/kpartx.8.gz
5c2e41
%config %{_udevrulesdir}/11-dm-parts.rules
5c2e41
%config %{_udevrulesdir}/66-kpartx.rules
5c2e41
%config %{_udevrulesdir}/68-del-part-nodes.rules
5c2e41
5c2e41
%files -n libdmmp
5c2e41
%defattr(-,root,root,-)
5c2e41
%doc README LICENSES/GPL-3.0
5c2e41
%{_libdir}/libdmmp.so.*
5c2e41
5c2e41
%post -n libdmmp -p /sbin/ldconfig
5c2e41
5c2e41
%postun -n libdmmp -p /sbin/ldconfig
5c2e41
5c2e41
%files -n libdmmp-devel
5c2e41
%defattr(-,root,root,-)
5c2e41
%doc README LICENSES/GPL-3.0
5c2e41
%{_libdir}/libdmmp.so
5c2e41
%dir %{_includedir}/libdmmp
5c2e41
%{_includedir}/libdmmp/*
5c2e41
%{_mandir}/man3/dmmp_*
5c2e41
%{_mandir}/man3/libdmmp.h.3.gz
5c2e41
%{_pkgconfdir}/libdmmp.pc
5c2e41
5c2e41
%changelog
c90e5b
* Wed Aug 24 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-28
c90e5b
- Add 0110-multipath-fix-systemd-timers-in-the-initramfs.patch
c90e5b
- Resolves: bz #1916168
c90e5b
c90e5b
* Fri Aug 19 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-27
c90e5b
- Add 0108-multipathd-Add-missing-ctype-include.patch
c90e5b
- Add 0109-multipathd-replace-libreadline-with-libedit.patch
c90e5b
  * replace readline with libedit, to avoid license conflicts
c90e5b
- Resolves: bz #2119887
c90e5b
c90e5b
* Wed Jun  8 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-26
c90e5b
- Add 0107-libmultipath-unset-detect_checker-for-clariion-Unity.patch
c90e5b
- Resolves: bz #2082205
c90e5b
c90e5b
* Tue May 17 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-25
c90e5b
- Add 0105-multipathd-handle-fpin-events.patch
c90e5b
- Add 0106-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
c90e5b
- Resolves: bz #2083077
c90e5b
c90e5b
* Mon May 16 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-24
c90e5b
- Add 0094-multipath-return-failure-on-an-invalid-remove-comman.patch
c90e5b
  * Fixes bz #2052054
c90e5b
- Add 0095-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
c90e5b
- Add 0096-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
c90e5b
- Add 0097-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
c90e5b
- Add 0098-libmultipath-make-protocol_name-global.patch
c90e5b
- Add 0099-libmultipath-add-a-protocol-subsection-to-multipath..patch
c90e5b
- Add 0100-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
c90e5b
- Add 0101-libmultipath-check-the-overrides-pctable-for-path-va.patch
c90e5b
- Add 0102-libmultipath-fix-eh_deadline-documentation.patch
c90e5b
- Add 0103-libmultipath-Add-documentation-for-the-protocol-subs.patch
c90e5b
- Add 0104-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
c90e5b
  * The above 10 patches implement feature from bz #2065477
c90e5b
- Resolves: bz #2052054, #2065477
c90e5b
c90e5b
* Tue May 10 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-23
c90e5b
- Add 0091-multipath-tools-add-HPE-MSA-1060-2060-to-hwtable.patch
c90e5b
  * Partial fix for bz #2058222
c90e5b
- Add 0092-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
c90e5b
  * Fixes bz #2065468
c90e5b
- Add 0093-updated-HPE-MSA-builtin-config.patch
c90e5b
  * Fixes bz #2058222
c90e5b
- Resolves bz #2065468, #2058222
bb7530
adddbf
* Mon Feb  7 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-22
adddbf
- Add 0090-RH-add-support-to-mpathconf-for-setting-arbitrary-de.patch
adddbf
- Resolves: bz #1981240
adddbf
adddbf
* Tue Jan 18 2022 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-21
adddbf
- Add 0088-libmultipath-make-helper-function-to-trigger-path-ue.patch
adddbf
- Add 0089-multipathd-trigger-udev-change-on-path-addition.patch
adddbf
- Resolves: bz #1862032
adddbf
adddbf
* Thu Nov 18 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-20
adddbf
- Add 0079-libmultipath-use-typedef-for-keyword-handler-and-pri.patch
adddbf
- Add 0080-libmultipath-print-the-correct-file-when-parsing-fai.patch
adddbf
- Add 0081-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
adddbf
- Add 0082-libmultipath-make-set_int-take-a-range-for-valid-val.patch
adddbf
- Add 0083-libmultipath-improve-checks-for-set_str.patch
adddbf
- Add 0084-libmultipath-split-set_int-to-enable-reuse.patch
adddbf
- Add 0085-libmultipath-cleanup-invalid-config-handling.patch
adddbf
- Add 0086-libmultipath-don-t-return-error-on-invalid-values.patch
adddbf
  * Above 8 patches fix bz #1900595
adddbf
- Add 0087-multipathd-avoid-unnecessary-path-read-only-reloads.patch
adddbf
  * Fixes bz #2009624
adddbf
- Resolves: bz #1900595, #2009624, #2021823
adddbf
adddbf
* Thu Oct 28 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-19
adddbf
- Fix multipath_conf_syntax test to work with bz #1918150
adddbf
- Resolves: bz #1918150
adddbf
adddbf
* Thu Oct  7 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-18
9108dd
- Add 0077-multipathd.socket-add-missing-conditions-from-servic.patch
adddbf
  * Fixes bz #2008101
adddbf
- Add 0078-libmulitpath-add-section-name-to-invalid-keyword-out.patch
adddbf
  * Fixes bz #1918150
adddbf
- Resolves: bz #1918150, #2008101
9108dd
50e627
* Fri Jul 23 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-17
50e627
- Add 0074-mpathpersist-fail-commands-when-no-usable-paths-exis.patch
50e627
  * Fixes bz #1984723
50e627
- Add 0075-multipath-print-warning-if-multipathd-is-not-running.patch
50e627
  * Fixes bz #1973592
50e627
- Add 0076-multipathd-don-t-access-path-if-it-was-deleted.patch
50e627
  * Found by coverity
50e627
- Resolves: bz #1973592, #1984723
50e627
50e627
* Thu Jul 22 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-16
50e627
- Add missing patch
50e627
- Related: bz #1982598
50e627
50e627
* Thu Jul 22 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-15
50e627
- Add 0073-multipath.conf-fix-typo-in-checker_timeout-descripti.patch
50e627
- Resolves: bz #1982598
50e627
50e627
* Mon Jul 12 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-14
50e627
- Add 0072-RH-mpathconf-correctly-handle-spaces-after-option-na.patch
50e627
- Resolves: bz #1979470
50e627
50e627
* Wed Apr 28 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-13
50e627
- Add 0065-libmultipath-cleanup-code-to-strip-wwid-trailing-spa.patch
50e627
- Add 0066-multipathd-add-recheck_wwid-option-to-verify-the-pat.patch
50e627
- Add 0067-libmultipath-avoid-infinite-loop-with-bad-vpd-page-8.patch
50e627
- Add 0068-libmultipath-fix-priorities-in-parse_vpd_pg83.patch
50e627
- Add 0069-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
50e627
- Add 0070-multipathd-improve-getting-parent-udevice-in-rescan_.patch
50e627
- Add 0071-multipathd-don-t-trigger-uevent-for-partitions-on-ww.patch
50e627
  * add recheck_wwid option
50e627
  * Fixes bz #1907904
50e627
- Resolves: bz #1907904
50e627
50e627
* Wed Apr 21 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-12
50e627
- Add 0064-libmultipath-check-udev_device_get_-return-value-to-.patch
50e627
  * Fixes bz #1946940
50e627
- Resolves: bz #1946940
50e627
50e627
* Fri Mar 12 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-11
05be62
- Add 0062-libmultipath-select_action-don-t-drop-map-if-alias-c.patch
05be62
  * Fall back to WWID names instead of removing existing device
05be62
- Add 0063-libmultipath-check-if-user_friendly_name-is-in-use.patch
05be62
  * make sure to choose a user_friendly_name that isn't in use
50e627
  * Fixes bz #1937832
05be62
- Add alias_clash CI test
50e627
- Remove unused multipath.conf
50e627
- Resolves: bz #1937832
05be62
05be62
* Wed Feb 10 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-9
05be62
- Add 0060-kpartx-free-loop-device-after-listing-partitions.patch
05be62
  * Fixes bz #1925490
05be62
- Add 0061-RH-fix-find_multipaths-in-mpathconf.patch
05be62
  * Fixes bz #1921651
05be62
- Resolves: bz #1921651, #1925490
05be62
05be62
* Wed Jan 27 2021 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-7
05be62
- Add 0052-libmultipath-check-for-null-wwid-before-strcmp.patch
05be62
  * Missing part of fix for bz #1897815
05be62
- Add 0053-libmultipath-make-find_err_path_by_dev-static.patch
05be62
- Add 0054-multipathd-avoid-io_err_stat-crash-during-shutdown.patch
05be62
- Add 0055-multipathd-avoid-io_err_stat-ABBA-deadlock.patch
05be62
- Add 0056-multipathd-use-get_monotonic_time-in-io_err_stat-cod.patch
05be62
- Add 0057-multipathd-combine-free_io_err_stat_path-and-destroy.patch
05be62
- Add 0058-multipathd-cleanup-logging-for-marginal-paths.patch
05be62
  * The above 6 patches fix bz #1920795
05be62
- Add 0059-libmpathpersist-fix-thread-safety-of-default-functio.patch
05be62
  * Fixes bz #1913549
05be62
- Resolves: bz #1897815, #1913549, #1920795
05be62
05be62
* Tue Dec 15 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-6
05be62
- Add 0050-multipathd-Fix-multipathd-stopping-on-shutdown.patch
05be62
  * Fixes bz #1892496
05be62
- Add 0051-multipath.conf.5-Improve-checker_timeout-description.patch
05be62
  * Fixes bz #1906073
05be62
- Resolves: bz #1892496, #1906073
05be62
05be62
* Tue Nov 10 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-6
05be62
- Add 0039-libmultipath-factor-out-code-to-get-vpd-page-data.patch
05be62
- Add 0040-libmultipath-limit-reading-0xc9-vpd-page.patch
05be62
  * Only check for rdac support on configured devices, or devices where
05be62
    vpd page 0x00 indicates support for vpd page 0xc9
05be62
  * Fixes bz #1877415
05be62
- Add 0041-libmultipath-add-device-to-hwtable.c.patch
05be62
  * Add support for Fujitsu Eternus AB/HB
05be62
  * Fixes bz #1857429
05be62
- Add 0042-libmultipath-move-fast_io_fail-defines-to-structs.h.patch
05be62
- Add 0043-libmultipath-add-eh_deadline-multipath.conf-paramete.patch
05be62
  * Fixes bz #1819897
05be62
- Add 0044-libmultipath-don-t-dlclose-tur-checker-DSO.patch
05be62
  * Fixes bz #1875384
05be62
- Add 0045-libmultipath-warn-about-missing-braces-at-end-of-mul.patch
05be62
  * Fixes bz #1897530
05be62
- Add 0046-libmultipath-ignore-multipaths-sections-without-wwid.patch
05be62
  * Fixes bz #1897815
05be62
- Add 0047-tests-fix-missing-priority-blacklist-test.patch
05be62
- Add 0048-mpathpersist-Fix-Register-and-Ignore-with-0x00-SARK.patch
05be62
  * Make mpathpersist Register and Ignore command clear the registration
05be62
    with a 0x0 SARK, like sg_persist does.
05be62
  * Fixes bz #1894103
05be62
- Add 0049-mpathpersist-update-prkeys-file-on-changing-registra.patch
05be62
  * Fixes bz #1900522
05be62
  * The above 11 patches have all been submitted upstream
05be62
- Resolves: bz #1819897, #1857429, #1875384, #1877415, #1894103, #1897530
05be62
- Resolves: bz #1897815, #1900522
05be62
96a22b
* Mon Jul 13 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-5
96a22b
- Add 0038-multipath-deal-with-failures-flushing-maps.patch
96a22b
  * Don't print "fail" if multipath needs to failback to removing
96a22b
    a device itself.
96a22b
  * Fixes bz #1845875
96a22b
- Modify multipath_conf_syntax CI test
96a22b
  * It started failing because "multpath -F" can now start multipathd
96a22b
    via the socket, and the test expected multipathd to not be running
96a22b
- Resolves: bz #1845875
96a22b
96a22b
* Fri Jul 10 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-4
96a22b
- Add 0037-libmultipath-count-pending-paths-as-active-on-loads.patch
96a22b
  * make udev treat the device as having paths, so it will run kpartx
96a22b
  * Fixes bz #1846866
96a22b
- Resolves: bz #1846866
96a22b
96a22b
* Mon Jul  6 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-3
96a22b
- Add 0024-libmultipath-make-dm_get_map-status-return-codes-sym.patch
96a22b
- Add 0025-multipathd-fix-check_path-errors-with-removed-map.patch
96a22b
- Add 0026-libmultipath-make-dm_flush_maps-only-return-0-on-suc.patch
96a22b
- Add 0027-multipathd-add-del-maps-multipathd-command.patch
96a22b
- Add 0028-multipath-make-flushing-maps-work-like-other-command.patch
96a22b
- Add 0029-multipath-delegate-flushing-maps-to-multipathd.patch
96a22b
- Add 0030-multipath-add-option-to-skip-multipathd-delegation.patch
96a22b
  * The above 7 patches fix bz #1845875. Multipath now attempts to
96a22b
    delegate device removal to multipathd, and multipathd handles
96a22b
    external device removal better.
96a22b
- Add 0031-libmultipath-fix-sysfs-dev_loss_tmo-parsing.patch
96a22b
  * Fixes bz #1852843
96a22b
- Add 0032-kpartx-read-devices-with-direct-IO.patch
96a22b
  * Fixes bz #1814858
96a22b
- Add 0033-kpartx-handle-alternate-bsd-disklabel-location.patch
96a22b
- Add 0034-libmultipath-fix-checker-detection-for-nvme-devices.patch
96a22b
  * fixes bz #1845915
96a22b
- Add 0035-Makefile.inc-trim-extra-information-from-systemd-ver.patch
96a22b
- Add 0036-kpartx-fix-Wsign-compare-error.patch
96a22b
- Resolves: bz #1814858, #1845875, #1845915, #1852843
96a22b
96a22b
* Tue Jun  9 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-2
96a22b
- Add 0021-libmultipath-remove-_blacklist_exceptions-functions.patch
96a22b
- Add 0022-libmultipath-fix-parser-issue-with-comments-in-strin.patch
96a22b
- Add 0023-libmultipath-invert-regexes-that-start-with-exclamat.patch
96a22b
  * This commit also changes the default devnode blacklist to
96a22b
    blacklist all devices except scsi, dasd, and nvme.
96a22b
- Resolves: bz #1828180
96a22b
96a22b
* Wed May 27 2020 Benjamin Marzinski <bmarzins@redhat.com> 0.8.4-1
96a22b
- Update Source to upstream version 0.8.4
96a22b
  * This version includes the fixes for bz #1768894 & #1821214
96a22b
  * Previous patches 0001-0009 are included in this version
96a22b
- Rename files
96a22b
  * Previous patches 0010-0019 are now 0011-0020
96a22b
- Add 0001-libmultipath-assign-variable-to-make-gcc-happy.patch
96a22b
- Add 0002-libmutipath-don-t-close-fd-on-dm_lib_release.patch
96a22b
- Add 0003-libmultipath-allow-force-reload-with-no-active-paths.patch
96a22b
  * make multipath and multipathd reload maps with no active paths
96a22b
    (bz #1814858)
96a22b
- Add 0004-libmpathpersist-depend-on-libmultipath.patch
96a22b
- Add 0005-multipath-tools-Makefile-more-dependency-fixes-for-p.patch
96a22b
- Add 0006-multipath-tools-Makefile.inc-set-Wno-error-clobbered.patch
96a22b
- Add 0007-libmultipath-discovery.c-use-z-qualifier-for-size_t.patch
96a22b
- Add 0008-libmultipath-eliminate-more-signed-unsigned-comparis.patch
96a22b
- Add 0009-libmultipath-set_uint-fix-parsing-for-32bit.patch
96a22b
- Add 0010-multipath-tools-Makefile-add-install-dependency.patch
96a22b
  * The above 10 patches have been submitted upstream
96a22b
- Resolves: bz #1768894, #1814858, #1821214
7b12b5
8444ee
* Fri Nov  8 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.3-3
8444ee
- Rename files
8444ee
  * Previous patches 0004-0013 are now 0010-0019
8444ee
  * 0014-RH-add-mpathconf.patch now makes mpathconf default to not
8444ee
    printing foreign devices (bz #1760709)
8444ee
- Add 0004-libmultipath-remove-unused-path-prio_args.patch
8444ee
- Add 0005-libmultipath-constify-get_unaligned_be.patch
8444ee
- Add 0006-libmultipath-add-missing-hwe-mpe-variable-merges.patch
8444ee
- Add 0007-libmultipath-fix-sgio_get_vpd-looping.patch
8444ee
- Add 0008-libmultipath-add-vend_id-to-get_vpd_sgio.patch
8444ee
- Add 0009-libmultipath-add-code-to-get-vendor-specific-vpd-dat.patch
8444ee
  * Add the '%g' maps and paths format wildcard, and the vpd_vendor
8444ee
    multipath.conf devices section parameter. (bz #1527212)
8444ee
- Resolves: bz #1527212, #1760709
8444ee
8444ee
* Mon Oct 14 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.3-2
8444ee
- Update CI tests
8444ee
- Related: bz #1690515
8444ee
8444ee
* Tue Oct  8 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.3-1
8444ee
- Update Source to upstream version 0.8.3
8444ee
  * This version includes the fixes for bz #1690515, #1703439,
8444ee
    #1719562 & #1747534
8444ee
  * Previous patches 0001-0017 & 0031-0036 are included in this version
8444ee
- Rename files
8444ee
  * Previous patches 0018-0026 & 0028 are now 0004-0013
8444ee
  * 0008-RH-add-mpathconf.patch has been modified to add a
8444ee
    --property_blacklist option to fix bz #1753729
8444ee
- Add 0001-multipathd-warn-when-configuration-has-been-changed.patch
8444ee
  * Multipath now logs a warning message when the configuration file
8444ee
    has been changed to fix bz #1750594
8444ee
- Add 0002-libmultipath-fix-leak-in-foreign-code.patch
8444ee
- Add 0003-Fix-leak-in-mpathpersist.patch
8444ee
  * The above 3 patches have been submitted upstream
8444ee
- Resolves: bz #1690515, #1703439, #1719562, #1747534, #1750594, #1753729
8444ee
a1c519
* Mon Jun  3 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-5
a1c519
- Bump release number for test fix commit 0b68e623
a1c519
- Related: bz #1666322
a1c519
a1c519
* Tue May 28 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-4
a1c519
- Add 0035-BZ-1700911-hwtable-add-Lenovo-DE-series.patch
a1c519
- Add 0036-libmultipath-make-vector_foreach_slot_backwards-work.patch
a1c519
  * Fix for bz #1713459
a1c519
- Fixes for bz #1666322 and #1669097 were included in 0.8.0 upstream
a1c519
  code
a1c519
- Resolves: bz #1666322, #1669097, #1700911, #1713459
a1c519
a1c519
* Thu May 16 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-3
a1c519
- Add 0031-libmultipath-handle-clock_gettime-failures-in-tur-ch.patch
a1c519
- Add 0032-kpartx-fail-if-dup-of-dasd-file-descriptor-fails.patch
a1c519
- Add 0033-multipathd-fix-REALLOC_REPLY-with-max-length-reply.patch
a1c519
- Add 0034-multipathd-handle-NULL-return-from-genhelp_handler.patch
a1c519
  * The above 4 patches have been submitted upstream
a1c519
- Related: bz #1498546
a1c519
a1c519
* Tue Apr 30 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-2
a1c519
- Add 0029-BZ-1700451-check-on-multipathd-without-starting-it.patch
a1c519
- Add 0030-BZ-1700451-test-socket-connection-in-non-blocking-mo.patch
a1c519
  * the "multipath -u" call in 62-multipath.rules should no longer hang
a1c519
    on multipathd startup.
a1c519
- Resolves: bz #1700451
a1c519
a1c519
* Mon Apr  8 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.8.0-1
a1c519
- Update Source to upstream version 0.8.0
a1c519
  * Previous patches 0001-0006 & 0015-0019 are included in this commit
a1c519
- Rename files
a1c519
  * Previous patches 0007-0014 are now 0018-0025
a1c519
  * Previous patches 0020-0023 are now 0001, 0006 & 0007
a1c519
- Add 0002-libmultipath-handle-existing-paths-in-marginal_path-.patch
a1c519
- Add 0003-multipathd-cleanup-marginal-paths-checking-timers.patch
a1c519
- Add 0004-libmultipath-fix-marginal-paths-queueing-errors.patch
a1c519
- Add 0005-libmultipath-fix-marginal_paths-nr_active-check.patch
a1c519
- Add 0008-libmutipath-continue-to-use-old-state-on-PATH_PENDIN.patch
a1c519
- Add 0009-multipathd-use-update_path_groups-instead-of-reload_.patch
a1c519
- Add 0010-multipath.conf-add-missing-options-to-man-page.patch
a1c519
- Add 0011-libmultipath-add-get_uid-fallback-code-for-NVMe-devi.patch
a1c519
- Add 0012-libmulitpath-cleanup-uid_fallback-code.patch
a1c519
- Add 0013-multipathd-handle-changed-wwids-by-removal-and-addit.patch
a1c519
  * Multipath will now automatically remove and re-add paths if
a1c519
    their wwid changes
a1c519
- Add 0014-multipathd-remove-wwid_changed-path-attribute.patch
a1c519
- Add 0015-multipathd-ignore-disable_changed_wwids.patch
a1c519
  * Since paths are now getting removed and re-added there is
a1c519
    no need to disable them.
a1c519
- Add 0016-multipathd-Don-t-use-fallback-code-after-getting-wwi.patch
a1c519
- Add 0017-libmultipath-silence-dm_is_mpath-error-messages.patch
a1c519
- Add 0026-RH-Fix-nvme-compilation-warning.patch
a1c519
- Add 0027-Fix-systemd-version-detection.patch
a1c519
  * The above 16 patches have been submitted upstream
a1c519
- Add 0028-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
a1c519
  * Red Hat has a sysfs method to access the ANA state, which isn't
a1c519
    upstream, and will not be. This will probably go away in the
a1c519
    future.
a1c519
- Resolves: bz #1498546
a3944b
5c2e41
* Mon Feb 25 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-7
5c2e41
- Add 0023-BZ-1673167-fixup-wwid-recheck.patch
5c2e41
- Resolves: bz #1673167
5c2e41
5c2e41
* Sun Feb 24 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-6
5c2e41
- Fix multipath_conf_syntax CI test
5c2e41
  * need to wait for udev to settle before removing multipath device
5c2e41
- Resolves: bz #1673167
5c2e41
5c2e41
* Mon Feb 18 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-5
5c2e41
- Add 0021-BZ-1673167-Fix-miscounting-active-paths.patch
5c2e41
- Add 0022-BZ-1673167-ignore-failed-wwid-recheck.patch
5c2e41
- Resolves: bz #1673167
5c2e41
5c2e41
* Thu Jan 24 2019 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-4
5c2e41
- Add 0020-BZ-1668693-disable-user_friendly_names-for-NetApp.patch
5c2e41
- Resolves: bz #1668693
5c2e41
5c2e41
* Tue Dec 11 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-3
5c2e41
- Add 0017-BZ-1648397-fix-mpp-hwe-handling-when-paths-are-freed.patch
5c2e41
  * Fix crash by deleting in use hardware entry list pointer
5c2e41
- Add 0018-libmultipath-cleanup-pthread_cleanup_pop-call.patch
5c2e41
  * Fix compiler warning
5c2e41
- Add 0019-libmultipath-fix-false-removes-in-dmevents-polling-c.patch
5c2e41
  * The above 3 patches have been accepted upstream
5c2e41
- Resolves: bz #1648397
5c2e41
5c2e41
* Wed Oct 10 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-2
5c2e41
- Add 0015-libmultipath-free-allocated-value-in-set_int.patch
5c2e41
- Add 0016-kpartx-fix-new-memory-leak-in-dm_find_part.patch
5c2e41
- change hardcoded /usr/lib/udev/rules.d to _udevrulesdir
5c2e41
- Resolves: bz #1606947
5c2e41
5c2e41
* Wed Oct 10 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.8-1
5c2e41
- Update Source to upstream version 0.7.8
5c2e41
  * Previous patches 0001-0011 are included in this version
5c2e41
- Rename files
5c2e41
  * Previous patches 0012-0019 are now patches 0007-0014
5c2e41
- Add 0001-multipath-tweak-logging-style.patch
5c2e41
- Add 0002-multipathd-check-for-NULL-udevice-in-cli_add_path.patch
5c2e41
- Add 0003-libmultipath-remove-max_fds-code-duplication.patch
5c2e41
- Add 0004-multipathd-set-return-code-for-multipathd-commands.patch
5c2e41
- Add 0005-mpathpersist-fix-registration-rollback-issue.patch
5c2e41
- Add 0006-libmultipath-timeout-on-unresponsive-tur-thread.patch
5c2e41
  * The above 6 patches have been submitted upstream
5c2e41
- Resolves: bz #1606947, #1631883
5c2e41
5c2e41
* Tue Jul 17 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-2.gitef6d98b
5c2e41
- Update Source to latest upstream commit
5c2e41
  * Previous patches 0001-0018 are included in this commit
5c2e41
- Rename files
5c2e41
  * Previous patches 0019-0028 are now patches 0002-0003 & 0012-0019
5c2e41
- Add 0001-libmultipath-remove-last-of-rbd-code.patch
5c2e41
- Add 0004-mpathpersist-add-param-alltgpt-option.patch
5c2e41
  * mpathpersist now accepts --param-alltgpt
5c2e41
- Add 0005-libmutipath-remove-unused-IDE-bus-type.patch
5c2e41
- Add 0006-multipathd-add-new-protocol-path-wildcard.patch
50e627
  * multipathd show paths format now accepts %%P for the path protocol/transport
5c2e41
- Add 0007-libmultipath-add-protocol-blacklist-option.patch
5c2e41
  * You can now use the "protocol" blacklist section parameter to blacklist
5c2e41
    by protocol/transport
5c2e41
- Add 0008-libmultipath-remove-_filter_-blacklist-functions.patch
5c2e41
- Add 0009-multipath-tests-change-to-work-with-old-make-version.patch
5c2e41
- Add 0010-multipath-tests-add-blacklist-tests.patch
5c2e41
- Add 0011-mpathpersist-add-missing-param-rk-usage-info.patch
5c2e41
- Refresh 0013-RH-Remove-the-property-blacklist-exception-builtin.patch
5c2e41
- Modify 0016-RH-add-mpathconf.patch
5c2e41
  * improve usage message and man page
5c2e41
- Modify device-mapper-multipath.spec
5c2e41
  * updated dependencies
5c2e41
5c2e41
* Tue Jun 12 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.7-1
5c2e41
- Update Source to 0.7.7
5c2e41
  * Previous patches 0001-0009 & 0016 are included in this commit
5c2e41
- Add upstream patches since 0.7.7
5c2e41
  * patches 0001-0012 are from upstream commits since 0.7.7
5c2e41
- Add 0013-libmultipath-print-correct-default-for-delay_-_check.patch
5c2e41
  * fix minor configuration printing issue. posted upstream
5c2e41
- Add 0014-multipath.conf.5-clarify-property-whitelist-handling.patch
5c2e41
  * clarify property blacklist_excecptions handling in man page
5c2e41
    posted upstream
5c2e41
- Add 0015-mpathpersist-add-all_tg_pt-option.patch
5c2e41
  * add new all_tg_pt multpiath.conf option. posted upstream
5c2e41
- Add 0016-libmultipath-remove-rbd-code.patch
5c2e41
  * remove unused rbd code. posted upstream
5c2e41
- Add 0017-mpathpersist-fix-aptpl-support.patch
5c2e41
  * add ":aptpl" suffix for reservation_key to fix aptpl support.
5c2e41
    posted upstream
5c2e41
- Add 0018-multipath-don-t-check-timestamps-without-a-path.patch
5c2e41
  * fix multipath null dereference crash. posted upstream
5c2e41
- Add 0019-libmultipath-fix-detect-alua-corner-case.patch
5c2e41
  * fix alua detection with retain_hardware_handler set to off. posted
5c2e41
    upstream
5c2e41
- Add 0020-multipath-fix-setting-conf-version.patch
5c2e41
  * multipath wasn't setting the kernel version correctly. posted
5c2e41
    upstream
5c2e41
- Add 0028-RH-reset-default-find_mutipaths-value-to-off.patch
5c2e41
  * default to RHEL7 and older device detection style. Redhat specific,
5c2e41
    to keep customer experience the same.
5c2e41
- Rename files
5c2e41
  * Previous patches 0010-0015 & 0017 are now patches 0021-0027
5c2e41
- Modify 0021-RH-fixup-udev-rules-for-redhat.patch
5c2e41
  * Fix spurious compile warning with redhat compile options
5c2e41
- Modify 0022-RH-Remove-the-property-blacklist-exception-builtin.patch
5c2e41
  * clarify changes in man page
5c2e41
5c2e41
* Tue May 15 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-4.git1cb704b
5c2e41
- Rename files
5c2e41
  * Previous patches 0010-0017 are now patches 0012-0019
5c2e41
5c2e41
* Tue Apr 24 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-3.git1cb704b
5c2e41
- Add 0008-multipathd-add-failures-path-format-wildcard.patch
5c2e41
- Add 0009-multipathd-fix-reservation_key-check.patch
5c2e41
- Rename files
5c2e41
  * Previous patches 0008-0015 are now patches 0010-0017
5c2e41
5c2e41
* Fri Apr 13 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.6-2.git1cb704b
5c2e41
- Add 0007-libmultipath-Fix-logic-in-should_multipath.patch
5c2e41
  * fix bug in identifying multipathable devices. posted upstream
5c2e41
- Rename files
5c2e41
  * Previous patches 0007-0014 are now patches 0008-0015
5c2e41
96a22b
* Mon Apr 02 2018 Benjamin Marzinski <bmarzins@redhat.com> - 0.7.6-1.git1cb704b
5c2e41
- Update Source to the latest upstream commit
5c2e41
  * Previous patches 0001-0014 are included in this commit
5c2e41
  * Previous patches 0015-0022 are now patches 0007-0014
5c2e41
- 0001-multipathd-remove-incorrect-pthread_testcancel.patch
5c2e41
  * Fixed pthread cancellation issue. posted upstream
5c2e41
- 0002-multipath-add-comments.patch
5c2e41
  * Posted upstream
5c2e41
- 0003-multipathd-minor-dmevents-polling-code-cleanups.patch
5c2e41
  * Fixed minor polling issues. posted upstream
5c2e41
- 0004-multipathd-remove-unneeded-function-parameter.patch
5c2e41
  * Posted upstream
5c2e41
- 0005-mpathcmd-fix-libmpathcmd-license.patch
5c2e41
  * License clarification. posted upstream
5c2e41
- 0006-libmultipath-don-t-print-undefined-values.patch
5c2e41
  * Fixed bug in 'multipath show config'. posted upstream
5c2e41
5c2e41
* Tue Mar 06 2018 Björn Esser <besser82@fedoraproject.org> - 0.7.4-2.git07e7bd5
5c2e41
- Rebuilt for libjson-c.so.4 (json-c v0.13.1)
5c2e41
5c2e41
* Thu Feb 15 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.7.4-1.git07e7bd5
5c2e41
- Update Source to the latest upstream commit
5c2e41
  * Previous patches 0001-0006 are included in this commit
5c2e41
  * Previous patches 0007-0014 are now patches 0015-0022
5c2e41
- Add 0001-libmultipath-fix-tur-checker-locking.patch
5c2e41
  * Fixed spinlock bug. posted upstream
5c2e41
- Add 0002-multipath-fix-DEF_TIMEOUT-use.patch
5c2e41
  * Add missing sec to ms conversion. posted upstream
5c2e41
- Add 0003-multipathd-remove-coalesce_paths-from-ev_add_map.patch
5c2e41
  * Remove unused code. posted upstream
5c2e41
- Add 0004-multipathd-remove-unused-configure-parameter.patch
5c2e41
  * Remove unused code. posted upstream
5c2e41
- Add 0005-Fix-set_no_path_retry-regression.patch
5c2e41
  * Fix issue with queueing and path addition. posted upstream
5c2e41
- Add 0006-multipathd-change-spurious-uevent-msg-priority.patch
5c2e41
  * Change message priority to Notice. posted upstream
5c2e41
- Add 0007-multipath-print-sysfs-state-in-fast-list-mode.patch
5c2e41
  * Show sysfs state correctly in fast list mode (-l). posted upstream
5c2e41
- Add 0008-libmultipath-move-remove_map-waiter-code-to-multipat.patch
5c2e41
  * Move code around. posted upstream
5c2e41
- Add 0009-move-waiter-code-from-libmultipath-to-multipathd.patch
5c2e41
  * Move code around. posted upstream
5c2e41
- Add 0010-call-start_waiter_thread-before-setup_multipath.patch
5c2e41
  * Fix race on multipath device creations. posted upstream
5c2e41
- Add 0011-libmultipath-add-helper-functions.patch
5c2e41
  * posted upstream
5c2e41
- Add 0012-multipathd-RFC-add-new-polling-dmevents-waiter-threa.patch
5c2e41
  * Add alternate method of getting dmevents, that doesn't
5c2e41
    require a thread per device. posted upstream
5c2e41
- Add 0013-libmultipath-condlog-log-to-stderr.patch
5c2e41
  * change condlog to log to stderr instead of stdout. posted upstream
5c2e41
- Add 0014-multipathd-fix-compiler-warning-for-uev_pathfail_che.patch
5c2e41
  * fix indentation issue. posted upstream
5c2e41
5c2e41
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-3
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5c2e41
5c2e41
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 0.7.3-2
5c2e41
- Rebuilt for libjson-c.so.3
5c2e41
5c2e41
* Tue Nov  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.3-1
5c2e41
- Update Source to upstream 0.7.3 release
5c2e41
  * Previous patch 0001 is included in this commit, and 0002 was solved in a
5c2e41
    different manner causing some change to previous patch 0003
5c2e41
  * Previous patches 0003-0010 are now patches 0007-0014
5c2e41
- Add 0001-mpathpersist-Fix-invalid-condition-check.patch
5c2e41
  * Fix incorrect check. posted upstream
5c2e41
- Add 0002-multipath-add-man-page-info-for-my-prkey-changes.patch
5c2e41
  * Add missing man page info. posted upstream
5c2e41
- Add 0003-multipath-there-is-no-none-path-state.patch
5c2e41
  * remove incorrect path state. posted upstream
5c2e41
- Add 0004-mutipath-updated-Huawei-storage-config.patch
5c2e41
  * update builtin device configuration. posted upstream
5c2e41
- Add 0005-multipath-fix-doc-typo.patch
5c2e41
  * fix man page typo. posted upstream
5c2e41
- Add 0006-multipath-add-ghost_delay-parameter.patch
5c2e41
  * add new multipath.conf parameter "ghost_delay". posted upstream
5c2e41
5c2e41
5c2e41
* Tue Nov  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-8.git847cc43
5c2e41
- Refresh 0001-libmultipath-update-3PARdata-builtin-config.patch
5c2e41
- Add 0010-RH-warn-on-invalid-regex-instead-of-failing.patch
5c2e41
  * Change old-style multipath.conf regex "*" to a proper ".*" instead of
5c2e41
    failing
5c2e41
5c2e41
* Wed Aug  2 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-7.git847cc43
5c2e41
- Modify 0005-RH-don-t-start-without-a-config-file.patch
5c2e41
  * Fix man page typos
5c2e41
5c2e41
* Mon Jul 31 2017 Troy Dawson <tdawson@redhat.com> - 0.7.1-6.git847cc43
5c2e41
- Clean spec file - remove pre-fedora 23 cruft
5c2e41
5c2e41
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5.git847cc43
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5c2e41
5c2e41
* Fri Jul 21 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-4.git847cc43
5c2e41
- Update Source to the latest upstream commit
5c2e41
  * Previous patches 0001 and 0010-0013 are included in this commit.
5c2e41
- Add 0001-libmultipath-update-3PARdata-builtin-config.patch
5c2e41
  * Change for building configuration. Posted upstream
5c2e41
- Modify 0006-RH-use-rpm-optflags-if-present.patch
5c2e41
  * Add missing lines to actually use RPM_OPT_FLAGS.
5c2e41
5c2e41
* Fri Jun 23 2017 Tom Callaway <spot@fedoraproject.org> - 0.7.1-3.gitf21166a
5c2e41
- rebuild to resolve broken deps
5c2e41
5c2e41
* Fri Jun  2 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-2.gitf21166a
5c2e41
- Modify 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
5c2e41
  * update multipath.conf.5 man page to remove builtin listing
5c2e41
- Modify 0005-RH-don-t-start-without-a-config-file.patch
5c2e41
  * update multipathd.8 man page to note that a config file is necessary
5c2e41
- Modify 0007-RH-add-mpathconf.patch
5c2e41
  * add property blacklist-exception to default config file
5c2e41
- Add 0010-libmultipath-change-how-RADOS-checker-is-enabled.patch
5c2e41
  * Makefile now autodetects librados. Posted upstream
5c2e41
- Remove related RADOS option from spec file
5c2e41
- Add 0011-multipath-set-verbosity-to-default-during-config.patch
5c2e41
  * Allow multipath to print warning messages during configuration.
5c2e41
    Posted upstream
5c2e41
- Add 0012-mpath-skip-device-configs-without-vendor-product.patch
5c2e41
  * device entries without vendor/product were breaking configurations.
5c2e41
    Posted upsteam
5c2e41
- Add 0013-multipathd-fix-show-maps-json-crash.patch
5c2e41
  * multipathd crashed showing json output with no devices. Posted
5c2e41
    upstream
5c2e41
5c2e41
* Tue May 23 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.7.1-1.gitf21166a
5c2e41
- Update Source to the latest upstream commit
5c2e41
- Add 0001-libmultipath-add-comment-about-resuming.patch
5c2e41
  * posted upstream
5c2e41
- Add 0002-multipath-attempt-at-common-multipath.rules.patch
5c2e41
  * under discussion upstream
5c2e41
- Add 0003-RH-fixup-udev-rules-for-redhat.patch
5c2e41
  * Redhat uses different udev rules that some other distros, so multipath
5c2e41
    has run at a different time. Not all upstream distros link /sbin and
5c2e41
    /usr/sbin either.
5c2e41
- Add 0004-RH-Remove-the-property-blacklist-exception-builtin.patch
5c2e41
  * Allow multipath to be used on devices without multiple paths. NAK'ed
5c2e41
    upstream, but requested by Red Hat
5c2e41
- Add 0005-RH-don-t-start-without-a-config-file.patch
5c2e41
  * Don't start multipath unless a config file exists. NAK'ed upstream,
5c2e41
    but requested by Red Hat
5c2e41
- Add 0006-RH-use-rpm-optflags-if-present.patch
5c2e41
  * Make the build system fedora friendly
5c2e41
- Add 0007-RH-add-mpathconf.patch
5c2e41
  * Add tool to help configure multipath with Red Hat defaults.
5c2e41
- Add 0008-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
5c2e41
  * Make multipath able to claim devices based on the kernel command line
5c2e41
    NAK'ed upstream but requested by Red Hat
5c2e41
- Add 0009-RH-trigger-change-uevent-on-new-device-creation.patch
5c2e41
  * under discussion upstream
5c2e41
5c2e41
* Wed Apr 12 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-87
5c2e41
- Remove Epoch from device-mapper requires
5c2e41
  * The RHEL releases of device-mapper set the Epoch, and this was
5c2e41
    accidentally retained in the fedora spec file.
5c2e41
5c2e41
* Fri Apr  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-86
5c2e41
- Modify 0136-RHBZ-1304687-wait-for-map-add.patch
5c2e41
  * switch to missing_uev_wait_timeout to stop waiting for uev
5c2e41
- Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch
5c2e41
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
5c2e41
- Refresh 0154-UPBZ-1291406-disable-reinstate.patch
5c2e41
- Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch
5c2e41
- Refresh 0161-RHBZ-1311659-no-kpartx.patch
5c2e41
- Refresh 0167-RHBZ-1335176-fix-show-cmds.patch
5c2e41
- Add 0173-RH-update-man-page.patch
5c2e41
- Add 0174-RHBZ-1362396-modprobe.patch
5c2e41
  * make starting the multipathd service modprobe dm-multipath in the
5c2e41
    sysvinit scripts
5c2e41
- Add 0175-RHBZ-1357382-ordering.patch
5c2e41
  * force multipathd.service to start after systemd-udev-trigger.service
5c2e41
- Add 0176-RHBZ-1363830-fix-rename.patch
5c2e41
  * initialized a variable to make dm_rename not fail randomly
5c2e41
- Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch
5c2e41
  * This and all the following patches add the rbd patch checker
5c2e41
- Add 0178-libmultipath-add-rbd-discovery.patch
5c2e41
- Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch
5c2e41
- Add 0180-multipath-tools-Add-rbd-checker.patch
5c2e41
- Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
5c2e41
- Add 0182-multipath-tools-check-for-initialized-checker-before.patch
5c2e41
- Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
5c2e41
- Add 0184-rbd-fix-sync-repair-support.patch
5c2e41
- Add 0185-rbd-check-for-nonshared-clients.patch
5c2e41
- Add 0186-rbd-check-for-exclusive-lock-enabled.patch
5c2e41
- Add 0187-rbd-fixup-log-messages.patch
5c2e41
- Add 0188-RHBZ-1368501-dont-exit.patch
5c2e41
  * make multipathd not exit if it encounters recoverable errors on startup
5c2e41
- Add 0189-RHBZ-1368211-remove-retries.patch
5c2e41
  * add "remove_retries" multipath.conf parameter to make multiple attempts
5c2e41
    to remove a multipath device if it is busy.
5c2e41
- Add 0190-RHBZ-1380602-rbd-lock-on-read.patch
5c2e41
  * pass lock_on_read when remapping image
5c2e41
- Add 0191-RHBZ-1169168-disable-changed-paths.patch
5c2e41
  * add "disabled_changed_wwids" multipath.conf parameter to disable
5c2e41
    paths whose wwid changes
5c2e41
- Add 0192-RHBZ-1362409-infinibox-config.patch
5c2e41
- Add 0194-RHBZ-1351964-kpartx-recurse.patch
5c2e41
  * fix recursion on corrupt dos partitions
5c2e41
- Add 0195-RHBZ-1359510-no-daemon-msg.patch
5c2e41
  * print a messages when multipathd isn't running
5c2e41
- Add 0196-RHBZ-1239173-dont-set-flag.patch
5c2e41
  * don't set reload flag on reloads when you gain your first
5c2e41
    valid path
5c2e41
- Add 0197-RHBZ-1394059-max-sectors-kb.patch
5c2e41
  * add "max_sectors_kb" multipath.conf parameter to set max_sectors_kb
5c2e41
    on a multipath device and all its path devices
5c2e41
- Add 0198-RHBZ-1372032-detect-path-checker.patch
5c2e41
  * add "detect_checker" multipath.conf parameter to detect ALUA arrays
5c2e41
    and set the path checker to TUR
5c2e41
- Add 0199-RHBZ-1279355-3pardata-config.patch
5c2e41
- Add 0200-RHBZ-1402092-orphan-status.patch
5c2e41
  * clear status on orphan paths
5c2e41
- Add 0201-RHBZ-1403552-silence-warning.patch
5c2e41
- Add 0202-RHBZ-1362120-skip-prio.patch
5c2e41
  * don't run prio on failed paths
5c2e41
- Add 0203-RHBZ-1363718-add-msgs.patch
5c2e41
- Add 0204-RHBZ-1406226-nimble-config.patch
5c2e41
- Add 0205-RHBZ-1416569-reset-stats.patch
5c2e41
  * add "reset maps stats" and "reset map <map> stats" multipathd
5c2e41
    interactive commands to reset the stats tracked by multipathd
5c2e41
- Add 0206-RHBZ-1239173-pt2-no-paths.patch
5c2e41
  * make multipath correctly disable scanning and rules running when
5c2e41
    it gets a uevent and there are not valid paths.
5c2e41
- Add 0207-UP-add-libmpathcmd.patch
5c2e41
  * New shared library, libmpathcmd, that sends and receives messages from
5c2e41
    multipathd. device-mapper-multipath now uses this library internally.
5c2e41
- Add 0208-UPBZ-1430097-multipathd-IPC-changes.patch
5c2e41
  * validation that modifying commands are coming from root.
5c2e41
- Add 0209-UPBZ-1430097-multipath-C-API.patch
5c2e41
  * New shared library. libdmmp, that presents the information from multipathd
5c2e41
    in a structured manner to make it easier for callers to use
5c2e41
- Add 0210-RH-fix-uninstall.patch
5c2e41
  * Minor compilation fixes
5c2e41
- Add 0211-RH-strlen-fix.patch
5c2e41
  * checks that variables are not NULL before passing them to strlen
5c2e41
- Add 0212-RHBZ-1431562-for-read-only.patch
5c2e41
- Make 3 new subpackages
5c2e41
  * device-mapper-multipath-devel, libdmmp, and libdmmp-devel. libmpathcmd
5c2e41
    and libmpathprio are in device-mapper-multipath-libs and
5c2e41
    device-mapper-multipath-devel. libdmmp is in its own subpackages
5c2e41
- Move libmpathprio devel files to device-mapper-multipath-devel
5c2e41
- Added BuildRequires on librados2-devel
5c2e41
5c2e41
5c2e41
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-85
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5c2e41
5c2e41
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.4.9-84
5c2e41
- Rebuild for readline 7.x
5c2e41
5c2e41
* Fri Jul 22 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-83
5c2e41
- Modify 0135-RHBZ-1299600-path-dev-uevents.patch
5c2e41
  * trigger uevents when adding wwids for existing devices during startup
5c2e41
- Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
5c2e41
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
5c2e41
- Modify 0159-UPBZ-1255885-udev-waits.patch
5c2e41
  * fix bug in failure path
5c2e41
- Add 0160-RH-udev-flags.patch
5c2e41
- Add 0161-RHBZ-1311659-no-kpartx.patch
5c2e41
  * skip_kpartx option disables kpartx running on multipath devices
5c2e41
- Add 0162-RHBZ-1333331-huawei-config.patch
5c2e41
  * Add default config for Huawei XSG1 array
5c2e41
- Add 0163-UPBZ-1333492-resize-map.patch
5c2e41
  * restore old size if resize fails
5c2e41
- Add 0164-RHBZ-1311463-dos-part-rollover.patch
5c2e41
  * fix incorrect partition size due to 4k device size rollover
5c2e41
- Add 0165-UPBZ-1341748-MSA-2040-conf.patch
5c2e41
  * Add default config for MSA 2040 array
5c2e41
- Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
5c2e41
  * don't allow path wwid to change while it is in use
5c2e41
- Add 0167-RHBZ-1335176-fix-show-cmds.patch
5c2e41
  * and new show multipath format wildcard, 'f' to sho number of failures.
5c2e41
    This will hopefully be useful for tracking what happens to multipath
5c2e41
    devices for bz #1335176
5c2e41
- Add 0168-RHBZ-1347769-shared-lock.patch
5c2e41
  * make multipath lock the path devices with a shared lock
5c2e41
- Add 0169-UPBZ-1353357-json-output.patch
5c2e41
  * add mulitpathd json output command
5c2e41
- Add 0170-UPBZ-1352925-fix-typo.patch
5c2e41
- Add 0171-UPBZ-1356651-allow-zero-size.patch
5c2e41
  * Allow zero-sized paths to be added to a multipath device
5c2e41
- Add 0172-RHBZ-1350931-no-active-add.patch
5c2e41
  * Allow paths to be added to a new map if no active paths exist. Also
5c2e41
    fixes 1351430
5c2e41
5c2e41
5c2e41
* Thu Apr 21 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-82
5c2e41
- Modify 0005-RH-add-mpathconf.patch
5c2e41
  * changed warning message
5c2e41
- Modify 0102-RHBZ-1160478-mpathconf-template.patch
5c2e41
  * updated man page
5c2e41
- Modify 0104-RHBZ-631009-deferred-remove.patch
5c2e41
  * refactor code and minor fix
5c2e41
- Refresh 0107-RHBZ-1169935-no-new-devs.patch
5c2e41
- Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
5c2e41
- Refresh 0126-RHBZ-1211383-alias-collision.patch
5c2e41
- Add 0133-RHBZ-1296979-fix-define.patch
5c2e41
  * look for the correct libudev function to set define
5c2e41
- Add 0134-RHBZ-1241528-check-mpath-prefix.patch
5c2e41
  * only touch devices with a "mpath-" dm uuid prefix
5c2e41
- Add 0135-RHBZ-1299600-path-dev-uevents.patch
5c2e41
  * trigger path uevent the first time a path is claimed by multipath
5c2e41
- Add 0136-RHBZ-1304687-wait-for-map-add.patch
5c2e41
  * wait for the device to finish being added before reloading it.
5c2e41
- Add 0137-RHBZ-1280524-clear-chkr-msg.patch
5c2e41
- Add 0138-RHBZ-1288660-fix-mpathconf-allow.patch
5c2e41
  * don't remove existing lines from blacklist_exceptions section
5c2e41
- Add 0139-RHBZ-1273173-queue-no-daemon-doc.patch
5c2e41
- Add 0140-RHBZ-1299647-fix-help.patch
5c2e41
- Add 0141-RHBZ-1303953-mpathpersist-typo.patch
5c2e41
- Add 0142-RHBZ-1283750-kpartx-fix.patch
5c2e41
  * only remove devices if their uuid says that they are the correct
5c2e41
    partition device
5c2e41
- Add 0143-RHBZ-1299648-kpartx-sync.patch
5c2e41
  * default to using udev sync mode
5c2e41
- Add 0144-RHBZ-1299652-alua-pref-arg.patch
5c2e41
  * allow "exclusive_pref_bit" argument to alua prioritizer
5c2e41
- Add 0145-UP-resize-help-msg.patch
5c2e41
- Add 0146-UPBZ-1299651-raw-output.patch
5c2e41
  * allow raw format mutipathd show commands, that remove headers and padding
5c2e41
- Add 0147-RHBZ-1272620-fail-rm-msg.patch
5c2e41
- Add 0148-RHBZ-1292599-verify-before-remove.patch
5c2e41
  * verify that all partitions are unused before attempting to remove a device
5c2e41
- Add 0149-RHBZ-1292599-restore-removed-parts.patch
5c2e41
  * don't disable kpartx when restoring the first path of a device.
5c2e41
- Add 0150-RHBZ-1253913-fix-startup-msg.patch
5c2e41
  * wait for multipathd daemon to write pidfile before returning
5c2e41
- Add 0151-RHBZ-1297456-weighted-fix.patch
5c2e41
  * add wwn keyword to weighted prioritizer for persistent naming
5c2e41
- Add 0152-RHBZ-1269293-fix-blk-unit-file.patch
5c2e41
  * use "Wants" instead of "Requires"
5c2e41
- Add 0153-RH-fix-i686-size-bug.patch
5c2e41
  * use 64-bit keycodes for multipathd client commands
5c2e41
- Add 0154-UPBZ-1291406-disable-reinstate.patch
5c2e41
  * don't automatically reinstate ghost paths for implicit alua devices
5c2e41
- Add 0155-UPBZ-1300415-PURE-config.patch
5c2e41
  * Add default config for PURE FlashArray
5c2e41
- Add 0156-UPBZ-1313324-dont-fail-discovery.patch
5c2e41
  * don't fail discovery because individual paths failed.
5c2e41
- Add 0157-RHBZ-1319853-multipath-c-error-msg.patch
5c2e41
  * better error reporting for multipath -c
5c2e41
- Add 0158-RHBZ-1318581-timestamp-doc-fix.patch
5c2e41
  * add documentation for -T
5c2e41
- Add 0159-UPBZ-1255885-udev-waits.patch
5c2e41
  * make multipath and kpartx wait after for udev after each command
5c2e41
5c2e41
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.9-81
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5c2e41
5c2e41
* Fri Sep 25 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-80
5c2e41
- Add 0131-RHBZ-1259523-host_name_len.patch
5c2e41
  * increase size of host string
5c2e41
- Add 0132-UPBZ-1259831-lock-retry.patch
5c2e41
  * retry locking when creating multipath devices
5c2e41
5c2e41
* Mon Aug 17 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-79
5c2e41
- Add 0130-UPBZ-1254292-iscsi-targetname.patch
5c2e41
  * check for targetname iscsi sysfs value
5c2e41
5c2e41
* Thu Aug 13 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-78
5c2e41
- fix triggerun issue and updated requires in spec file.
5c2e41
5c2e41
* Fri Aug  7 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77
5c2e41
- Modify 0104-RHBZ-631009-deferred-remove.patch
5c2e41
  * add man page info
5c2e41
- Refresh 0112-RHBZ-1194917-add-config_dir-option.patch
5c2e41
- Refresh 0114-RHBZ-1196394-delayed-reintegration.patch
5c2e41
- Add 0118-UPBZ-1200738-update-eternus-config.patch
5c2e41
  * update default config
5c2e41
- Add 0119-RHBZ-1081397-save-alua-info.patch
5c2e41
  * make prioritizers save information between calls to speed them up.
5c2e41
- Add 0120-RHBZ-1043093-realloc-fix.patch
5c2e41
  * free old memory if realloc fails.
5c2e41
- Add 0121-RHBZ-1197234-rules-fix.patch
5c2e41
  * make sure kpartx runs after an DM_ACTIVATION event occurs.
5c2e41
- Add 0122-RHBZ-1212590-dont-use-var.patch
5c2e41
  * use /run instead of /var/run
5c2e41
- Add 0123-UPBZ-1166072-fix-path-offline.patch
5c2e41
  * Don't mark quiesce and transport-offline paths as offline
5c2e41
- Add 0124-RHBZ-1209275-retrigger-uevents.patch
5c2e41
  * Make multipathd retrigger uevents when paths haven't successfully had
5c2e41
    their udev_attribute environment variable set by udev and add
5c2e41
    "retrigger_ties" and "retrigger_delay" to control this
5c2e41
- Add 0125-RHBZ-1153832-kpartx-delete.patch
5c2e41
  * Delete all partition devices with -d (not just the ones in the partition
5c2e41
    table)
5c2e41
- Add 0126-RHBZ-1211383-alias-collision.patch
5c2e41
  * make multipathd use the old alias, if rename failed and add
5c2e41
    "new_bindings_in_boot" to determine if new bindings can be added to
5c2e41
    the bindings file in the initramfs
5c2e41
- Add 0127-RHBZ-1201030-use-blk-availability.patch
5c2e41
  * Make multipath use blk-availability.service
5c2e41
- Add 0128-RHBZ-1222123-mpathconf-allow.patch
5c2e41
  * Add mpathconf --allow for creating specialized config files.
5c2e41
- Add 0129-RHBZ-1241774-sun-partition-numbering.patch
5c2e41
  * Make kpartx correctly number sun partitions.
5c2e41
5c2e41
5c2e41
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-76
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5c2e41
5c2e41
* Wed Mar 11 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-75
5c2e41
- Add 0111-RH-dont-show-pg-timeout.patch
5c2e41
  * The kernel doesn't support pg_timeout, so multipath shouldn't
5c2e41
    bother to display it
5c2e41
- Add 0112-RHBZ-1194917-add-config_dir-option.patch
5c2e41
  * multipath will now also read its configuration from files with
5c2e41
    the .conf suffix in the directory specified by config_dir
5c2e41
    which defaults to /etc/multipath/conf.d
5c2e41
- Add 0113-RHBZ-1194917-cleanup.patch
5c2e41
  * cleanup some unnecessary code
5c2e41
- Add 0114-RHBZ-1196394-delayed-reintegration.patch
5c2e41
  * Add "delay_watch_checks" and "delay_wait_checks" options to delay
5c2e41
    reintegration of flakey paths.
5c2e41
- Add 0115-RHBZ-1198418-fix-double-free.patch
5c2e41
  * multipath was freeing the multipath alias twice if it failed to create the
5c2e41
    multipath device.
5c2e41
- Add 0116-UPBZ-1188179-dell-36xxi.patch
5c2e41
  * new builtin configurations.
5c2e41
- Add 0117-RHBZ-1198424-autodetect-clariion-alua.patch
5c2e41
  * configure multipath to automatically detect alua settings on clariion
5c2e41
    devices.
5c2e41
5c2e41
* Thu Mar 05 2015 Adam Jackson <ajax@redhat.com> 0.4.9-74
5c2e41
- Drop sysvinit subpackage from F23+
5c2e41
5c2e41
* Wed Feb 18 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-73
5c2e41
- Add 0110-RHBZ-blacklist-vd-devs.patch
5c2e41
  * blacklist vd[a-z] devices, since they don't have a WWID for
5c2e41
    multipath to use.
5c2e41
5c2e41
* Thu Dec 18 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-72
5c2e41
- Modify 0107-RHBZ-1169935-no-new-devs.patch
5c2e41
  * instead of using "-n" there is now a new configuration option,
5c2e41
    'ignore_new_boot_devs'. If set to 'yes', multipath will ignore
5c2e41
    devices that aren't in /etc/multipath/wwids when running in the
5c2e41
    initramfs. This option does nothing while multipathd is running
5c2e41
    in the real root filesystem.
5c2e41
- Update 0109-RH-read-only-bindings.patch
5c2e41
5c2e41
* Mon Dec 15 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-71
5c2e41
- Add 0103-RH-cleanup-partmaps-code.patch
5c2e41
  * code refactoring to prepare for next patch
5c2e41
- Add 0104-RHBZ-631009-deferred-remove.patch
5c2e41
  * add deferred_remove option to /etc/multipath.conf
5c2e41
- Add 0105-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
5c2e41
  * Only run kpartx on device activation
5c2e41
- Add 0106-RHBZ-1159337-fix-double-free.patch
5c2e41
  * made ev_remove_path exit immediately after failing setup_multipath, since
5c2e41
    it handles cleaning up the device
5c2e41
- Add 0107-RHBZ-1169935-no-new-devs.patch
5c2e41
  * Add new multipathd option '-n' which keeps multipathd from creating any
5c2e41
    multipath devices that aren't in the /etc/multipath/wwids file.
5c2e41
- Add 0108-RHBZ-1153832-kpartx-remove-devs.patch
5c2e41
  * switch from 'kpartx -a' to 'kpartx -u' to remove missing devices as well.
5c2e41
- Add 0109-RH-read-only-bindings.patch
5c2e41
  * re-enabled -B option for multipathd
5c2e41
5c2e41
* Tue Dec  9 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-70
5c2e41
- Add 0102-RHBZ-1160478-mpathconf-template.patch
5c2e41
  * mpathconf no longer copies the default config template for the
5c2e41
    docs directory.  It simply writes the template itself.
5c2e41
- Resolves: bz# 1160478
5c2e41
5c2e41
* Thu Nov 13 2014 Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-69
5c2e41
- Rebuild
5c2e41
5c2e41
* Tue Sep 16 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-68
5c2e41
- Modify multipath.conf
5c2e41
  * remove getuid_callout example
5c2e41
- Re-add 0050-RH-listing-speedup.patch
5c2e41
- Add 0081-RHBZ-1066264-check-prefix-on-rename.patch
5c2e41
  * make multipath check the prefix on kpartx partitions during rename, and
5c2e41
    copy the existing behaviour
5c2e41
- Add 0082-UPBZ-1109995-no-sync-turs-on-pthread_cancel.patch
5c2e41
  * If async tur checker fails on threads, don't retry with the sync version
5c2e41
- Add 0083-RHBZ-1080055-orphan-paths-on-reload.patch
5c2e41
  * Fix case where pathlist wasn't getting updated properly
5c2e41
- Add 0084-RHBZ-1110000-multipath-man.patch
5c2e41
  * fix errors in multipath man page
5c2e41
- Add 0085-UPBZ-1110006-datacore-config.patch
5c2e41
  * Add support for DataCore Virtual Disk
5c2e41
- Add 0086-RHBZ-1110007-orphan-path-on-failed-add.patch
5c2e41
  * If multipathd fails to add path correctly, it now fully orphans the path
5c2e41
- Add 0087-RHBZ-1110013-config-error-checking.patch
5c2e41
  * Improve multipath.conf error checking.
5c2e41
- Add 0088-RHBZ-1069811-configurable-prio-timeout.patch
5c2e41
  * checker_timeout now adjusts the timeouts of the prioritizers as well.
5c2e41
- Add 0089-RHBZ-1110016-add-noasync-option.patch
5c2e41
  * Add a new defaults option, "force_sync", that disables the async mode
5c2e41
    of the path checkers. This is for cases where to many parallel checkers
5c2e41
    hog the cpu
5c2e41
- Add 0090-UPBZ-1080038-reorder-paths-for-round-robin.patch
5c2e41
  * make multipathd order paths for better throughput in round-robin mode
5c2e41
- Add 0091-RHBZ-1069584-fix-empty-values-fast-io-fail-and-dev-loss.patch
5c2e41
  * check for null pointers in configuration reading code.
5c2e41
- Add 0092-UPBZ-1104605-reload-on-rename.patch
5c2e41
  * Reload table on rename if necessary
5c2e41
- Add 0093-UPBZ-1086825-user-friendly-name-remap.patch
5c2e41
  * Keep existing user_friend_name if possible
5c2e41
- Add 0094-RHBZ-1086825-cleanup-remap.patch
5c2e41
  * Cleanup issues with upstream patch
5c2e41
- Add 0095-RHBZ-1127944-xtremIO-config.patch
5c2e41
  * Add support for EMC ExtremIO devices
5c2e41
- Add 0096-RHBZ-979474-new-wildcards.patch
5c2e41
  * Add N, n, R, and r path wildcards to print World Wide ids
5c2e41
- Add 0097-RH-fix-coverity-errors.patch
5c2e41
  * Fix a number of unterminated strings and memory leaks on failure
5c2e41
    paths.
5c2e41
- Add 0098-UPBZ-1067171-mutipath-i.patch
5c2e41
  * Add -i option to ignore wwids file when checking for valid paths
5c2e41
- Add 0099-RH-add-all-devs.patch
5c2e41
  * Add new devices config option all_devs. This makes the configuration
5c2e41
    overwrite the specified values in all builtin configs
5c2e41
- Add 0100-RHBZ-1067171-multipath-i-update.patch
5c2e41
  * make -i work correctly with find_multipaths
5c2e41
- Add 0101-RH-adapter-name-wildcard.patch
5c2e41
  * Add 'a' path wildcard to print adapter name
5c2e41
5c2e41
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-67
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5c2e41
5c2e41
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 0.4.9-66
5c2e41
- fix license handling
5c2e41
5c2e41
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-65
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5c2e41
5c2e41
* Mon Mar 31 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-64
5c2e41
- Modify 0076-RHBZ-1056686-add-hw_str_match.patch
5c2e41
  * free temporary memory used during configuration
5c2e41
- Add 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
5c2e41
  * fix typo
5c2e41
- Add 0079-RHBZ-1070581-add-wwid-option.patch
5c2e41
  * add multipath option "-a". To add a device's wwid to the wwids file
5c2e41
- Add 0080-RHBZ-1075796-cmdline-wwid.patch
5c2e41
  * add multipath option "-A" to add wwids specified by the kernel
5c2e41
    command line mapth.wwid options.
5c2e41
5c2e41
* Fri Jan 24 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-63
5c2e41
- Add 0074-RHBZ-1056976-dm-mpath-rules.patch
5c2e41
  * Add rules to keep from doing work in udev if there are no
5c2e41
    active paths, or if the event was for a multipath device
5c2e41
    reloading its table due to a path change.
5c2e41
- Add 0075-RHBZ-1056976-reload-flag.patch
5c2e41
  * multipath code to identify reloads that the new rules can
5c2e41
    ignore
5c2e41
- Add 0076-RHBZ-1056686-add-hw_str_match.patch
5c2e41
  * add a new default config paramter, "hw_str_match", to make user
5c2e41
    device configs only overwrite builtin device configs if the
5c2e41
    identifier strings match exactly, like the default in RHEL6.
5c2e41
5c2e41
* Fri Jan 10 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-62
5c2e41
- Modify 0072-RHBZ-1039199-check-loop-control.patch
5c2e41
  * only call close on the /dev/loop-control fd the open succeeds
5c2e41
- Add 0073-RH-update-build-flags.patch
5c2e41
  * fix print call to work with -Werror=format-security compile flag
5c2e41
5c2e41
* Tue Dec 10 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-61
5c2e41
- Add 0072-RHBZ-1039199-check-loop-control.patch
5c2e41
  * Make kpartx use LOOP_CTL_GET_FREE and loop-control to find a free
5c2e41
    loop device. This will autoload the loop module.
5c2e41
5c2e41
* Mon Dec  9 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-60
5c2e41
- Add 0067-RHBZ-1022899-fix-udev-partition-handling.patch
5c2e41
  * Make sure to wipe partition devices on change event if they weren't
5c2e41
    wiped on the device add event
5c2e41
- Add 0068-RHBZ-1034578-label-partition-devices.patch
5c2e41
  * Make sure that partition devices are labeled like the whole device
5c2e41
- Add 0069-UPBZ-1033791-improve-rdac-checker.patch
5c2e41
  *  Use RTPG data in RDAC checker
5c2e41
- Add 0070-RHBZ-1036503-blacklist-td-devs.patch
5c2e41
- Add 0071-RHBZ-1031546-strip-dev.patch
5c2e41
  * make multipathd interactive commands able to handle /dev/<devnode>
5c2e41
    instead of just <devnode>
5c2e41
5c2e41
* Sat Oct 12 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-59
5c2e41
- Add 0066-UP-dos-4k-partition-fix.patch
5c2e41
  * Make kpartx correctly handle 4K sector size devices with dos partitions.
5c2e41
5c2e41
* Fri Sep 27 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-58
5c2e41
- Add 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
5c2e41
  * make rdac checker always mark paths with asymmetric access state of
5c2e41
    unavailable as down
5c2e41
5c2e41
* Fri Sep 20 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-57
5c2e41
- Add 0063-RH-fix-warning.patch
5c2e41
  * Fix complier warning
5c2e41
- 0064-fix-ID_FS-attrs.patch
5c2e41
  * make multipath create a timestamp file /run/multipathd/timestamp, and
5c2e41
    add -T<timestamp>:<valid> option to shortcut processing if the
5c2e41
    timestamp hasn't changed
5c2e41
5c2e41
* Thu Sep  5 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-56
5c2e41
- Add 0061-RH-display-find-mpaths.patch
5c2e41
  * display the find_multipaths value in show config
5c2e41
- Add 0062-RH-dont-free-vecs.patch
5c2e41
  * don't free the vecs structure on shutdown. It's more pain than
5c2e41
    it's worth.
5c2e41
5c2e41
* Thu Jul 25 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-55
5c2e41
- Modify 0015-RH-fix-output-buffer.patch
5c2e41
  * Fix memory leak
5c2e41
- Add 0047-RHBZ-kpartx-read-only-loop-devs.patch
5c2e41
  * Fix read only loop device handling
5c2e41
- Add 0048-RH-print-defaults.patch
5c2e41
- Add 0049-RH-remove-ID_FS_TYPE.patch
5c2e41
  * remove ID_FS_TYPE udev enviroment variable for multipath devices
5c2e41
- Add 0051-UP-fix-cli-resize.patch
5c2e41
  * check before dereferencing variables
5c2e41
- Add 0052-RH-fix-bad-derefs.patch
5c2e41
  * setup multipath free the multipath device when it fails, so don't keep
5c2e41
    using it.
5c2e41
- Add 0053-UP-fix-failback.patch
5c2e41
  * setting failback in the devices section was broken
5c2e41
- Add 0054-UP-keep-udev-ref.patch
5c2e41
  * multipathd needs to keep the same udev object across reconfigures
5c2e41
- Add 0055-UP-handle-quiesced-paths.patch
5c2e41
  * quiesced paths should be treated as down
5c2e41
- Add 0056-UP-alua-prio-fix.patch
5c2e41
  * Don't count the preferred bit for paths that are active/optimized
5c2e41
- Add 0057-UP-fix-tmo.patch
5c2e41
  * Cleanup how multipath sets dev_loss_tmo and fast_io_fail_tmo.  Also
5c2e41
    make multipath get changing values directly from sysfs, instead of
5c2e41
    from udev, which caches them.
5c2e41
- Add 0058-UP-fix-failback.patch
5c2e41
  * make failback print the default value when you show configs.
5c2e41
- Add 0059-UP-flush-failure-queueing.patch
5c2e41
  * If you can't flush a multipath device, restore the queue_if_no_paths
5c2e41
    value
5c2e41
- Add 0060-UP-uevent-loop-udev.patch
5c2e41
  * make ueventloop grab it's own udev reference, since it is cancelled
5c2e41
    asychnrously.
5c2e41
5c2e41
* Fri Jul  5 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-54
5c2e41
- Add 0047-RHBZ-980777-kpartx-read-only-loop-devs.patch
5c2e41
  * make kpartx support read-only files better
5c2e41
- Resolves: bz #980777
5c2e41
5c2e41
* Wed Jul  3 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-53
5c2e41
- Add 0044-RHBZ-976688-fix-wipe-wwids.patch
5c2e41
  * Seek back to the start of the file after truncating it
5c2e41
- Add 0045-RHBZ-977297-man-page-fix.patch
5c2e41
  * update man page to match actual defaults
5c2e41
- Add 0046-RHBZ-883981-move-udev-rules.patch
5c2e41
  * move udev rules file from /lib to /usr/lib
5c2e41
- Resolves: bz #883981, #976688, #977297
5c2e41
5c2e41
* Fri Jun 21 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-52
5c2e41
- Add 0038-RHBZ-799860-netapp-config.patch
5c2e41
- Add 0039-RH-detect-prio-fix.patch
5c2e41
  * Don't autodetect ALUA prioritizer unless it actually can get a priority
5c2e41
- Add 0040-RH-bindings-fix.patch
5c2e41
  * Do a better job of trying to get the first free user_friendly_name
5c2e41
- Add 0041-RH-check-for-erofs.patch
5c2e41
  * Don't create/reload a device read-only unless doing it read/write fails
5c2e41
    with EROFS
5c2e41
- Remove 0017-RH-fix-sigusr1.patch
5c2e41
  * fix signal handling upstream way instead
5c2e41
- Add 0042-UP-fix-signal-handling.patch
5c2e41
  * uxlsnr now handles all the signals sent to multipathd. This makes its
5c2e41
    signal handling posix compliant, and harder to mess up.
5c2e41
- Add 0043-RH-signal-waiter.patch
5c2e41
  * ioctl isn't a pthread cancellation point.  Send a signal to the waiter
5c2e41
    thread to break out of waiting in ioctl for a dm event.
5c2e41
5c2e41
* Fri May 17 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-51
5c2e41
- Add 0032-RHBZ-956464-mpathconf-defaults.patch
5c2e41
  * fix defaults listed in usage
5c2e41
- Add 0033-RHBZ-829963-e-series-conf.patch
5c2e41
- Add 0034-RHBZ-851416-mpathconf-display.patch
5c2e41
  * display whether or not multipathd is running in the status
5c2e41
- Add 0035-RHBZ-891921-list-mpp.patch
5c2e41
  * add a new path format wilcard to list the multipath device associated
5c2e41
    with a path
5c2e41
- Add 0036-RHBZ-949239-load-multipath-module.patch
5c2e41
  * load the dm-multipath kernel module when multipathd starts
5c2e41
- Add 0037-RHBZ-768873-fix-rename.patch
5c2e41
  * When deciding on a multipth devices name on reload, don't default to
5c2e41
    the existing name if there is no config file alias and user_friendly_names
5c2e41
    isn't set. Use the wwid.
5c2e41
- Modify multipath.conf
5c2e41
- Resolves: bz #768873, #950252
5c2e41
5c2e41
* Tue Apr 30 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-50
5c2e41
- Add 0031-RHBZ-957188-kpartx-use-dm-name.patch
5c2e41
  * use the basename of the devices that will be created to choose the
5c2e41
    delimiter instead of using the device name from the command line
5c2e41
- Resolves: bz #957188
5c2e41
5c2e41
* Fri Apr 26 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-49
5c2e41
- Modify 0020-RHBZ-907360-static-pthread-init.patch
5c2e41
  * Don't initialize uevent list twice
5c2e41
- Add 0029-RH-no-prio-put-msg.patch
5c2e41
- Add 0030-RHBZ-916528-override-queue-no-daemon.patch
5c2e41
  * Default to "queue_without_daemon no"
5c2e41
  * Add "forcequeueing daemon" and "restorequeueing daemon" cli commands
5c2e41
- Modify spec file to force queue_without_daemon when restarting
5c2e41
  multipathd on upgrades.
5c2e41
5c2e41
* Thu Apr  4 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-48
5c2e41
- Add 0026-fix-checker-time.patch
5c2e41
  * Once multipathd hit it max checker interval, it was reverting to
5c2e41
    to shortest checker interval
5c2e41
- Add 0027-RH-get-wwid.patch
5c2e41
  * Multipath wasn't correctly setting the multipath wwid when it read devices
5c2e41
    in from the kernel
5c2e41
- Add 0028-RHBZ-929078-refresh-udev-dev.patch
5c2e41
  * Make multipath try to get the UID of down devices.  Also, on ev_add_path,
5c2e41
    make multipathd reinitialize existing devices that weren't fully
5c2e41
    initialized before.
5c2e41
5c2e41
* Mon Apr  1 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-47
5c2e41
- Add 0021-RHBZ-919119-respect-kernel-cmdline.patch
5c2e41
  * keep the multipath.rules udev file from running and multipathd from
5c2e41
    starting if nompath is on the kernel command line
5c2e41
- Add 0022-RH-multipathd-check-wwids.patch
5c2e41
  * Whenever multipath runs configure, it will check the wwids, and
5c2e41
    add any missing ones to the wwids file
5c2e41
- Add 0023-RH-multipath-wipe-wwid.patch
5c2e41
  * multipath's -w command will remove a wwid from the wwids file
5c2e41
- Add 0024-RH-multipath-wipe-wwids.patch
5c2e41
  * multipath's -W command will set reset the wwids file to just the current
5c2e41
    devices
5c2e41
- Add 0025-UPBZ-916668_add_maj_min.patch
5c2e41
- Resolves: bz #919119
5c2e41
5c2e41
* Thu Mar 28 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-46
5c2e41
- Add 0020-RHBZ-907360-static-pthread-init.patch
5c2e41
  * statically initialize the uevent pthread structures 
5c2e41
5c2e41
* Sat Mar  2 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-45
5c2e41
- Updated to latest upstrem 0.4.9 code: multipath-tools-130222
5c2e41
  (git commit id: 67b82ad6fe280caa1770025a6bb8110b633fa136)
5c2e41
- Refresh 0001-RH-dont_start_with_no_config.patch
5c2e41
- Modify 0002-RH-multipath.rules.patch
5c2e41
- Modify 0003-RH-Make-build-system-RH-Fedora-friendly.patch
5c2e41
- Refresh 0004-RH-multipathd-blacklist-all-by-default.patch
5c2e41
- Refresh 0005-RH-add-mpathconf.patch
5c2e41
- Refresh 0006-RH-add-find-multipaths.patch
5c2e41
- Add 0008-RH-revert-partition-changes.patch
5c2e41
- Rename 0008-RH-RHEL5-style-partitions.patch to
5c2e41
	 0009-RH-RHEL5-style-partitions.patch
5c2e41
- Rename 0009-RH-dont-remove-map-on-enomem.patch to
5c2e41
	 0010-RH-dont-remove-map-on-enomem.patch
5c2e41
- Rename 0010-RH-deprecate-uid-gid-mode.patch to
5c2e41
	 0011-RH-deprecate-uid-gid-mode.patch
5c2e41
- Rename 0013-RH-kpartx-msg.patch to 0012-RH-kpartx-msg.patch
5c2e41
- Rename 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch to
5c2e41
         0013-RHBZ-883981-cleanup-rpmdiff-issues.patch
5c2e41
- Rename 0039-RH-handle-other-sector-sizes.patch to
5c2e41
	 0014-RH-handle-other-sector-sizes.patch
5c2e41
- Rename 0040-RH-fix-output-buffer.patch to 0015-RH-fix-output-buffer.patch
5c2e41
- Add 0016-RH-dont-print-ghost-messages.patch
5c2e41
- Add 0017-RH-fix-sigusr1.patch
5c2e41
  * Actually this fixes a number of issues related to signals
5c2e41
- Rename 0018-RH-remove-config-dups.patch to 0018-RH-fix-factorize.patch
5c2e41
  * just the part that isn't upstream
5c2e41
- Add 0019-RH-fix-sockets.patch
5c2e41
  * makes abstract multipathd a cli sockets use the correct name.
5c2e41
- Set find_multipaths in the default config
5c2e41
5c2e41
* Wed Feb 20 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-44
5c2e41
- Add 0036-UP-fix-state-handling.patch
5c2e41
  * handle transport-offline and quiesce sysfs state
5c2e41
- Add 0037-UP-fix-params-size.patch
5c2e41
- Add 0038-RH-fix-multipath.rules.patch
5c2e41
  * make sure multipath's link priority gets increased
5c2e41
- Add 0039-RH-handle-other-sector-sizes.patch
5c2e41
  * allow gpt partitions on 4k sector size block devices.
5c2e41
- Add 0040-RH-fix-output-buffer.patch
5c2e41
  * fix multipath -ll for large configuration.
5c2e41
5c2e41
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-43
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5c2e41
5c2e41
* Fri Dec 21 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-42
5c2e41
- Add 0034-RHBZ-887737-check-for-null-key.patch
5c2e41
- Add 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch
5c2e41
  * Compile multipathd with full RELRO and PIE and install to /usr
5c2e41
5c2e41
* Mon Dec 17 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-41
5c2e41
- Add 0033-RH-dont-disable-libdm-failback-for-sync-case.patch
5c2e41
  * make kpartx -s and multipath use libdm failback device creation, so
5c2e41
    that they work in environments without udev
5c2e41
5c2e41
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-40
5c2e41
- Add 0032-RH-make-path-fd-readonly.patch
5c2e41
  * revert change made when adding persistent reservations, so that path fds
5c2e41
    are again opened O_RDONLY
5c2e41
5c2e41
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-39
5c2e41
- Add 0031-RHBZ-882060-fix-null-strncmp.patch
5c2e41
5c2e41
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-38
5c2e41
- Add 0026-RH-fix-mpathpersist-fns.patch
5c2e41
- Add 0027-RH-default-partition-delimiters.patch
5c2e41
  * Only use the -p delimiter when the device name ends in a number
5c2e41
- Add 0028-RH-storagetek-config.patch
5c2e41
- Add 0029-RH-kpartx-retry.patch
5c2e41
  * retry delete on busy loop devices
5c2e41
- Add 0030-RH-early-blacklist.patch
5c2e41
  * multipath will now blacklist devices by device type and wwid in
5c2e41
    store_pathinfo, so that it doesn't do a bunch of unnecessary work
5c2e41
    on paths that it would only be removing later on.
5c2e41
5c2e41
* Sat Nov 03 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-37
5c2e41
- Install multipathd.service for sysinit.target instead of multi-user.target.
5c2e41
5c2e41
* Thu Nov 01 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-36
5c2e41
- Start multipathd.service systemd unit before LVM units.
5c2e41
5c2e41
* Wed Oct 24 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-35
5c2e41
- Add 0022-RHBZ-864368-disable-libdm-failback.patch
5c2e41
  * make kpartx and multiapthd disable libdm failback device creation
5c2e41
- Add 0023-RHBZ-866291-update-documentation.patch
5c2e41
- Resolves: bz #864368, #866291
5c2e41
5c2e41
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-34
5c2e41
- Add 0021-RH-fix-oom-adj.patch
5c2e41
  * don't use OOM_ADJUST_MIN unless you're sure it's defined
5c2e41
5c2e41
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-33
5c2e41
- Modify 0016-RH-retain_hwhandler.patch
5c2e41
  * Check the dm-multipath module version, and don't enable
5c2e41
    retain_attached_hw_handler if the kernel doesn't support it
5c2e41
- Add 0019-RH-detect-prio.patch
5c2e41
  * add detect_prio option, to make multipath check if the device
5c2e41
    supports the ALUA prio, before defaulting to the configured prio
5c2e41
- Remove 0017-RH-netapp_config.patch
5c2e41
- Add 0020-RH-netapp-config.patch
5c2e41
  * new netapp config that uses retain_attached_hw_handler and
5c2e41
    detect_prio to autoconfigure ALUA and non-ALUA devices.
5c2e41
5c2e41
* Tue Oct  2 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-32
5c2e41
- Modified 0018-RH-remove-config-dups.patch
5c2e41
  * Made modified config remove original only if the vendor/product
5c2e41
    exactly match
5c2e41
5c2e41
* Thu Sep 27 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-31
5c2e41
- Add 0014-RH-dm_reassign.patch
5c2e41
  * Fix reassign_maps option
5c2e41
- Add 0015-RH-selector_change.patch
5c2e41
  * devices default to using service-time selector
5c2e41
- Add 0016-RH-retain_hwhandler.patch
5c2e41
  * add retain_attached_hw_handler option, to let multipath keep an
5c2e41
    already attached scsi device handler
5c2e41
- Add 0017-RH-netapp_config.patch
5c2e41
- Add 0018-RH-remove-config-dups.patch
5c2e41
  * Clean up duplicates in the devices and blacklist sections
5c2e41
5c2e41
* Wed Sep 05 2012 Václav Pavlín <vpavlin@redhat.com> - 0.4.9-30
5c2e41
- Scriptlets replaced with new systemd macros (#850088)
5c2e41
5c2e41
* Tue Aug 21 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-29
5c2e41
- Updated to latest upstrem 0.4.9 code: multipath-tools-120821.tgz
5c2e41
  (git commit id: 050b24b33d3c60e29f7820d2fb75e84a9edde528)
5c2e41
  * includes 0001-RH-remove_callout.patch, 0002-RH-add-wwids-file.patch,
5c2e41
    0003-RH-add-followover.patch, 0004-RH-fix-cciss-names.patch
5c2e41
- Add 0013-RH-kpartx-msg.patch
5c2e41
- Modify 0002-RH-multipath.rules.patch
5c2e41
  * removed socket call from rules file
5c2e41
5c2e41
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-28
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5c2e41
5c2e41
* Thu Jun 28 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-27
5c2e41
- Updated to latest upstream 0.4.9 code : multipath-tools-120613.tgz
5c2e41
  (git commit id: cb0f7127ba90ab5e8e71fc534a0a16cdbe96a88f)
5c2e41
- Add 0001-RH-remove_callout.patch
5c2e41
  * multipath no longer uses the getuid callout.  It now gets the
5c2e41
    wwid from the udev database or the environment variables
5c2e41
- Add 0004-RH-fix-cciss-names.patch
5c2e41
  * convert cciss device names from cciss/cXdY to sysfs style cciss!cXdY
5c2e41
- Split 0009-RH-add-find-multipaths.patch into 0002-RH-add-wwids-file.patch
5c2e41
        and 0010-RH-add-find-multipaths.patch
5c2e41
- Add 0016-RH-change-configs.patch
5c2e41
  * default fast_io_fail to 5 and don't set the path selector in the
5c2e41
    builtin configs.
5c2e41
Resolves: bz #831978
5c2e41
5c2e41
5c2e41
* Thu May 17 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-26
5c2e41
- Add 0025-RHBZ-822714-update-nodes.patch
5c2e41
- Resolves: bz #822714
5c2e41
5c2e41
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-25
5c2e41
- Modify 0024-RH-libudev-monitor.patch
5c2e41
- Resolves: bz #805493
5c2e41
5c2e41
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-24
5c2e41
- Add requirements on libudev to spec file
5c2e41
- Resolves: bz #805493
5c2e41
5c2e41
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-23
5c2e41
- Add 0024-RH-libudev-monitor.patch
5c2e41
5c2e41
* Fri Feb 10 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-22
5c2e41
- Add 0012-RH-update-on-show-topology.patch
5c2e41
- Add 0013-RH-manpage-update.patch
5c2e41
- Add 0014-RH-RHEL5-style-partitions.patch
5c2e41
- Add 0015-RH-add-followover.patch
5c2e41
- Add 0016-RH-dont-remove-map-on-enomem.patch
5c2e41
- Add 0017-RH-fix-shutdown-crash.patch
5c2e41
- Add 0018-RH-warn-on-bad-dev-loss-tmo.patch
5c2e41
- Add 0019-RH-deprecate-uid-gid-mode.patch
5c2e41
- Add 0020-RH-dont-remove-map-twice.patch
5c2e41
- Add 0021-RH-validate-guid-partitions.patch
5c2e41
- Add 0022-RH-adjust-messages.patch
5c2e41
- Add 0023-RH-manpage-update.patch
5c2e41
5c2e41
* Tue Jan 24 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-21
5c2e41
- Updated to latest upstream 0.4.9 code : multipath-tools-120123.tgz
5c2e41
  (git commit id: 63704387009443bdb37d9deaaafa9ab121d45bfb)
5c2e41
- Add 0001-RH-fix-async-tur.patch
5c2e41
- Add 0002-RH-dont_start_with_no_config.patch
5c2e41
- Add 0003-RH-multipath.rules.patch
5c2e41
- Add 0004-RH-update-init-script.patch
5c2e41
- Add 0005-RH-cciss_id.patch
5c2e41
- Add 0006-RH-Make-build-system-RH-Fedora-friendly.patch
5c2e41
- Add 0007-RH-multipathd-blacklist-all-by-default.patch
5c2e41
- Add 0008-RH-add-mpathconf.patch
5c2e41
- Add 0009-RH-add-find-multipaths.patch
5c2e41
- Add 0010-RH-check-if-multipath-owns-path.patch
5c2e41
- Add 0011-RH-add-hp_tur-checker.patch
5c2e41
5c2e41
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-20
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5c2e41
5c2e41
* Tue Sep 20 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-19
5c2e41
- Modify 0103-add-disable-sync-option.patch
5c2e41
- Add 0104-RHBZ-737989-systemd-unit-fix.patch
5c2e41
  * systemd will only start multipathd if /etc/multipath.conf exists
5c2e41
- Add 0105-fix-oom-adj.patch
5c2e41
  * first try setting oom_score_adj
5c2e41
5c2e41
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.4.9-18
5c2e41
- Rebuilt for rpm bug #728707
5c2e41
5c2e41
* Tue Jul 19 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-17
5c2e41
- Add 0103-add-disable-sync-option.patch
5c2e41
  * add a -n (nosync) option to multipath. This disables synchronous
5c2e41
    file creation with udev. 
5c2e41
5c2e41
* Fri Jul 15 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-16
5c2e41
- Modify 0012-RH-udev-sync-support.patch
5c2e41
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
5c2e41
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
5c2e41
- Add 0025-RHBZ-508827-update-multipathd-manpage.patch through
5c2e41
      0101-RHBZ-631009-disable-udev-disk-rules-on-reload.patch
5c2e41
  * sync with current state of RHEL6. Next release should include a updated
5c2e41
    source tarball with most of these fixes rolled in.
5c2e41
- Add 0102-RHBZ-690828-systemd-unit-file.patch
5c2e41
  * Add Jóhann B. Guðmundsson's unit file for systemd.
5c2e41
  * Add sub-package sysvinit for SysV init script.
5c2e41
- Resolves: bz #690828
5c2e41
5c2e41
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-15
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5c2e41
5c2e41
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-14
5c2e41
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
5c2e41
  * fix bug where mpathconf wouldn't create a multpath.conf file unless one
5c2e41
    already existed.
5c2e41
5c2e41
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-13
5c2e41
- Replace 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
5c2e41
  with 0012-RH-udev-sync-support.patch
5c2e41
  * Add udev sync support to kpartx and multipath. In kpartx it is disabled
5c2e41
    unless you use the -s option.
5c2e41
- Refresh 0013-RH-add-weighted_prio-prioritizer.patch
5c2e41
- Refresh 0021-RHBZ-548874-add-find-multipaths.patch
5c2e41
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
5c2e41
  * kpartx now creates a 2 sector large device for dos extended
5c2e41
    partitions, just like the kernel does on the regular block devices.
5c2e41
- Add 0023-RHBZ-557810-emc-invista-config.patch
5c2e41
- Add 0024-RHBZ-565933-checker-timeout.patch
5c2e41
  * Multipath has a new option checker_timeout. If this is not set, 
5c2e41
    all path checker functions with explicit timeouts use
5c2e41
    /sys/block/sd<x>/device/timeout. If this is set, they use it instead.
5c2e41
5c2e41
* Fri Jan 22 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-12
5c2e41
- Refresh 0001-RH-queue-without-daemon.patch
5c2e41
- Refresh 0002-RH-path-checker.patch
5c2e41
- Modify 0010-RH-multipath-rules-udev-changes.patch
5c2e41
  * Fix udev rules to use DM_SBIN_PATH when calling kpartx
5c2e41
  * install udev rules to /lib/udev/rules.d instead of /etc/udev/rules.d
5c2e41
- Modify 0014-RH-add-hp_tur-checker.patch
5c2e41
- Add 0003-for-upstream-default-configs.patch
5c2e41
- Add 0016-RHBZ-554561-fix-init-error-msg.patch
5c2e41
- Add 0017-RHBZ-554592-man-page-note.patch
5c2e41
- Add 0018-RHBZ-554596-SUN-6540-config.patch
5c2e41
- Add 0019-RHBZ-554598-fix-multipath-locking.patch
5c2e41
- Add 0020-RHBZ-554605-fix-manual-failover.patch
5c2e41
- Add 0021-RHBZ-548874-add-find-multipaths.patch
5c2e41
  * Added find_multipaths multipath.conf option
5c2e41
  * Added /sbin/mpathconf for simple editting of multipath.conf
5c2e41
- Add 0022-RHBZ-557845-RHEL5-style-partitions.patch
5c2e41
  * Make kpartx deal with logical partitions like it did in RHEL5.
5c2e41
    Don't create a dm-device for the extended partition itself.
5c2e41
    Create the logical partitions on top of the dm-device for the whole disk.
5c2e41
5c2e41
* Mon Nov 16 2009 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-11
5c2e41
- Add 0002-for-upstream-add-tmo-config-options.patch
5c2e41
  * Add fail_io_fail_tmo and dev_loss_tmo multipath.conf options
5c2e41
- Add 0013-RH-add-weighted_prio-prioritizer.patch
5c2e41
- Add 0014-RH-add-hp_tur-checker.patch
5c2e41
- Add 0015-RH-add-multipathd-count-paths-cmd.patch
5c2e41
- rename multipath.conf.redhat to multipath.conf, and remove the default
5c2e41
  blacklist.
5c2e41
5c2e41
* Tue Oct 27 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-10
5c2e41
- Updated to latest upstream 0.4.9 code : multipath-tools-091027.tar.gz
5c2e41
  (git commit id: a946bd4e2a529e5fba9c9547d03d3f91806618a3)
5c2e41
- Drop unrequired for-upstream patches.
5c2e41
- BuildRequires and Requires new device-mapper version for udev sync support.
5c2e41
5c2e41
* Tue Oct 20 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-9
5c2e41
- 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
5c2e41
5c2e41
* Mon Oct 19 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-8
5c2e41
- Split patches in "for-upstream" and "RH" series.
5c2e41
- Replace 0011-RH-multipathd-blacklist-all-by-default.patch with
5c2e41
  version from Benjamin Marzinski.
5c2e41
- Update udev rules 0010-RH-multipath-rules-udev-changes.patch.
5c2e41
- rpmlint cleanup:
5c2e41
  * Drop useless-provides kpartx.
5c2e41
  * Cleanup tab vs spaces usage.
5c2e41
  * Summary not capitalized.
5c2e41
  * Missing docs in libs package.
5c2e41
  * Fix init script LSB headers.
5c2e41
- Drop README* files from doc sections (they are empty).
5c2e41
5c2e41
* Thu Oct 15 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-7
5c2e41
- Add patch 0010-RH-Set-friendly-defaults.patch:
5c2e41
  * set rcdir to fedora default.
5c2e41
  * do not install kpartx udev bits.
5c2e41
  * install redhat init script.
5c2e41
  * Cleanup spec file install target.
5c2e41
- Add patch 0011-RH-multipathd-blacklist-all-by-default.patch:
5c2e41
  * Fix BZ#528059
5c2e41
  * Stop installing default config in /etc and move it to the doc dir.
5c2e41
5c2e41
* Tue Oct 13 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-6
5c2e41
- Updated to latest upstream 0.4.9 code : multipath-tools-091013.tar.gz
5c2e41
  (git commit id: aa0a885e1f19359c41b63151bfcface38ccca176)
5c2e41
- Drop, now upstream, patches:
5c2e41
  * fix_missed_uevs.patch.
5c2e41
  * log_all_messages.patch.
5c2e41
  * uninstall.patch.
5c2e41
  * select_lib.patch.
5c2e41
  * directio_message_cleanup.patch.
5c2e41
  * stop_warnings.patch.
5c2e41
- Drop redhatification.patch in favour of spec file hacks.
5c2e41
- Drop mpath_wait.patch: no longer required.
5c2e41
- Merge multipath_rules.patch and udev_change.patch.
5c2e41
- Rename all patches based on source.
5c2e41
- Add patch 0009-RH-fix-hp-sw-hardware-table-entries.patch to fix
5c2e41
  default entry for hp_sw and match current kernel.
5c2e41
- Add multipath.conf.redhat as source instead of patch.
5c2e41
- spec file:
5c2e41
  * divide runtime and build/setup bits.
5c2e41
  * update BuildRoot.
5c2e41
  * update install section to apply all the little hacks here and there,
5c2e41
    in favour of patches against upstream.
5c2e41
  * move ldconfig invokation to libs package where it belong.
5c2e41
  * fix libs package directory ownership and files.
5c2e41
5c2e41
* Thu Aug 20 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-5
5c2e41
- Fixed problem where maps were being added and then removed.
5c2e41
- Changed the udev rules to fix some issues.
5c2e41
5c2e41
* Thu Jul 30 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-4
5c2e41
- Fixed build issue on i686 machines.
5c2e41
5c2e41
* Wed Jul 29 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-3
5c2e41
- Updated to latest upstream 0.4.9 code : multipath-tools-090729.tgz
5c2e41
  (git commit id: d678c139719d5631194b50e49f16ca97162ecd0f)
5c2e41
- moved multipath bindings file from /var/lib/multipath to /etc/multipath
5c2e41
- Fixed 354961, 432520
5c2e41
5c2e41
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-2
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5c2e41
5c2e41
* Wed May 6 2009 Mike Snitzer <snitzer@redhat.com> - 0.4.9-1
5c2e41
- Updated to latest upstream 0.4.9 code: multipath-tools-090429.tgz
5c2e41
  (git commit id: 7395bcda3a218df2eab1617df54628af0dc3456e)
5c2e41
- split the multipath libs out to a device-mapper-multipath-libs package
5c2e41
- if appropriate, install multipath libs in /lib64 and /lib64/multipath
5c2e41
5c2e41
* Tue Apr 7 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-10
5c2e41
- Fix insecure permissions on multipathd.sock (CVE-2009-0115)
5c2e41
5c2e41
* Fri Mar 6 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-9
5c2e41
- Fix kpartx extended partition handling (475283)
5c2e41
5c2e41
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.8-8
5c2e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5c2e41
5c2e41
* Fri Sep 26 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-7
5c2e41
- Since libaio is now in /lib, not /usr/lib, multipath no longer needs to
5c2e41
  statically link against it. Fixed an error with binding file and WWIDs
5c2e41
  that include spaces. Cleaned up the messages from the directio checker
5c2e41
  function.  Fixed the udev rules. Fixed a regression in multipath.conf
5c2e41
  parsing
5c2e41
- Fixed 457530, 457589
5c2e41
5c2e41
* Wed Aug 20 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-6
5c2e41
- Updated to latest upstream 0.4.8 code: multipath-tools-080804.tgz
5c2e41
  (git commit id: eb87cbd0df8adf61d1c74c025f7326d833350f78)
5c2e41
- fixed 451817, 456397 (scsi_id_change.patch), 457530 (config_space_fix.patch)
5c2e41
  457589 (static_libaio.patch)
5c2e41
5c2e41
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com> - 0.4.8-5
5c2e41
- Rebuild (rogue vendor tag). (451292)
5c2e41
5c2e41
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-4
5c2e41
- Fixed Makefile issues.
5c2e41
5c2e41
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-3
5c2e41
- Fixed ownership build error.
5c2e41
5c2e41
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-2
5c2e41
- Forgot to commit some patches.
5c2e41
5c2e41
* Mon May 19 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-1
5c2e41
- Updated to latest Upstream 0.4.8 code: multipath-tools-080519.tgz
5c2e41
  (git commit id: 42704728855376d2f7da2de1967d7bc71bc54a2f)
5c2e41
5c2e41
* Tue May 06 2008 Alasdair Kergon <agk@redhat.com> - 0.4.7-15
5c2e41
- Remove unnecessary multipath & kpartx static binaries. (bz 234928)
5c2e41
5c2e41
* Fri Feb 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.7-14
5c2e41
- fix sparc64
5c2e41
- fix license tag
5c2e41
5c2e41
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.7-13
5c2e41
- Autorebuild for GCC 4.3
5c2e41
5c2e41
* Wed Nov 14 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-12
5c2e41
- Fixed the dist tag so building will work properly.
5c2e41
5c2e41
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 0.4.7-11.fc7
5c2e41
- Add build dependency on new device-mapper-devel package.
5c2e41
- Add dependency on device-mapper.
5c2e41
5c2e41
* Wed Jan 31 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-10.fc7
5c2e41
- Update BuildRoot and PreReq lines.
5c2e41
5c2e41
* Mon Jan 15 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-9.fc7
5c2e41
- Fixed spec file.
5c2e41
5c2e41
* Mon Jan 15 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-8.fc7
5c2e41
- Update to latest code (t0_4_7_head2)
5c2e41
5c2e41
* Wed Dec 13 2006 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-7.fc7
5c2e41
- Update to latest code (t0_4_7_head1)
5c2e41
5c2e41
* Thu Sep  7 2006 Peter Jones <pjones@redhat.com> - 0.4.7-5
5c2e41
- Fix kpartx to handle with drives >2TB correctly.
5c2e41
5c2e41
* Thu Aug 31 2006 Peter Jones <pjones@redhat.com> - 0.4.7-4.1
5c2e41
- Split kpartx out into its own package so dmraid can use it without
5c2e41
  installing multipathd
5c2e41
- Fix a segfault in kpartx
5c2e41
5c2e41
* Mon Jul 17 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-4.0
5c2e41
- Updated to latest source. Fixes bug in default multipath.conf
5c2e41
5c2e41
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.1
5c2e41
- Added ncurses-devel to BuildRequires
5c2e41
5c2e41
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.0
5c2e41
- Updated to latest source. deals with change in libsysfs API
5c2e41
5c2e41
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.4.7-2.2.1
5c2e41
- rebuild
5c2e41
5c2e41
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.2
5c2e41
- fix tagging issue.
5c2e41
5c2e41
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.1
5c2e41
- changed BuildRequires from sysfsutils-devel to libsysfs-devel
5c2e41
5c2e41
* Wed Jun 28 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.0
5c2e41
- Updated to latest upstream source, fixes kpartx udev rule issue
5c2e41
5c2e41
* Tue Jun 06 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-1.0
5c2e41
- Updated to Christophe's latest source
5c2e41
5c2e41
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-16.0
5c2e41
- Newer upstream source (t0_4_5_post59).
5c2e41
5c2e41
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-12.3
5c2e41
- BuildRequires: libsepol-devel, readline-devel
5c2e41
5c2e41
* Mon Feb 27 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.5-12.2
5c2e41
- Prereq: chkconfig
5c2e41
5c2e41
* Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 0.4.5-12.1
5c2e41
- BuildRequires: libselinux-devel
5c2e41
5c2e41
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-12.0.1
5c2e41
- bump again for double-long bug on ppc(64)
5c2e41
5c2e41
* Tue Feb 07 2006 Benjamin Marzinski <bmarzins@redhat.com> -0.4.5-12.0
5c2e41
- Updated to latest upstream source (t0_4_5_post56)
5c2e41
5c2e41
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-9.1.1
5c2e41
- rebuilt for new gcc4.1 snapshot and glibc changes
5c2e41
5c2e41
* Mon Dec 19 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.1
5c2e41
- added patch for fedora changes
5c2e41
5c2e41
* Fri Dec 16 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.0
5c2e41
- Updated to latest upstream source (t)_4_5_post52)
5c2e41
5c2e41
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
5c2e41
- rebuilt
5c2e41
5c2e41
* Sun Dec  4 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.6
5c2e41
- rebuild for newer libs
5c2e41
5c2e41
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.5
5c2e41
- unsplit kpartx.  parted knows how to do this now, so we don't
5c2e41
  need this in a separate package.
5c2e41
5c2e41
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.4
5c2e41
- split kpartx out into its own package
5c2e41
5c2e41
* Fri May 06 2005 Bill Nottingham <notting@redhat.com> - 0.4.4-2.3
5c2e41
- Fix last fix.
5c2e41
5c2e41
* Thu May 05 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.2
5c2e41
- Fix last fix.
5c2e41
5c2e41
* Wed May 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.1
5c2e41
- By default, disable the multipathd service.
5c2e41
5c2e41
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.0
5c2e41
- Fix core dump from last build.
5c2e41
5c2e41
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-1.0
5c2e41
- Move cache file into /var/cache/multipath.
5c2e41
5c2e41
* Fri Apr 08 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.1
5c2e41
- Remove pp_balance_units.
5c2e41
5c2e41
* Mon Apr 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.0
5c2e41
- Incorporate numerous upstream fixes.
5c2e41
- Update init script to distribution standards.
5c2e41
5c2e41
* Tue Mar 01 2005 Alasdair Kergon <agk@redhat.com> - 0.4.2-1.0
5c2e41
- Initial import based on Christophe Varoqui's spec file.