Blame SPECS/device-mapper-multipath.spec

671555
Summary: Tools to manage multipath devices using device-mapper
671555
Name: device-mapper-multipath
671555
Version: 0.4.9
129170
Release: 77%{?dist}.1
671555
License: GPL+
671555
Group: System Environment/Base
671555
URL: http://christophe.varoqui.free.fr/
671555
671555
Source0: multipath-tools-130222.tgz
671555
Source1: multipath.conf
671555
Patch0001: 0001-RH-dont_start_with_no_config.patch
671555
Patch0002: 0002-RH-multipath.rules.patch
671555
Patch0003: 0003-RH-Make-build-system-RH-Fedora-friendly.patch
671555
Patch0004: 0004-RH-multipathd-blacklist-all-by-default.patch
671555
Patch0005: 0005-RH-add-mpathconf.patch
671555
Patch0006: 0006-RH-add-find-multipaths.patch
671555
Patch0007: 0007-RH-add-hp_tur-checker.patch
671555
Patch0008: 0008-RH-revert-partition-changes.patch
671555
Patch0009: 0009-RH-RHEL5-style-partitions.patch
671555
Patch0010: 0010-RH-dont-remove-map-on-enomem.patch
671555
Patch0011: 0011-RH-deprecate-uid-gid-mode.patch
671555
Patch0012: 0012-RH-kpartx-msg.patch
671555
Patch0013: 0013-RHBZ-883981-cleanup-rpmdiff-issues.patch
671555
Patch0014: 0014-RH-handle-other-sector-sizes.patch
671555
Patch0015: 0015-RH-fix-output-buffer.patch
671555
Patch0016: 0016-RH-dont-print-ghost-messages.patch
671555
#Patch0017: 0017-RH-fix-sigusr1.patch
671555
Patch0018: 0018-RH-fix-factorize.patch
671555
Patch0019: 0019-RH-fix-sockets.patch
671555
Patch0020: 0020-RHBZ-907360-static-pthread-init.patch
671555
Patch0021: 0021-RHBZ-919119-respect-kernel-cmdline.patch
671555
Patch0022: 0022-RH-multipathd-check-wwids.patch
671555
Patch0023: 0023-RH-multipath-wipe-wwid.patch
671555
Patch0024: 0024-RH-multipath-wipe-wwids.patch
671555
Patch0025: 0025-UPBZ-916668_add_maj_min.patch
671555
Patch0026: 0026-fix-checker-time.patch
671555
Patch0027: 0027-RH-get-wwid.patch
671555
Patch0028: 0028-RHBZ-929078-refresh-udev-dev.patch
671555
Patch0029: 0029-RH-no-prio-put-msg.patch
671555
Patch0030: 0030-RHBZ-916528-override-queue-no-daemon.patch
671555
Patch0031: 0031-RHBZ-957188-kpartx-use-dm-name.patch
671555
Patch0032: 0032-RHBZ-956464-mpathconf-defaults.patch
671555
Patch0033: 0033-RHBZ-829963-e-series-conf.patch
671555
Patch0034: 0034-RHBZ-851416-mpathconf-display.patch
671555
Patch0035: 0035-RHBZ-891921-list-mpp.patch
671555
Patch0036: 0036-RHBZ-949239-load-multipath-module.patch
671555
Patch0037: 0037-RHBZ-768873-fix-rename.patch
671555
Patch0038: 0038-RHBZ-799860-netapp-config.patch
671555
Patch0039: 0039-RH-detect-prio-fix.patch
671555
Patch0040: 0040-RH-bindings-fix.patch
671555
Patch0041: 0041-RH-check-for-erofs.patch
671555
Patch0042: 0042-UP-fix-signal-handling.patch
671555
Patch0043: 0043-RH-signal-waiter.patch
671555
Patch0044: 0044-RHBZ-976688-fix-wipe-wwids.patch
671555
Patch0045: 0045-RHBZ-977297-man-page-fix.patch
671555
Patch0046: 0046-RHBZ-883981-move-udev-rules.patch
671555
Patch0047: 0047-RHBZ-kpartx-read-only-loop-devs.patch
671555
Patch0048: 0048-RH-print-defaults.patch
671555
Patch0049: 0049-RH-remove-ID_FS_TYPE.patch
1eb31d
Patch0050: 0050-RH-listing-speedup.patch
671555
Patch0051: 0051-UP-fix-cli-resize.patch
671555
Patch0052: 0052-RH-fix-bad-derefs.patch
671555
Patch0053: 0053-UP-fix-failback.patch
671555
Patch0054: 0054-UP-keep-udev-ref.patch
671555
Patch0055: 0055-UP-handle-quiesced-paths.patch
671555
Patch0056: 0056-UP-alua-prio-fix.patch
671555
Patch0057: 0057-UP-fix-tmo.patch
671555
Patch0058: 0058-UP-fix-failback.patch
671555
Patch0059: 0059-UP-flush-failure-queueing.patch
671555
Patch0060: 0060-UP-uevent-loop-udev.patch
671555
Patch0061: 0061-RH-display-find-mpaths.patch
671555
Patch0062: 0062-RH-dont-free-vecs.patch
671555
Patch0063: 0063-RH-fix-warning.patch
671555
Patch0064: 0064-RHBZ-1010040-fix-ID_FS-attrs.patch
671555
Patch0065: 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
671555
Patch0066: 0066-UP-dos-4k-partition-fix.patch
e41771
Patch0067: 0067-RHBZ-1022899-fix-udev-partition-handling.patch
e41771
Patch0068: 0068-RHBZ-1034578-label-partition-devices.patch
e41771
Patch0069: 0069-UPBZ-1033791-improve-rdac-checker.patch
e41771
Patch0070: 0070-RHBZ-1036503-blacklist-td-devs.patch
e41771
Patch0071: 0071-RHBZ-1031546-strip-dev.patch
e41771
Patch0072: 0072-RHBZ-1039199-check-loop-control.patch
e41771
Patch0073: 0073-RH-update-build-flags.patch
e41771
Patch0074: 0074-RHBZ-1056976-dm-mpath-rules.patch
e41771
Patch0075: 0075-RHBZ-1056976-reload-flag.patch
e41771
Patch0076: 0076-RHBZ-1056686-add-hw_str_match.patch
e41771
Patch0077: 0077-RHBZ-1054806-mpathconf-always-reload.patch
e41771
Patch0078: 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
e41771
Patch0079: 0079-RHBZ-1070581-add-wwid-option.patch
e41771
Patch0080: 0080-RHBZ-1075796-cmdline-wwid.patch
1eb31d
Patch0081: 0081-RHBZ-1066264-check-prefix-on-rename.patch
1eb31d
Patch0082: 0082-UPBZ-1109995-no-sync-turs-on-pthread_cancel.patch
1eb31d
Patch0083: 0083-RHBZ-1080055-orphan-paths-on-reload.patch
1eb31d
Patch0084: 0084-RHBZ-1110000-multipath-man.patch
1eb31d
Patch0085: 0085-UPBZ-1110006-datacore-config.patch
1eb31d
Patch0086: 0086-RHBZ-1110007-orphan-path-on-failed-add.patch
1eb31d
Patch0087: 0087-RHBZ-1110013-config-error-checking.patch
1eb31d
Patch0088: 0088-RHBZ-1069811-configurable-prio-timeout.patch
1eb31d
Patch0089: 0089-RHBZ-1110016-add-noasync-option.patch
1eb31d
Patch0090: 0090-UPBZ-1080038-reorder-paths-for-round-robin.patch
1eb31d
Patch0091: 0091-RHBZ-1069584-fix-empty-values-fast-io-fail-and-dev-loss.patch
1eb31d
Patch0092: 0092-UPBZ-1104605-reload-on-rename.patch
1eb31d
Patch0093: 0093-UPBZ-1086825-user-friendly-name-remap.patch
1eb31d
Patch0094: 0094-RHBZ-1086825-cleanup-remap.patch
1eb31d
Patch0095: 0095-RHBZ-1127944-xtremIO-config.patch
1eb31d
Patch0096: 0096-RHBZ-979474-new-wildcards.patch
1eb31d
Patch0097: 0097-RH-fix-coverity-errors.patch
1eb31d
Patch0098: 0098-UPBZ-1067171-mutipath-i.patch
1eb31d
Patch0099: 0099-RH-add-all-devs.patch
1eb31d
Patch0100: 0100-RHBZ-1067171-multipath-i-update.patch
1eb31d
Patch0101: 0101-RH-cleanup-partmaps-code.patch
1eb31d
Patch0102: 0102-RHBZ-631009-deferred-remove.patch
1eb31d
Patch0103: 0103-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
1eb31d
Patch0104: 0104-RHBZ-1159337-fix-double-free.patch
1eb31d
Patch0105: 0105-RHBZ-1180032-find-multipaths-man.patch
129170
Patch0106: 0106-RHBZ-1212590-dont-use-var.patch
671555
671555
# runtime
671555
Requires: %{name}-libs = %{version}-%{release}
671555
Requires: kpartx = %{version}-%{release}
1eb31d
Requires: device-mapper >= 1.02.89
671555
Requires: initscripts
671555
Requires(post): systemd-units systemd-sysv chkconfig
671555
Requires(preun): systemd-units
671555
Requires(postun): systemd-units
671555
671555
# build/setup
1eb31d
BuildRequires: libaio-devel, device-mapper-devel >= 1.02.89
671555
BuildRequires: libselinux-devel, libsepol-devel
671555
BuildRequires: readline-devel, ncurses-devel
671555
BuildRequires: systemd-units, systemd-devel
671555
671555
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
671555
671555
%description
671555
%{name} provides tools to manage multipath devices by
671555
instructing the device-mapper multipath kernel module what to do. 
671555
The tools are :
671555
* multipath - Scan the system for multipath devices and assemble them.
671555
* multipathd - Detects when paths fail and execs multipath to update things.
671555
671555
%package libs
671555
Summary: The %{name} modules and shared library
671555
License: GPL+
671555
Group: System Environment/Libraries
671555
671555
%description libs
671555
The %{name}-libs provides the path checker
671555
and prioritizer modules. It also contains the multipath shared library,
671555
libmultipath.
671555
671555
%package sysvinit
671555
Summary: SysV init script for device-mapper-multipath
671555
Group: System Environment/Libraries
671555
671555
%description sysvinit
671555
SysV style init script for device-mapper-multipth. It needs to be
671555
installed only if systemd is not used as the system init process.
671555
671555
%package -n kpartx
671555
Summary: Partition device manager for device-mapper devices
671555
Group: System Environment/Base
671555
671555
%description -n kpartx
671555
kpartx manages partition creation and removal for device-mapper devices.
671555
671555
%prep
671555
%setup -q -n multipath-tools-130222
671555
%patch0001 -p1
671555
%patch0002 -p1
671555
%patch0003 -p1
671555
%patch0004 -p1
671555
%patch0005 -p1
671555
%patch0006 -p1
671555
%patch0007 -p1
671555
%patch0008 -p1
671555
%patch0009 -p1
671555
%patch0010 -p1
671555
%patch0011 -p1
671555
%patch0012 -p1
671555
%patch0013 -p1
671555
%patch0014 -p1
671555
%patch0015 -p1
671555
%patch0016 -p1
671555
# %%patch0017 -p1
671555
%patch0018 -p1
671555
%patch0019 -p1
671555
%patch0020 -p1
671555
%patch0021 -p1
671555
%patch0022 -p1
671555
%patch0023 -p1
671555
%patch0024 -p1
671555
%patch0025 -p1
671555
%patch0026 -p1
671555
%patch0027 -p1
671555
%patch0028 -p1
671555
%patch0029 -p1
671555
%patch0030 -p1
671555
%patch0031 -p1
671555
%patch0032 -p1
671555
%patch0033 -p1
671555
%patch0034 -p1
671555
%patch0035 -p1
671555
%patch0036 -p1
671555
%patch0037 -p1
671555
%patch0038 -p1
671555
%patch0039 -p1
671555
%patch0040 -p1
671555
%patch0041 -p1
671555
%patch0042 -p1
671555
%patch0043 -p1
671555
%patch0044 -p1
671555
%patch0045 -p1
671555
%patch0046 -p1
671555
%patch0047 -p1
671555
%patch0048 -p1
671555
%patch0049 -p1
1eb31d
%patch0050 -p1
671555
%patch0051 -p1
671555
%patch0052 -p1
671555
%patch0053 -p1
671555
%patch0054 -p1
671555
%patch0055 -p1
671555
%patch0056 -p1
671555
%patch0057 -p1
671555
%patch0058 -p1
671555
%patch0059 -p1
671555
%patch0060 -p1
671555
%patch0061 -p1
671555
%patch0062 -p1
671555
%patch0063 -p1
671555
%patch0064 -p1
671555
%patch0065 -p1
671555
%patch0066 -p1
e41771
%patch0067 -p1
e41771
%patch0068 -p1
e41771
%patch0069 -p1
e41771
%patch0070 -p1
e41771
%patch0071 -p1
e41771
%patch0072 -p1
e41771
%patch0073 -p1
e41771
%patch0074 -p1
e41771
%patch0075 -p1
e41771
%patch0076 -p1
e41771
%patch0077 -p1
e41771
%patch0078 -p1
e41771
%patch0079 -p1
e41771
%patch0080 -p1
1eb31d
%patch0081 -p1
1eb31d
%patch0082 -p1
1eb31d
%patch0083 -p1
1eb31d
%patch0084 -p1
1eb31d
%patch0085 -p1
1eb31d
%patch0086 -p1
1eb31d
%patch0087 -p1
1eb31d
%patch0088 -p1
1eb31d
%patch0089 -p1
1eb31d
%patch0090 -p1
1eb31d
%patch0091 -p1
1eb31d
%patch0092 -p1
1eb31d
%patch0093 -p1
1eb31d
%patch0094 -p1
1eb31d
%patch0095 -p1
1eb31d
%patch0096 -p1
1eb31d
%patch0097 -p1
1eb31d
%patch0098 -p1
1eb31d
%patch0099 -p1
1eb31d
%patch0100 -p1
1eb31d
%patch0101 -p1
1eb31d
%patch0102 -p1
1eb31d
%patch0103 -p1
1eb31d
%patch0104 -p1
1eb31d
%patch0105 -p1
129170
%patch0106 -p1
671555
cp %{SOURCE1} .
671555
671555
%build
671555
%define _sbindir /usr/sbin
671555
%define _libdir /usr/%{_lib}
671555
%define _libmpathdir %{_libdir}/multipath
671555
make %{?_smp_mflags} LIB=%{_lib}
671555
671555
%install
671555
rm -rf %{buildroot}
671555
671555
make install \
671555
	DESTDIR=%{buildroot} \
671555
	bindir=%{_sbindir} \
671555
	syslibdir=%{_libdir} \
671555
	libdir=%{_libmpathdir} \
671555
	rcdir=%{_initrddir} \
671555
	unitdir=%{_unitdir}
671555
671555
# tree fix up
671555
install -d %{buildroot}/etc/multipath
671555
671555
%clean
671555
rm -rf %{buildroot}
671555
671555
%post
671555
%systemd_post multipathd.service
671555
671555
%preun
671555
%systemd_preun multipathd.service
671555
671555
%postun
671555
if [ $1 -ge 1 ] ; then
671555
	/sbin/multipathd forcequeueing daemon > /dev/null 2>&1 || :
671555
fi
671555
%systemd_postun_with_restart multipathd.service
671555
671555
%triggerun -- %{name} < 0.4.9-37
671555
# make sure old systemd symlinks are removed after changing the [Install]
671555
# section in multipathd.service from multi-user.target to sysinit.target
671555
/bin/systemctl --quiet is-enabled multipathd.service >/dev/null 2>&1 && /bin/systemctl reenable multipathd.service ||:
671555
671555
%triggerun --  %{name} < 0.4.9-16
671555
%{_bindir}/systemd-sysv-convert --save multipathd >/dev/null 2>&1 ||: 
671555
bin/systemctl --no-reload enable multipathd.service >/dev/null 2>&1 ||:
671555
/sbin/chkconfig --del multipathd >/dev/null 2>&1 || :
671555
/bin/systemctl try-restart multipathd.service >/dev/null 2>&1 || :
671555
671555
%triggerpostun -n %{name}-sysvinit -- %{name} < 0.4.9-16
671555
/sbin/chkconfig --add mdmonitor >/dev/null 2>&1 || :
671555
671555
%files
671555
%defattr(-,root,root,-)
671555
%{_sbindir}/multipath
671555
%{_sbindir}/multipathd
671555
%{_sbindir}/mpathconf
671555
%{_sbindir}/mpathpersist
671555
%{_unitdir}/multipathd.service
671555
%{_mandir}/man3/mpath_persistent_reserve_in.3.gz
671555
%{_mandir}/man3/mpath_persistent_reserve_out.3.gz
671555
%{_mandir}/man5/multipath.conf.5.gz
671555
%{_mandir}/man8/multipath.8.gz
671555
%{_mandir}/man8/multipathd.8.gz
671555
%{_mandir}/man8/mpathconf.8.gz
671555
%{_mandir}/man8/mpathpersist.8.gz
671555
%config /usr/lib/udev/rules.d/62-multipath.rules
e41771
%config /usr/lib/udev/rules.d/11-dm-mpath.rules
671555
%doc AUTHOR COPYING FAQ
671555
%doc multipath.conf
671555
%dir /etc/multipath
671555
671555
%files libs
671555
%defattr(-,root,root,-)
671555
%doc AUTHOR COPYING
671555
%{_libdir}/libmultipath.so
671555
%{_libdir}/libmultipath.so.*
671555
%{_libdir}/libmpathpersist.so
671555
%{_libdir}/libmpathpersist.so.*
671555
%dir %{_libmpathdir}
671555
%{_libmpathdir}/*
671555
671555
%post libs -p /sbin/ldconfig
671555
671555
%postun libs -p /sbin/ldconfig
671555
671555
%files sysvinit
671555
%{_initrddir}/multipathd
671555
671555
%files -n kpartx
671555
%defattr(-,root,root,-)
671555
%{_sbindir}/kpartx
671555
%{_mandir}/man8/kpartx.8.gz
671555
671555
%changelog
129170
* Thu Jul 30 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77.1
129170
- Add 0106-RHBZ-1212590-dont-use-var.patch
129170
  * use /run instead of /var/run
129170
- Resolves: bz #1248386
129170
1eb31d
* Fri Jan  9 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77
1eb31d
- Add 0105-RHBZ-1180032-find-multipaths-man.patch
1eb31d
  * add find_multipaths to man page
1eb31d
- Modify multipath.conf (bz #1069360)
1eb31d
  * add uid_attribute example
1eb31d
- Resolves: bz #1180032
1eb31d
1eb31d
* Fri Nov 14 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-76
1eb31d
- Modify 0102-RHBZ-631009-deferred-remove.patch
1eb31d
  * Fixed compiler warning message for builds with old device-mapper versions
1eb31d
- Add 0104-RHBZ-1159337-fix-double-free.patch
1eb31d
  * made ev_remove_path exit immediately after failing setup_multipath, since
1eb31d
    it handles cleaning up the device
1eb31d
- Resolves: bz #1159337
1eb31d
- Related: bz #631009
1eb31d
1eb31d
* Thu Nov  6 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-75
1eb31d
- Add 0103-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
1eb31d
  * Only run kpartx on device activation
1eb31d
- Resolves: bz #1148979
1eb31d
1eb31d
* Tue Oct 28 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-74
1eb31d
- Respin again to let buildroot catch up.
1eb31d
- Related: bz #631009
1eb31d
1eb31d
* Tue Oct 28 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-73
1eb31d
- Respin to pick up latest lvm2 code
1eb31d
- Related: bz #631009
1eb31d
1eb31d
* Tue Oct 28 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-72
1eb31d
- Add 0101-RH-cleanup-partmaps-code.patch
1eb31d
  * code refactoring to prepare for next patch
1eb31d
- Add 0102-RHBZ-631009-deferred-remove.patch
1eb31d
  * add deferred_remove option to /etc/multipath.conf
1eb31d
- Resolves: bz #631009
1eb31d
1eb31d
* Fri Sep  5 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-71
1eb31d
- Re-add 0050-RH-listing-speedup.patch
1eb31d
- Modify 0098-UPBZ-1067171-mutipath-i.patch
1eb31d
  * add dry_run cleanup code from upstream
1eb31d
- Refresh 0099-RH-add-all-devs.patch
1eb31d
- Add 0100-RHBZ-1067171-multipath-i-update.patch
1eb31d
  * make -i work correctly with find_multipaths
1eb31d
- Resolves: bz #1067171
1eb31d
1eb31d
* Wed Sep  3 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-70
1eb31d
- Modify 0096-RHBZ-979474-new-wildcards.patch
1eb31d
  * Fix a faulty check
1eb31d
- Add 0098-UPBZ-1067171-mutipath-i.patch
1eb31d
  * Add -i option to ignore wwids file when checking for valid paths
1eb31d
- Add 0099-RH-add-all-devs.patch
1eb31d
  * Add new devices config option all_devs. This makes the configuration
1eb31d
    overwrite the specified values in all builtin configs
1eb31d
- Related: bz #979474
1eb31d
- Resolves: bz #1067171
1eb31d
1eb31d
* Thu Aug 28 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-69
1eb31d
- Add 0096-RHBZ-979474-new-wildcards.patch
1eb31d
  * Add N, n, R, and r path wildcards to print World Wide ids
1eb31d
- Add 0097-RH-fix-coverity-errors.patch
1eb31d
  * Fix a number of unterminated strings and memory leaks on failure
1eb31d
    paths.
1eb31d
- Resolves: bz #979474
1eb31d
1eb31d
* Tue Aug 12 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-68
1eb31d
- Add 0091-RHBZ-1069584-fix-empty-values-fast-io-fail-and-dev-loss.patch
1eb31d
  * check for null pointers in configuration reading code.
1eb31d
- Add 0092-UPBZ-1104605-reload-on-rename.patch
1eb31d
  * Reload table on rename if necessary
1eb31d
- Add 0093-UPBZ-1086825-user-friendly-name-remap.patch
1eb31d
  * Keep existing user_friend_name if possible
1eb31d
- Add 0094-RHBZ-1086825-cleanup-remap.patch
1eb31d
  * Cleanup issues with upstream patch
1eb31d
- Add 0095-RHBZ-1127944-xtremIO-config.patch
1eb31d
  * Add support for EMC ExtremIO devices
1eb31d
- Resolves: bz #1069584, #1104605, #1086825, #1086825, #1127944
1eb31d
1eb31d
* Tue Aug 12 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-67
1eb31d
- Modify multipath.conf (bz #1069360)
1eb31d
  * remove getuid_callout example
1eb31d
- Add 0081-RHBZ-1066264-check-prefix-on-rename.patch
1eb31d
  * make multipath check the prefix on kpartx partitions during rename, and
1eb31d
    copy the existing behaviour
1eb31d
- Add 0082-UPBZ-1109995-no-sync-turs-on-pthread_cancel.patch
1eb31d
  * If async tur checker fails on threads, don't retry with the sync version
1eb31d
- Add 0083-RHBZ-1080055-orphan-paths-on-reload.patch
1eb31d
  * Fix case where pathlist wasn't getting updated properly
1eb31d
- Add 0084-RHBZ-1110000-multipath-man.patch
1eb31d
  * fix errors in multipath man page
1eb31d
- Add 0085-UPBZ-1110006-datacore-config.patch
1eb31d
  * Add support for DataCore Virtual Disk
1eb31d
- Add 0086-RHBZ-1110007-orphan-path-on-failed-add.patch
1eb31d
  * If multipathd fails to add path correctly, it now fully orphans the path
1eb31d
- Add 0087-RHBZ-1110013-config-error-checking.patch
1eb31d
  * Improve multipath.conf error checking.
1eb31d
- Add 0088-RHBZ-1069811-configurable-prio-timeout.patch
1eb31d
  * checker_timeout now adjusts the timeouts of the prioritizers as well.
1eb31d
- Add 0089-RHBZ-1110016-add-noasync-option.patch
1eb31d
  * Add a new defaults option, "force_sync", that disables the async mode
1eb31d
    of the path checkers. This is for cases where to many parallel checkers
1eb31d
    hog the CPU
1eb31d
- Add 0090-UPBZ-1080038-reorder-paths-for-round-robin.patch
1eb31d
  * make multipathd order paths for better throughput in round-robin mode
1eb31d
- Resolves: bz #1069360, #1066264, #1109995, #1080055, #1110000, #1110006
1eb31d
- Resolves: bz #1110007, #1110013, #1069811, #1110016, #1080038
1eb31d
e41771
* Wed Mar 12 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-66
e41771
- Add 0080-RHBZ-1075796-cmdline-wwid.patch
e41771
  * add multipath option "-A" to add wwids specified by the kernel
e41771
    command line mapth.wwid options.
e41771
- Resolves: bz #1075796
e41771
e41771
* Mon Mar  3 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-65
e41771
- Add 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
e41771
  * Fix typo
e41771
- Add 0079-RHBZ-1070581-add-wwid-option.patch
e41771
  * add multipath option "-a". To add a device's wwid to the wwids file
e41771
- Resolves: bz #1054044, #1070581
e41771
e41771
* Thu Jan 30 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-64
e41771
- Modify 0076-RHBZ-1056686-add-hw_str_match.patch
e41771
  * Fix memory leak
e41771
- Resolves: bz #1056686
e41771
e41771
* Wed Jan 29 2014 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-63
e41771
- Modify 0072-RHBZ-1039199-check-loop-control.patch
e41771
  * only call close on the /dev/loop-control fd the open succeeds
e41771
- Add 0073-RH-update-build-flags.patch
e41771
  * fix print call to work with -Werror=format-security compile flag, and
e41771
    change compilation flags for non-rpmbuild compiles
e41771
- Add 0074-RHBZ-1056976-dm-mpath-rules.patch
e41771
  * Add rules to keep from doing work in udev if there are no
e41771
    active paths, or if the event was for a multipath device
e41771
    reloading its table due to a path change.
e41771
- Add 0075-RHBZ-1056976-reload-flag.patch
e41771
  * multipath code to identify reloads that the new rules can
e41771
    ignore
e41771
- Add 0076-RHBZ-1056686-add-hw_str_match.patch
e41771
  * add a new default config paramter, "hw_str_match", to make user
e41771
    device configs only overwrite builtin device configs if the
e41771
    identifier strings match exactly, like the default in RHEL6.
e41771
- Add 0077-RHBZ-1054806-mpathconf-always-reload.patch
e41771
  * Make mpathconf always reconfgure multipathd when you run it with
e41771
    a reconfigure option and --with-multipathd=y, even if the
e41771
    configuration doesn't change.
e41771
- Update Requires and BuildRequires for device-mapper to 1.02.82-2
e41771
- Install new udev rules file /usr/lib/udev/rules.d/11-dm-mpath.rules
e41771
- Related: bz #1039199
e41771
- Resolves: bz #1054806, #1056686, #1056976
e41771
e41771
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.4.9-62
e41771
- Mass rebuild 2014-01-24
e41771
e41771
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.4.9-61
e41771
- Mass rebuild 2013-12-27
e41771
e41771
* Wed Dec 11 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-60
e41771
- Add 0072-RHBZ-1039199-check-loop-control.patch
e41771
  * Make kpartx use LOOP_CTL_GET_FREE and loop-control to find a free
e41771
    loop device. This will autoload the loop module.
e41771
- Resolves: bz #1039199
e41771
e41771
* Mon Dec  9 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-59
e41771
- Add 0067-RHBZ-1022899-fix-udev-partition-handling.patch
e41771
  * Make sure to wipe partition devices on change event if they weren't 
e41771
    wiped on the device add event 
e41771
- Add 0068-RHBZ-1034578-label-partition-devices.patch   
e41771
  * Make sure that partition devices are labeled like the whole device 
e41771
- Add 0069-UPBZ-1033791-improve-rdac-checker.patch   
e41771
  *  Use RTPG data in RDAC checker 
e41771
- Add 0070-RHBZ-1036503-blacklist-td-devs.patch
e41771
- Add 0071-RHBZ-1031546-strip-dev.patch   
e41771
  * make multipathd interactive commands able to handle /dev/<devnode> 
e41771
    instead of just <devnode>
e41771
- Resolves: bz #1022899, #1031546, #1033791, #1034578, #1036503 
e41771
671555
* Thu Oct 24 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-58
671555
- 0066-UP-dos-4k-partition-fix.patch
671555
  * Make kpartx correctly handle 4K sector size devices with dos partitions.
671555
- Resolves: bz #1018439 
671555
671555
* Fri Sep 27 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-57
671555
- Add 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
671555
  * make rdac checker always mark paths with asymmetric access state of
671555
    unavailable as down
671555
- Resolves: bz #995538
671555
671555
* Wed Sep 25 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-56
671555
- Add 0064-RHBZ-1010040-fix-ID_FS-attrs.patch
671555
  * make multipath create a timestamp file /run/multipathd/timestamp, and
671555
    add -T<timestamp>:<valid> option to shortcut processing if the
671555
    timestamp hasn't changed
671555
- Resolves: bz #1010040
671555
671555
* Fri Sep  6 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-55
671555
- Add 0061-RH-display-find-mpaths.patch
671555
- Add 0062-RH-dont-free-vecs.patch
671555
  * freeing vecs causes a number of races which can crash multipathd on
671555
    shutdown.
671555
- Add 0063-RH-fix-warning.patch
671555
671555
* Thu Jul 25 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-54
671555
- Modify 0015-RH-fix-output-buffer.patch
671555
  * Fix memory leak
671555
- Add 0047-RHBZ-kpartx-read-only-loop-devs.patch
671555
  * Fix read only loop device handling
671555
- Add 0048-RH-print-defaults.patch
671555
- Add 0049-RH-remove-ID_FS_TYPE.patch
671555
  * remove ID_FS_TYPE udev enviroment variable for multipath devices
671555
- Add 0051-UP-fix-cli-resize.patch
671555
  * check before dereferencing variables
671555
- Add 0052-RH-fix-bad-derefs.patch
671555
  * setup multipath free the multipath device when it fails, so don't keep
671555
    using it.
671555
- Add 0053-UP-fix-failback.patch
671555
  * setting failback in the devices section was broken
671555
- Add 0054-UP-keep-udev-ref.patch
671555
  * multipathd needs to keep the same udev object across reconfigures
671555
- Add 0055-UP-handle-quiesced-paths.patch
671555
  * quiesced paths should be treated as down
671555
- Add 0056-UP-alua-prio-fix.patch
671555
  * Don't count the preferred bit for paths that are active/optimized
671555
- Add 0057-UP-fix-tmo.patch
671555
  * Cleanup how multipath sets dev_loss_tmo and fast_io_fail_tmo.  Also
671555
    make multipath get changing values directly from sysfs, instead of
671555
    from udev, which caches them.
671555
- Add 0058-UP-fix-failback.patch
671555
  * make failback print the default value when you show configs.
671555
- Add 0059-UP-flush-failure-queueing.patch
671555
  * If you can't flush a multipath device, restore the queue_if_no_paths
671555
    value
671555
- Add 0060-UP-uevent-loop-udev.patch
671555
  * make ueventloop grab it's own udev reference, since it is cancelled
671555
    asychnrously.
671555
671555
* Wed Jul  3 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-53
671555
- Add 0044-RHBZ-976688-fix-wipe-wwids.patch
671555
  * Seek back to the start of the file after truncating it
671555
- Add 0045-RHBZ-977297-man-page-fix.patch
671555
  * update man page to match actual defaults
671555
- Add 0046-RHBZ-883981-move-udev-rules.patch
671555
  * move udev rules file from /lib to /usr/lib
671555
- Resolves: bz #883981, #976688, #977297
671555
671555
* Fri Jun 21 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-52
671555
- Add 0038-RHBZ-799860-netapp-config.patch
671555
- Add 0039-RH-detect-prio-fix.patch
671555
  * Don't autodetect ALUA prioritizer unless it actually can get a priority
671555
- Add 0040-RH-bindings-fix.patch
671555
  * Do a better job of trying to get the first free user_friendly_name
671555
- Add 0041-RH-check-for-erofs.patch
671555
  * Don't create/reload a device read-only unless doing it read/write fails
671555
    with EROFS
671555
- Remove 0017-RH-fix-sigusr1.patch
671555
  * fix signal handling upstream way instead
671555
- Add 0042-UP-fix-signal-handling.patch
671555
  * uxlsnr now handles all the signals sent to multipathd. This makes its
671555
    signal handling posix compliant, and harder to mess up.
671555
- Add 0043-RH-signal-waiter.patch
671555
  * ioctl isn't a pthread cancellation point.  Send a signal to the waiter
671555
    thread to break out of waiting in ioctl for a dm event.
671555
671555
* Fri May 17 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-51
671555
- Add 0032-RHBZ-956464-mpathconf-defaults.patch
671555
  * fix defaults listed in usage
671555
- Add 0033-RHBZ-829963-e-series-conf.patch
671555
- Add 0034-RHBZ-851416-mpathconf-display.patch
671555
  * display whether or not multipathd is running in the status
671555
- Add 0035-RHBZ-891921-list-mpp.patch
671555
  * add a new path format wilcard to list the multipath device associated
671555
    with a path
671555
- Add 0036-RHBZ-949239-load-multipath-module.patch
671555
  * load the dm-multipath kernel module when multipathd starts
671555
- Add 0037-RHBZ-768873-fix-rename.patch
671555
  * When deciding on a multipth devices name on reload, don't default to
671555
    the existing name if there is no config file alias and user_friendly_names
671555
    isn't set. Use the wwid.
671555
- Modify multipath.conf
671555
- Resolves: bz #768873, #950252
671555
671555
* Tue Apr 30 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-50
671555
- Add 0031-RHBZ-957188-kpartx-use-dm-name.patch
671555
  * use the basename of the devices that will be created to choose the
671555
    delimiter instead of using the device name from the command line
671555
- Resolves: bz #957188
671555
671555
* Fri Apr 26 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-49
671555
- Modify 0020-RHBZ-907360-static-pthread-init.patch
671555
  * Don't initialize uevent list twice
671555
- Add 0029-RH-no-prio-put-msg.patch
671555
- Add 0030-RHBZ-916528-override-queue-no-daemon.patch
671555
  * Default to "queue_without_daemon no"
671555
  * Add "forcequeueing daemon" and "restorequeueing daemon" cli commands
671555
- Modify spec file to force queue_without_daemon when restarting
671555
  multipathd on upgrades.
671555
671555
* Thu Apr  4 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-48
671555
- Add 0026-fix-checker-time.patch
671555
  * Once multipathd hit it max checker interval, it was reverting to
671555
    to shortest checker interval
671555
- Add 0027-RH-get-wwid.patch
671555
  * Multipath wasn't correctly setting the multipath wwid when it read devices
671555
    in from the kernel
671555
- Add 0028-RHBZ-929078-refresh-udev-dev.patch
671555
  * Make multipath try to get the UID of down devices.  Also, on ev_add_path,
671555
    make multipathd reinitialize existing devices that weren't fully
671555
    initialized before.
671555
671555
* Mon Apr  1 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-47
671555
- Add 0021-RHBZ-919119-respect-kernel-cmdline.patch
671555
  * keep the multipath.rules udev file from running and multipathd from
671555
    starting if nompath is on the kernel command line
671555
- Add 0022-RH-multipathd-check-wwids.patch
671555
  * Whenever multipath runs configure, it will check the wwids, and
671555
    add any missing ones to the wwids file
671555
- Add 0023-RH-multipath-wipe-wwid.patch
671555
  * multipath's -w command will remove a wwid from the wwids file
671555
- Add 0024-RH-multipath-wipe-wwids.patch
671555
  * multipath's -W command will set reset the wwids file to just the current
671555
    devices
671555
- Add 0025-UPBZ-916668_add_maj_min.patch
671555
- Resolves: bz #919119
671555
671555
* Thu Mar 28 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-46
671555
- Add 0020-RHBZ-907360-static-pthread-init.patch
671555
  * statically initialize the uevent pthread structures 
671555
671555
* Sat Mar  2 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-45
671555
- Updated to latest upstrem 0.4.9 code: multipath-tools-130222
671555
  (git commit id: 67b82ad6fe280caa1770025a6bb8110b633fa136)
671555
- Refresh 0001-RH-dont_start_with_no_config.patch
671555
- Modify 0002-RH-multipath.rules.patch
671555
- Modify 0003-RH-Make-build-system-RH-Fedora-friendly.patch
671555
- Refresh 0004-RH-multipathd-blacklist-all-by-default.patch
671555
- Refresh 0005-RH-add-mpathconf.patch
671555
- Refresh 0006-RH-add-find-multipaths.patch
671555
- Add 0008-RH-revert-partition-changes.patch
671555
- Rename 0008-RH-RHEL5-style-partitions.patch to
671555
	 0009-RH-RHEL5-style-partitions.patch
671555
- Rename 0009-RH-dont-remove-map-on-enomem.patch to
671555
	 0010-RH-dont-remove-map-on-enomem.patch
671555
- Rename 0010-RH-deprecate-uid-gid-mode.patch to
671555
	 0011-RH-deprecate-uid-gid-mode.patch
671555
- Rename 0013-RH-kpartx-msg.patch to 0012-RH-kpartx-msg.patch
671555
- Rename 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch to
671555
         0013-RHBZ-883981-cleanup-rpmdiff-issues.patch
671555
- Rename 0039-RH-handle-other-sector-sizes.patch to
671555
	 0014-RH-handle-other-sector-sizes.patch
671555
- Rename 0040-RH-fix-output-buffer.patch to 0015-RH-fix-output-buffer.patch
671555
- Add 0016-RH-dont-print-ghost-messages.patch
671555
- Add 0017-RH-fix-sigusr1.patch
671555
  * Actually this fixes a number of issues related to signals
671555
- Rename 0018-RH-remove-config-dups.patch to 0018-RH-fix-factorize.patch
671555
  * just the part that isn't upstream
671555
- Add 0019-RH-fix-sockets.patch
671555
  * makes abstract multipathd a cli sockets use the correct name.
671555
- Set find_multipaths in the default config
671555
671555
* Wed Feb 20 2013 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-44
671555
- Add 0036-UP-fix-state-handling.patch
671555
  * handle transport-offline and quiesce sysfs state
671555
- Add 0037-UP-fix-params-size.patch
671555
- Add 0038-RH-fix-multipath.rules.patch
671555
  * make sure multipath's link priority gets increased
671555
- Add 0039-RH-handle-other-sector-sizes.patch
671555
  * allow gpt partitions on 4k sector size block devices.
671555
- Add 0040-RH-fix-output-buffer.patch
671555
  * fix multipath -ll for large configuration.
671555
671555
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-43
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
671555
671555
* Fri Dec 21 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-42
671555
- Add 0034-RHBZ-887737-check-for-null-key.patch
671555
- Add 0035-RHBZ-883981-cleanup-rpmdiff-issues.patch
671555
  * Compile multipathd with full RELRO and PIE and install to /usr
671555
671555
* Mon Dec 17 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-41
671555
- Add 0033-RH-dont-disable-libdm-failback-for-sync-case.patch
671555
  * make kpartx -s and multipath use libdm failback device creation, so
671555
    that they work in environments without udev
671555
671555
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-40
671555
- Add 0032-RH-make-path-fd-readonly.patch
671555
  * revert change made when adding persistent reservations, so that path fds
671555
    are again opened O_RDONLY
671555
671555
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-39
671555
- Add 0031-RHBZ-882060-fix-null-strncmp.patch
671555
671555
* Fri Nov 30 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-38
671555
- Add 0026-RH-fix-mpathpersist-fns.patch
671555
- Add 0027-RH-default-partition-delimiters.patch
671555
  * Only use the -p delimiter when the device name ends in a number
671555
- Add 0028-RH-storagetek-config.patch
671555
- Add 0029-RH-kpartx-retry.patch
671555
  * retry delete on busy loop devices
671555
- Add 0030-RH-early-blacklist.patch
671555
  * multipath will now blacklist devices by device type and wwid in
671555
    store_pathinfo, so that it doesn't do a bunch of unnecessary work
671555
    on paths that it would only be removing later on.
671555
671555
* Sat Nov 03 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-37
671555
- Install multipathd.service for sysinit.target instead of multi-user.target.
671555
671555
* Thu Nov 01 2012 Peter Rajnoha <prajnoha@redhat.com> 0.4.9-36
671555
- Start multipathd.service systemd unit before LVM units.
671555
671555
* Wed Oct 24 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-35
671555
- Add 0022-RHBZ-864368-disable-libdm-failback.patch
671555
  * make kpartx and multiapthd disable libdm failback device creation
671555
- Add 0023-RHBZ-866291-update-documentation.patch
671555
- Resolves: bz #864368, #866291
671555
671555
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-34
671555
- Add 0021-RH-fix-oom-adj.patch
671555
  * don't use OOM_ADJUST_MIN unless you're sure it's defined
671555
671555
* Tue Oct 23 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-33
671555
- Modify 0016-RH-retain_hwhandler.patch
671555
  * Check the dm-multipath module version, and don't enable
671555
    retain_attached_hw_handler if the kernel doesn't support it
671555
- Add 0019-RH-detect-prio.patch
671555
  * add detect_prio option, to make multipath check if the device
671555
    supports the ALUA prio, before defaulting to the configured prio
671555
- Remove 0017-RH-netapp_config.patch
671555
- Add 0020-RH-netapp-config.patch
671555
  * new netapp config that uses retain_attached_hw_handler and
671555
    detect_prio to autoconfigure ALUA and non-ALUA devices.
671555
671555
* Tue Oct  2 2012 Benjamin Marzinski <bmarizns@redhat.com> 0.4.9-32
671555
- Modified 0018-RH-remove-config-dups.patch
671555
  * Made modified config remove original only if the vendor/product
671555
    exactly match
671555
671555
* Thu Sep 27 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-31
671555
- Add 0014-RH-dm_reassign.patch
671555
  * Fix reassign_maps option
671555
- Add 0015-RH-selector_change.patch
671555
  * devices default to using service-time selector
671555
- Add 0016-RH-retain_hwhandler.patch
671555
  * add retain_attached_hw_handler option, to let multipath keep an
671555
    already attached scsi device handler
671555
- Add 0017-RH-netapp_config.patch
671555
- Add 0018-RH-remove-config-dups.patch
671555
  * Clean up duplicates in the devices and blacklist sections
671555
671555
* Wed Sep 05 2012 Václav Pavlín <vpavlin@redhat.com> - 0.4.9-30
671555
- Scriptlets replaced with new systemd macros (#850088)
671555
671555
* Tue Aug 21 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-29
671555
- Updated to latest upstrem 0.4.9 code: multipath-tools-120821.tgz
671555
  (git commit id: 050b24b33d3c60e29f7820d2fb75e84a9edde528)
671555
  * includes 0001-RH-remove_callout.patch, 0002-RH-add-wwids-file.patch,
671555
    0003-RH-add-followover.patch, 0004-RH-fix-cciss-names.patch
671555
- Add 0013-RH-kpartx-msg.patch
671555
- Modify 0002-RH-multipath.rules.patch
671555
  * removed socket call from rules file
671555
671555
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-28
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
671555
671555
* Thu Jun 28 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-27
671555
- Updated to latest upstream 0.4.9 code : multipath-tools-120613.tgz
671555
  (git commit id: cb0f7127ba90ab5e8e71fc534a0a16cdbe96a88f)
671555
- Add 0001-RH-remove_callout.patch
671555
  * multipath no longer uses the getuid callout.  It now gets the
671555
    wwid from the udev database or the environment variables
671555
- Add 0004-RH-fix-cciss-names.patch
671555
  * convert cciss device names from cciss/cXdY to sysfs style cciss!cXdY
671555
- Split 0009-RH-add-find-multipaths.patch into 0002-RH-add-wwids-file.patch
671555
        and 0010-RH-add-find-multipaths.patch
671555
- Add 0016-RH-change-configs.patch
671555
  * default fast_io_fail to 5 and don't set the path selector in the
671555
    builtin configs.
671555
Resolves: bz #831978
671555
671555
671555
* Thu May 17 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-26
671555
- Add 0025-RHBZ-822714-update-nodes.patch
671555
- Resolves: bz #822714
671555
671555
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-25
671555
- Modify 0024-RH-libudev-monitor.patch
671555
- Resolves: bz #805493
671555
671555
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-24
671555
- Add requirements on libudev to spec file
671555
- Resolves: bz #805493
671555
671555
* Mon Apr 30 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-23
671555
- Add 0024-RH-libudev-monitor.patch
671555
671555
* Fri Feb 10 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-22
671555
- Add 0012-RH-update-on-show-topology.patch
671555
- Add 0013-RH-manpage-update.patch
671555
- Add 0014-RH-RHEL5-style-partitions.patch
671555
- Add 0015-RH-add-followover.patch
671555
- Add 0016-RH-dont-remove-map-on-enomem.patch
671555
- Add 0017-RH-fix-shutdown-crash.patch
671555
- Add 0018-RH-warn-on-bad-dev-loss-tmo.patch
671555
- Add 0019-RH-deprecate-uid-gid-mode.patch
671555
- Add 0020-RH-dont-remove-map-twice.patch
671555
- Add 0021-RH-validate-guid-partitions.patch
671555
- Add 0022-RH-adjust-messages.patch
671555
- Add 0023-RH-manpage-update.patch
671555
671555
* Tue Jan 24 2012 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-21
671555
- Updated to latest upstream 0.4.9 code : multipath-tools-120123.tgz
671555
  (git commit id: 63704387009443bdb37d9deaaafa9ab121d45bfb)
671555
- Add 0001-RH-fix-async-tur.patch
671555
- Add 0002-RH-dont_start_with_no_config.patch
671555
- Add 0003-RH-multipath.rules.patch
671555
- Add 0004-RH-update-init-script.patch
671555
- Add 0005-RH-cciss_id.patch
671555
- Add 0006-RH-Make-build-system-RH-Fedora-friendly.patch
671555
- Add 0007-RH-multipathd-blacklist-all-by-default.patch
671555
- Add 0008-RH-add-mpathconf.patch
671555
- Add 0009-RH-add-find-multipaths.patch
671555
- Add 0010-RH-check-if-multipath-owns-path.patch
671555
- Add 0011-RH-add-hp_tur-checker.patch
671555
671555
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-20
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
671555
671555
* Tue Sep 20 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-19
671555
- Modify 0103-add-disable-sync-option.patch
671555
- Add 0104-RHBZ-737989-systemd-unit-fix.patch
671555
  * systemd will only start multipathd if /etc/multipath.conf exists
671555
- Add 0105-fix-oom-adj.patch
671555
  * first try setting oom_score_adj
671555
671555
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 0.4.9-18
671555
- Rebuilt for rpm bug #728707
671555
671555
* Tue Jul 19 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-17
671555
- Add 0103-add-disable-sync-option.patch
671555
  * add a -n (nosync) option to multipath. This disables synchronous
671555
    file creation with udev. 
671555
671555
* Fri Jul 15 2011 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-16
671555
- Modify 0012-RH-udev-sync-support.patch
671555
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
671555
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
671555
- Add 0025-RHBZ-508827-update-multipathd-manpage.patch through
671555
      0101-RHBZ-631009-disable-udev-disk-rules-on-reload.patch
671555
  * sync with current state of RHEL6. Next release should include a updated
671555
    source tarball with most of these fixes rolled in.
671555
- Add 0102-RHBZ-690828-systemd-unit-file.patch
671555
  * Add Jóhann B. Guðmundsson's unit file for systemd.
671555
  * Add sub-package sysvinit for SysV init script.
671555
- Resolves: bz #690828
671555
671555
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-15
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
671555
671555
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-14
671555
- Modify 0021-RHBZ-548874-add-find-multipaths.patch
671555
  * fix bug where mpathconf wouldn't create a multpath.conf file unless one
671555
    already existed.
671555
671555
* Tue Feb 16 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-13
671555
- Replace 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
671555
  with 0012-RH-udev-sync-support.patch
671555
  * Add udev sync support to kpartx and multipath. In kpartx it is disabled
671555
    unless you use the -s option.
671555
- Refresh 0013-RH-add-weighted_prio-prioritizer.patch
671555
- Refresh 0021-RHBZ-548874-add-find-multipaths.patch
671555
- Modify 0022-RHBZ-557845-RHEL5-style-partitions.patch
671555
  * kpartx now creates a 2 sector large device for dos extended
671555
    partitions, just like the kernel does on the regular block devices.
671555
- Add 0023-RHBZ-557810-emc-invista-config.patch
671555
- Add 0024-RHBZ-565933-checker-timeout.patch
671555
  * Multipath has a new option checker_timeout. If this is not set, 
671555
    all path checker functions with explicit timeouts use
671555
    /sys/block/sd<x>/device/timeout. If this is set, they use it instead.
671555
671555
* Fri Jan 22 2010 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-12
671555
- Refresh 0001-RH-queue-without-daemon.patch
671555
- Refresh 0002-RH-path-checker.patch
671555
- Modify 0010-RH-multipath-rules-udev-changes.patch
671555
  * Fix udev rules to use DM_SBIN_PATH when calling kpartx
671555
  * install udev rules to /lib/udev/rules.d instead of /etc/udev/rules.d
671555
- Modify 0014-RH-add-hp_tur-checker.patch
671555
- Add 0003-for-upstream-default-configs.patch
671555
- Add 0016-RHBZ-554561-fix-init-error-msg.patch
671555
- Add 0017-RHBZ-554592-man-page-note.patch
671555
- Add 0018-RHBZ-554596-SUN-6540-config.patch
671555
- Add 0019-RHBZ-554598-fix-multipath-locking.patch
671555
- Add 0020-RHBZ-554605-fix-manual-failover.patch
671555
- Add 0021-RHBZ-548874-add-find-multipaths.patch
671555
  * Added find_multipaths multipath.conf option
671555
  * Added /sbin/mpathconf for simple editting of multipath.conf
671555
- Add 0022-RHBZ-557845-RHEL5-style-partitions.patch
671555
  * Make kpartx deal with logical partitions like it did in RHEL5.
671555
    Don't create a dm-device for the extended partition itself.
671555
    Create the logical partitions on top of the dm-device for the whole disk.
671555
671555
* Mon Nov 16 2009 Benjamin Marzinski <bmarzins@redhat.com> -0.4.9-11
671555
- Add 0002-for-upstream-add-tmo-config-options.patch
671555
  * Add fail_io_fail_tmo and dev_loss_tmo multipath.conf options
671555
- Add 0013-RH-add-weighted_prio-prioritizer.patch
671555
- Add 0014-RH-add-hp_tur-checker.patch
671555
- Add 0015-RH-add-multipathd-count-paths-cmd.patch
671555
- rename multipath.conf.redhat to multipath.conf, and remove the default
671555
  blacklist.
671555
671555
* Tue Oct 27 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-10
671555
- Updated to latest upstream 0.4.9 code : multipath-tools-091027.tar.gz
671555
  (git commit id: a946bd4e2a529e5fba9c9547d03d3f91806618a3)
671555
- Drop unrequired for-upstream patches.
671555
- BuildRequires and Requires new device-mapper version for udev sync support.
671555
671555
* Tue Oct 20 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-9
671555
- 0012-RH-explicitly-disable-dm-udev-sync-support-in-kpartx.patch
671555
671555
* Mon Oct 19 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-8
671555
- Split patches in "for-upstream" and "RH" series.
671555
- Replace 0011-RH-multipathd-blacklist-all-by-default.patch with
671555
  version from Benjamin Marzinski.
671555
- Update udev rules 0010-RH-multipath-rules-udev-changes.patch.
671555
- rpmlint cleanup:
671555
  * Drop useless-provides kpartx.
671555
  * Cleanup tab vs spaces usage.
671555
  * Summary not capitalized.
671555
  * Missing docs in libs package.
671555
  * Fix init script LSB headers.
671555
- Drop README* files from doc sections (they are empty).
671555
671555
* Thu Oct 15 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-7
671555
- Add patch 0010-RH-Set-friendly-defaults.patch:
671555
  * set rcdir to fedora default.
671555
  * do not install kpartx udev bits.
671555
  * install redhat init script.
671555
  * Cleanup spec file install target.
671555
- Add patch 0011-RH-multipathd-blacklist-all-by-default.patch:
671555
  * Fix BZ#528059
671555
  * Stop installing default config in /etc and move it to the doc dir.
671555
671555
* Tue Oct 13 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.4.9-6
671555
- Updated to latest upstream 0.4.9 code : multipath-tools-091013.tar.gz
671555
  (git commit id: aa0a885e1f19359c41b63151bfcface38ccca176)
671555
- Drop, now upstream, patches:
671555
  * fix_missed_uevs.patch.
671555
  * log_all_messages.patch.
671555
  * uninstall.patch.
671555
  * select_lib.patch.
671555
  * directio_message_cleanup.patch.
671555
  * stop_warnings.patch.
671555
- Drop redhatification.patch in favour of spec file hacks.
671555
- Drop mpath_wait.patch: no longer required.
671555
- Merge multipath_rules.patch and udev_change.patch.
671555
- Rename all patches based on source.
671555
- Add patch 0009-RH-fix-hp-sw-hardware-table-entries.patch to fix
671555
  default entry for hp_sw and match current kernel.
671555
- Add multipath.conf.redhat as source instead of patch.
671555
- spec file:
671555
  * divide runtime and build/setup bits.
671555
  * update BuildRoot.
671555
  * update install section to apply all the little hacks here and there,
671555
    in favour of patches against upstream.
671555
  * move ldconfig invokation to libs package where it belong.
671555
  * fix libs package directory ownership and files.
671555
671555
* Thu Aug 20 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-5
671555
- Fixed problem where maps were being added and then removed.
671555
- Changed the udev rules to fix some issues.
671555
671555
* Thu Jul 30 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-4
671555
- Fixed build issue on i686 machines.
671555
671555
* Wed Jul 29 2009 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.9-3
671555
- Updated to latest upstream 0.4.9 code : multipath-tools-090729.tgz
671555
  (git commit id: d678c139719d5631194b50e49f16ca97162ecd0f)
671555
- moved multipath bindings file from /var/lib/multipath to /etc/multipath
671555
- Fixed 354961, 432520
671555
671555
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.9-2
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
671555
671555
* Wed May 6 2009 Mike Snitzer <snitzer@redhat.com> - 0.4.9-1
671555
- Updated to latest upstream 0.4.9 code: multipath-tools-090429.tgz
671555
  (git commit id: 7395bcda3a218df2eab1617df54628af0dc3456e)
671555
- split the multipath libs out to a device-mapper-multipath-libs package
671555
- if appropriate, install multipath libs in /lib64 and /lib64/multipath
671555
671555
* Tue Apr 7 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-10
671555
- Fix insecure permissions on multipathd.sock (CVE-2009-0115)
671555
671555
* Fri Mar 6 2009 Milan Broz <mbroz@redhat.com> - 0.4.8-9
671555
- Fix kpartx extended partition handling (475283)
671555
671555
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.8-8
671555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
671555
671555
* Fri Sep 26 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-7
671555
- Since libaio is now in /lib, not /usr/lib, multipath no longer needs to
671555
  statically link against it. Fixed an error with binding file and WWIDs
671555
  that include spaces. Cleaned up the messages from the directio checker
671555
  function.  Fixed the udev rules. Fixed a regression in multipath.conf
671555
  parsing
671555
- Fixed 457530, 457589
671555
671555
* Wed Aug 20 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-6
671555
- Updated to latest upstream 0.4.8 code: multipath-tools-080804.tgz
671555
  (git commit id: eb87cbd0df8adf61d1c74c025f7326d833350f78)
671555
- fixed 451817, 456397 (scsi_id_change.patch), 457530 (config_space_fix.patch)
671555
  457589 (static_libaio.patch)
671555
671555
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com> - 0.4.8-5
671555
- Rebuild (rogue vendor tag). (451292)
671555
671555
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-4
671555
- Fixed Makefile issues.
671555
671555
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-3
671555
- Fixed ownership build error.
671555
671555
* Mon May 19 2008 Benjamin Marzinksi <bmarzins@redhat.com> 0.4.8-2
671555
- Forgot to commit some patches.
671555
671555
* Mon May 19 2008 Benjamin Marzinski <bmarzins@redhat.com> 0.4.8-1
671555
- Updated to latest Upstream 0.4.8 code: multipath-tools-080519.tgz
671555
  (git commit id: 42704728855376d2f7da2de1967d7bc71bc54a2f)
671555
671555
* Tue May 06 2008 Alasdair Kergon <agk@redhat.com> - 0.4.7-15
671555
- Remove unnecessary multipath & kpartx static binaries. (bz 234928)
671555
671555
* Fri Feb 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.7-14
671555
- fix sparc64
671555
- fix license tag
671555
671555
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.7-13
671555
- Autorebuild for GCC 4.3
671555
671555
* Wed Nov 14 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-12
671555
- Fixed the dist tag so building will work properly.
671555
671555
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 0.4.7-11.fc7
671555
- Add build dependency on new device-mapper-devel package.
671555
- Add dependency on device-mapper.
671555
671555
* Wed Jan 31 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-10.fc7
671555
- Update BuildRoot and PreReq lines.
671555
671555
* Mon Jan 15 2007 Benjamin Marzinksi <bmarzins@redhat.com> - 0.4.7-9.fc7
671555
- Fixed spec file.
671555
671555
* Mon Jan 15 2007 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-8.fc7
671555
- Update to latest code (t0_4_7_head2)
671555
671555
* Wed Dec 13 2006 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.7-7.fc7
671555
- Update to latest code (t0_4_7_head1)
671555
671555
* Thu Sep  7 2006 Peter Jones <pjones@redhat.com> - 0.4.7-5
671555
- Fix kpartx to handle with drives >2TB correctly.
671555
671555
* Thu Aug 31 2006 Peter Jones <pjones@redhat.com> - 0.4.7-4.1
671555
- Split kpartx out into its own package so dmraid can use it without
671555
  installing multipathd
671555
- Fix a segfault in kpartx
671555
671555
* Mon Jul 17 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-4.0
671555
- Updated to latest source. Fixes bug in default multipath.conf
671555
671555
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.1
671555
- Added ncurses-devel to BuildRequires
671555
671555
* Wed Jul 12 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-3.0
671555
- Updated to latest source. deals with change in libsysfs API
671555
671555
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.4.7-2.2.1
671555
- rebuild
671555
671555
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.2
671555
- fix tagging issue.
671555
671555
* Mon Jul 10 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.1
671555
- changed BuildRequires from sysfsutils-devel to libsysfs-devel
671555
671555
* Wed Jun 28 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-2.0
671555
- Updated to latest upstream source, fixes kpartx udev rule issue
671555
671555
* Tue Jun 06 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.7-1.0
671555
- Updated to Christophe's latest source
671555
671555
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-16.0
671555
- Newer upstream source (t0_4_5_post59).
671555
671555
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 0.4.5-12.3
671555
- BuildRequires: libsepol-devel, readline-devel
671555
671555
* Mon Feb 27 2006 Benjamin Marzinski <bmarzins@redhat.com> 0.4.5-12.2
671555
- Prereq: chkconfig
671555
671555
* Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 0.4.5-12.1
671555
- BuildRequires: libselinux-devel
671555
671555
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-12.0.1
671555
- bump again for double-long bug on ppc(64)
671555
671555
* Tue Feb 07 2006 Benjamin Marzinski <bmarzins@redhat.com> -0.4.5-12.0
671555
- Updated to latest upstream source (t0_4_5_post56)
671555
671555
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.4.5-9.1.1
671555
- rebuilt for new gcc4.1 snapshot and glibc changes
671555
671555
* Mon Dec 19 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.1
671555
- added patch for fedora changes
671555
671555
* Fri Dec 16 2005 Benjamin Marzinski <bmarzins@redhat.com> - 0.4.5-9.0
671555
- Updated to latest upstream source (t)_4_5_post52)
671555
671555
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
671555
- rebuilt
671555
671555
* Sun Dec  4 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.6
671555
- rebuild for newer libs
671555
671555
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.5
671555
- unsplit kpartx.  parted knows how to do this now, so we don't
671555
  need this in a separate package.
671555
671555
* Tue Nov 15 2005 Peter Jones <pjones@redhat.com> - 0.4.4-2.4
671555
- split kpartx out into its own package
671555
671555
* Fri May 06 2005 Bill Nottingham <notting@redhat.com> - 0.4.4-2.3
671555
- Fix last fix.
671555
671555
* Thu May 05 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.2
671555
- Fix last fix.
671555
671555
* Wed May 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.1
671555
- By default, disable the multipathd service.
671555
671555
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-2.0
671555
- Fix core dump from last build.
671555
671555
* Tue Apr 19 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-1.0
671555
- Move cache file into /var/cache/multipath.
671555
671555
* Fri Apr 08 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.1
671555
- Remove pp_balance_units.
671555
671555
* Mon Apr 04 2005 Alasdair Kergon <agk@redhat.com> - 0.4.4-0.pre8.0
671555
- Incorporate numerous upstream fixes.
671555
- Update init script to distribution standards.
671555
671555
* Tue Mar 01 2005 Alasdair Kergon <agk@redhat.com> - 0.4.2-1.0
671555
- Initial import based on Christophe Varoqui's spec file.