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
45d01a
Release: 119%{?dist}
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
ecd2a9
Patch0106: 0106-RHBZ-1169935-no-new-devs.patch
ecd2a9
Patch0107: 0107-RH-adapter-name-wildcard.patch
ecd2a9
Patch0108: 0108-RHBZ-1153832-kpartx-remove-devs.patch
ecd2a9
Patch0109: 0109-RH-read-only-bindings.patch
ecd2a9
Patch0110: 0110-RHBZ-blacklist-vd-devs.patch
ecd2a9
Patch0111: 0111-RH-dont-show-pg-timeout.patch
ecd2a9
Patch0112: 0112-RHBZ-1194917-add-config_dir-option.patch
ecd2a9
Patch0113: 0113-RHBZ-1194917-cleanup.patch
ecd2a9
Patch0114: 0114-RHBZ-1196394-delayed-reintegration.patch
ecd2a9
Patch0115: 0115-RHBZ-1198418-fix-double-free.patch
ecd2a9
Patch0116: 0116-UPBZ-1188179-dell-36xxi.patch
ecd2a9
Patch0117: 0117-RHBZ-1198424-autodetect-clariion-alua.patch
ecd2a9
Patch0118: 0118-UPBZ-1200738-update-eternus-config.patch
ecd2a9
Patch0119: 0119-RHBZ-1081397-save-alua-info.patch
ecd2a9
Patch0120: 0120-RHBZ-1043093-realloc-fix.patch
ecd2a9
Patch0121: 0121-RHBZ-1197234-rules-fix.patch
ecd2a9
Patch0122: 0122-RHBZ-1212590-dont-use-var.patch
ecd2a9
Patch0123: 0123-UPBZ-1166072-fix-path-offline.patch
ecd2a9
Patch0124: 0124-RHBZ-1209275-retrigger-uevents.patch
ecd2a9
Patch0125: 0125-RHBZ-1153832-kpartx-delete.patch
ecd2a9
Patch0126: 0126-RHBZ-1211383-alias-collision.patch
ecd2a9
Patch0127: 0127-RHBZ-1201030-use-blk-availability.patch
ecd2a9
Patch0128: 0128-RHBZ-1222123-mpathconf-allow.patch
ecd2a9
Patch0129: 0129-UPBZ-1254292-iscsi-targetname.patch
ecd2a9
Patch0130: 0130-RHBZ-1259523-host_name_len.patch
ecd2a9
Patch0131: 0131-UPBZ-1259831-lock-retry.patch
067cc1
Patch0132: 0132-RHBZ-1296979-fix-define.patch
c896fb
Patch0133: 0133-RHBZ-1241774-sun-partition-numbering.patch
c896fb
Patch0134: 0134-RHBZ-1241528-check-mpath-prefix.patch
c896fb
Patch0135: 0135-RHBZ-1299600-path-dev-uevents.patch
c896fb
Patch0136: 0136-RHBZ-1304687-wait-for-map-add.patch
c896fb
Patch0137: 0137-RHBZ-1280524-clear-chkr-msg.patch
c896fb
Patch0138: 0138-RHBZ-1288660-fix-mpathconf-allow.patch
c896fb
Patch0139: 0139-RHBZ-1273173-queue-no-daemon-doc.patch
c896fb
Patch0140: 0140-RHBZ-1299647-fix-help.patch
c896fb
Patch0141: 0141-RHBZ-1303953-mpathpersist-typo.patch
c896fb
Patch0142: 0142-RHBZ-1283750-kpartx-fix.patch
c896fb
Patch0143: 0143-RHBZ-1299648-kpartx-sync.patch
c896fb
Patch0144: 0144-RHBZ-1299652-alua-pref-arg.patch
c896fb
Patch0145: 0145-UP-resize-help-msg.patch
c896fb
Patch0146: 0146-UPBZ-1299651-raw-output.patch
c896fb
Patch0147: 0147-RHBZ-1272620-fail-rm-msg.patch
c896fb
Patch0148: 0148-RHBZ-1292599-verify-before-remove.patch
c896fb
Patch0149: 0149-RHBZ-1292599-restore-removed-parts.patch
c896fb
Patch0150: 0150-RHBZ-1253913-fix-startup-msg.patch
c896fb
Patch0151: 0151-RHBZ-1297456-weighted-fix.patch
c896fb
Patch0152: 0152-RHBZ-1269293-fix-blk-unit-file.patch
c896fb
Patch0153: 0153-RH-fix-i686-size-bug.patch
c896fb
Patch0154: 0154-UPBZ-1291406-disable-reinstate.patch
c896fb
Patch0155: 0155-UPBZ-1300415-PURE-config.patch
c896fb
Patch0156: 0156-UPBZ-1313324-dont-fail-discovery.patch
c896fb
Patch0157: 0157-RHBZ-1319853-multipath-c-error-msg.patch
c896fb
Patch0158: 0158-RHBZ-1318581-timestamp-doc-fix.patch
c896fb
Patch0159: 0159-UPBZ-1255885-udev-waits.patch
c896fb
Patch0160: 0160-RH-udev-flags.patch
c896fb
Patch0161: 0161-RHBZ-1311659-no-kpartx.patch
c896fb
Patch0162: 0162-RHBZ-1333331-huawei-config.patch
c896fb
Patch0163: 0163-UPBZ-1333492-resize-map.patch
c896fb
Patch0164: 0164-RHBZ-1311463-dos-part-rollover.patch
c896fb
Patch0165: 0165-UPBZ-1341748-MSA-2040-conf.patch
c896fb
Patch0166: 0166-RHBZ-1323429-dont-allow-new-wwid.patch
c896fb
Patch0167: 0167-RHBZ-1335176-fix-show-cmds.patch
c896fb
Patch0168: 0168-RHBZ-1347769-shared-lock.patch
c896fb
Patch0169: 0169-UPBZ-1353357-json-output.patch
c896fb
Patch0170: 0170-UPBZ-1352925-fix-typo.patch
c896fb
Patch0171: 0171-UPBZ-1356651-allow-zero-size.patch
c896fb
Patch0172: 0172-RHBZ-1350931-no-active-add.patch
c896fb
Patch0173: 0173-RH-update-man-page.patch
c896fb
Patch0174: 0174-RHBZ-1362396-modprobe.patch
c896fb
Patch0175: 0175-RHBZ-1357382-ordering.patch
c896fb
Patch0176: 0176-RHBZ-1363830-fix-rename.patch
c896fb
Patch0177: 0177-libmultipath-correctly-initialize-pp-sg_id.patch
c896fb
Patch0178: 0178-libmultipath-add-rbd-discovery.patch
c896fb
Patch0179: 0179-multipath-tools-add-checker-callout-to-repair-path.patch
c896fb
Patch0180: 0180-multipath-tools-Add-rbd-checker.patch
c896fb
Patch0181: 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
c896fb
Patch0182: 0182-multipath-tools-check-for-initialized-checker-before.patch
c896fb
Patch0183: 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
c896fb
Patch0184: 0184-rbd-fix-sync-repair-support.patch
c896fb
Patch0185: 0185-rbd-check-for-nonshared-clients.patch
c896fb
Patch0186: 0186-rbd-check-for-exclusive-lock-enabled.patch
c896fb
Patch0187: 0187-rbd-fixup-log-messages.patch
c896fb
Patch0188: 0188-RHBZ-1368501-dont-exit.patch
d88bf6
Patch0189: 0189-RHBZ-1368211-remove-retries.patch
d88bf6
Patch0190: 0190-RHBZ-1380602-rbd-lock-on-read.patch
d88bf6
Patch0191: 0191-RHBZ-1169168-disable-changed-paths.patch
d88bf6
Patch0192: 0192-RHBZ-1362409-infinibox-config.patch
d88bf6
Patch0194: 0194-RHBZ-1351964-kpartx-recurse.patch
d88bf6
Patch0195: 0195-RHBZ-1359510-no-daemon-msg.patch
d88bf6
Patch0196: 0196-RHBZ-1239173-dont-set-flag.patch
d88bf6
Patch0197: 0197-RHBZ-1394059-max-sectors-kb.patch
d88bf6
Patch0198: 0198-RHBZ-1372032-detect-path-checker.patch
d88bf6
Patch0199: 0199-RHBZ-1279355-3pardata-config.patch
d88bf6
Patch0200: 0200-RHBZ-1402092-orphan-status.patch
d88bf6
Patch0201: 0201-RHBZ-1403552-silence-warning.patch
d88bf6
Patch0202: 0202-RHBZ-1362120-skip-prio.patch
d88bf6
Patch0203: 0203-RHBZ-1363718-add-msgs.patch
d88bf6
Patch0204: 0204-RHBZ-1406226-nimble-config.patch
d88bf6
Patch0205: 0205-RHBZ-1416569-reset-stats.patch
d88bf6
Patch0206: 0206-RHBZ-1239173-pt2-no-paths.patch
d88bf6
Patch0207: 0207-UP-add-libmpathcmd.patch
d88bf6
Patch0208: 0208-UPBZ-1430097-multipathd-IPC-changes.patch
d88bf6
Patch0209: 0209-UPBZ-1430097-multipath-C-API.patch
d88bf6
Patch0210: 0210-RH-fix-uninstall.patch
d88bf6
Patch0211: 0211-RH-strlen-fix.patch
d88bf6
Patch0212: 0212-RHBZ-1431562-for-read-only.patch
d88bf6
Patch0213: 0213-RHBZ-1430908-merge-dell-configs.patch
d88bf6
Patch0214: 0214-RHBZ-1392115-set-paths-not-ready.patch
d88bf6
Patch0215: 0215-RHBZ-1444194-fix-check-partitions.patch
d88bf6
Patch0216: 0216-RHBZ-1448562-fix-reserve.patch
d88bf6
Patch0217: 0217-RHBZ-1448576-3PAR-config.patch
45d01a
Patch0218: 0218-RHBZ-1459370-add-feature-fix.patch
45d01a
Patch0219: 0219-RHBZ-1448970-fix-resize.patch
45d01a
Patch0220: 0220-RHBZ-1448223-fix-kpartx.patch
45d01a
Patch0221: 0221-RH-harden-files.patch
45d01a
Patch0222: 0222-RHBZ-1457288-fix-show-maps-json.patch
45d01a
Patch0223: 0223-RHBZ-1452210-unpriv-sgio.patch
45d01a
Patch0224: 0224-RHBZ-1452210-prkey.patch
45d01a
Patch0225: 0225-RH-udevdir.patch
45d01a
Patch0226: 0226-RH-allow-overrides-section.patch
45d01a
Patch0227: 0227-RHBZ-1465773-fix-path-delay-msg.patch
45d01a
Patch0228: 0228-RHBZ-1464634-hauwei-config-update.patch
45d01a
Patch0229: 0229-RHBZ-1467987-poll-on-udev-monitor.patch
45d01a
Patch0230: 0230-UP-allow-invalid-creates.patch
45d01a
Patch0231: 0231-RHBZ-1458852-delay-readying.patch
45d01a
Patch0232: 0232-RHBZ-1456955-property-blacklist.patch
45d01a
Patch0233: 0233-RHBZ-1451852-1482629-nimble-config.patch
45d01a
Patch0234: 0234-RHBZ-1500109-doc-typo.patch
45d01a
Patch0235: 0235-RHBZ-1480638-NVMe-support.patch
45d01a
Patch0236: 0236-RHBZ-1525348-fix-msg.patch
671555
671555
# runtime
671555
Requires: %{name}-libs = %{version}-%{release}
671555
Requires: kpartx = %{version}-%{release}
ecd2a9
Requires: device-mapper >= 7:1.02.96
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
d88bf6
BuildRequires: json-c-devel, perl, pkgconfig
c896fb
%ifarch x86_64
c896fb
BuildRequires: librados2-devel
c896fb
%endif
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
d88bf6
and prioritizer modules. It also contains the libmpathpersist and
d88bf6
libmpathcmd shared libraries, as well as multipath's internal library,
671555
libmultipath.
671555
d88bf6
%package devel
d88bf6
Summary: Development libraries and headers for %{name}
d88bf6
Group: Development/Libraries
d88bf6
Requires: %{name} = %{version}-%{release}
d88bf6
Requires: %{name}-libs = %{version}-%{release}
d88bf6
d88bf6
%description devel
d88bf6
This package contains the files need to develop applications that use
d88bf6
device-mapper-multipath's lbmpathpersist and libmpathcmd libraries.
d88bf6
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
d88bf6
%package -n libdmmp
d88bf6
Summary: device-mapper-multipath C API library
d88bf6
Group: System Environment/Libraries
d88bf6
Requires: json-c
d88bf6
Requires: %{name} = %{version}-%{release}
d88bf6
Requires: %{name}-libs = %{version}-%{release}
d88bf6
d88bf6
%description -n libdmmp
d88bf6
This package contains the shared library for the device-mapper-multipath
d88bf6
C API library.
d88bf6
d88bf6
%package -n libdmmp-devel
d88bf6
Summary: device-mapper-multipath C API library headers
d88bf6
Group: Development/Libraries
d88bf6
Requires: pkgconfig
d88bf6
Requires: libdmmp = %{version}-%{release}
d88bf6
d88bf6
%description -n libdmmp-devel
d88bf6
This package contains the files needed to develop applications that use
d88bf6
device-mapper-multipath's libdmmp C API library
d88bf6
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
c8bca0
%patch0107 -p1
ecd2a9
%patch0108 -p1
ecd2a9
%patch0109 -p1
ecd2a9
%patch0110 -p1
ecd2a9
%patch0111 -p1
ecd2a9
%patch0112 -p1
ecd2a9
%patch0113 -p1
ecd2a9
%patch0114 -p1
ecd2a9
%patch0115 -p1
ecd2a9
%patch0116 -p1
ecd2a9
%patch0117 -p1
ecd2a9
%patch0118 -p1
ecd2a9
%patch0119 -p1
ecd2a9
%patch0120 -p1
ecd2a9
%patch0121 -p1
ecd2a9
%patch0122 -p1
ecd2a9
%patch0123 -p1
ecd2a9
%patch0124 -p1
ecd2a9
%patch0125 -p1
ecd2a9
%patch0126 -p1
ecd2a9
%patch0127 -p1
ecd2a9
%patch0128 -p1
ecd2a9
%patch0129 -p1
ecd2a9
%patch0130 -p1
ecd2a9
%patch0131 -p1
067cc1
%patch0132 -p1
e9271e
%patch0133 -p1
027535
%patch0134 -p1
027535
%patch0135 -p1
027535
%patch0136 -p1
5afc4f
%patch0137 -p1
c896fb
%patch0138 -p1
c896fb
%patch0139 -p1
c896fb
%patch0140 -p1
c896fb
%patch0141 -p1
c896fb
%patch0142 -p1
c896fb
%patch0143 -p1
c896fb
%patch0144 -p1
c896fb
%patch0145 -p1
c896fb
%patch0146 -p1
c896fb
%patch0147 -p1
c896fb
%patch0148 -p1
c896fb
%patch0149 -p1
c896fb
%patch0150 -p1
c896fb
%patch0151 -p1
c896fb
%patch0152 -p1
c896fb
%patch0153 -p1
c896fb
%patch0154 -p1
c896fb
%patch0155 -p1
c896fb
%patch0156 -p1
c896fb
%patch0157 -p1
c896fb
%patch0158 -p1
c896fb
%patch0159 -p1
c896fb
%patch0160 -p1
c896fb
%patch0161 -p1
c896fb
%patch0162 -p1
c896fb
%patch0163 -p1
c896fb
%patch0164 -p1
c896fb
%patch0165 -p1
c896fb
%patch0166 -p1
c896fb
%patch0167 -p1
c896fb
%patch0168 -p1
c896fb
%patch0169 -p1
c896fb
%patch0170 -p1
c896fb
%patch0171 -p1
c896fb
%patch0172 -p1
c896fb
%patch0173 -p1
c896fb
%patch0174 -p1
c896fb
%patch0175 -p1
c896fb
%patch0176 -p1
c896fb
%patch0177 -p1
c896fb
%patch0178 -p1
c896fb
%patch0179 -p1
c896fb
%patch0180 -p1
c896fb
%patch0181 -p1
c896fb
%patch0182 -p1
c896fb
%patch0183 -p1
c896fb
%patch0184 -p1
c896fb
%patch0185 -p1
c896fb
%patch0186 -p1
c896fb
%patch0187 -p1
c896fb
%patch0188 -p1
814ad2
%patch0189 -p1
21f70e
%patch0190 -p1
d88bf6
%patch0191 -p1
d88bf6
%patch0192 -p1
d88bf6
%patch0194 -p1
d88bf6
%patch0195 -p1
d88bf6
%patch0196 -p1
d88bf6
%patch0197 -p1
d88bf6
%patch0198 -p1
d88bf6
%patch0199 -p1
d88bf6
%patch0200 -p1
d88bf6
%patch0201 -p1
d88bf6
%patch0202 -p1
d88bf6
%patch0203 -p1
d88bf6
%patch0204 -p1
d88bf6
%patch0205 -p1
d88bf6
%patch0206 -p1
d88bf6
%patch0207 -p1
d88bf6
%patch0208 -p1
d88bf6
%patch0209 -p1
d88bf6
%patch0210 -p1
d88bf6
%patch0211 -p1
d88bf6
%patch0212 -p1
d88bf6
%patch0213 -p1
d88bf6
%patch0214 -p1
d88bf6
%patch0215 -p1
d88bf6
%patch0216 -p1
d88bf6
%patch0217 -p1
04f29f
%patch0218 -p1
04f29f
%patch0219 -p1
04f29f
%patch0220 -p1
04f29f
%patch0221 -p1
45d01a
%patch0222 -p1
45d01a
%patch0223 -p1
45d01a
%patch0224 -p1
45d01a
%patch0225 -p1
45d01a
%patch0226 -p1
45d01a
%patch0227 -p1
45d01a
%patch0228 -p1
45d01a
%patch0229 -p1
45d01a
%patch0230 -p1
45d01a
%patch0231 -p1
45d01a
%patch0232 -p1
45d01a
%patch0233 -p1
45d01a
%patch0234 -p1
45d01a
%patch0235 -p1
45d01a
%patch0236 -p1
671555
cp %{SOURCE1} .
671555
671555
%build
45d01a
%define _udevdir %{_prefix}/lib/udev/rules.d
671555
%define _libmpathdir %{_libdir}/multipath
d88bf6
%define _pkgconfdir %{_libdir}/pkgconfig
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} \
d88bf6
	unitdir=%{_unitdir} \
d88bf6
	includedir=%{_includedir} \
d88bf6
	pkgconfdir=%{_pkgconfdir}
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
%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}/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
45d01a
%config %{_udevdir}/62-multipath.rules
45d01a
%config %{_udevdir}/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.*
d88bf6
%{_libdir}/libmpathcmd.so.*
671555
%dir %{_libmpathdir}
671555
%{_libmpathdir}/*
671555
671555
%post libs -p /sbin/ldconfig
671555
671555
%postun libs -p /sbin/ldconfig
671555
d88bf6
%files devel
d88bf6
%defattr(-,root,root,-)
d88bf6
%doc AUTHOR COPYING
d88bf6
%{_libdir}/libmpathpersist.so
d88bf6
%{_libdir}/libmpathcmd.so
d88bf6
%{_includedir}/mpath_cmd.h
d88bf6
%{_includedir}/mpath_persist.h
d88bf6
%{_mandir}/man3/mpath_persistent_reserve_in.3.gz
d88bf6
%{_mandir}/man3/mpath_persistent_reserve_out.3.gz
d88bf6
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
d88bf6
%files -n libdmmp
d88bf6
%defattr(-,root,root,-)
d88bf6
%doc AUTHOR COPYING
d88bf6
%{_libdir}/libdmmp.so.*
d88bf6
d88bf6
%post -n libdmmp -p /sbin/ldconfig
d88bf6
d88bf6
%postun -n libdmmp -p /sbin/ldconfig
d88bf6
d88bf6
%files -n libdmmp-devel
d88bf6
%defattr(-,root,root,-)
d88bf6
%doc AUTHOR COPYING
d88bf6
%{_libdir}/libdmmp.so
d88bf6
%dir %{_includedir}/libdmmp
d88bf6
%{_includedir}/libdmmp/*
d88bf6
%{_mandir}/man3/dmmp_*
d88bf6
%{_mandir}/man3/libdmmp.h.3.gz
d88bf6
%{_pkgconfdir}/libdmmp.pc
d88bf6
671555
%changelog
45d01a
* Wed Jan 31 2018 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-119
45d01a
- Add 0236-RHBZ-1525348-fix-msg.patch
45d01a
  * reduced message serverity level
45d01a
- Resolves: bz #1525348
04f29f
45d01a
* Fri Nov 17 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-118
45d01a
- Modify 0224-RHBZ-1452210-prkey.patch
45d01a
  * Improve error checking for mpathpersist
45d01a
- Resolves: bz #1452210
45d01a
45d01a
* Thu Nov 16 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-117
45d01a
- Modify 0235-RHBZ-1480638-NVMe-support.patch
45d01a
  * remove overly-restrictive uevent filtering
45d01a
- Resolves: bz #1480638
45d01a
45d01a
* Tue Oct 31 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-116
45d01a
- Add 0235-RHBZ-1480638-NVMe-support.patch
45d01a
  * adds support for multipathing NVMe devices
45d01a
- Resolves: bz #1480638
45d01a
45d01a
* Tue Oct 10 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-115
45d01a
- Add 0233-RHBZ-1451852-1482629-nimble-config.patch
45d01a
- Add 0234-RHBZ-1500109-doc-typo.patch
45d01a
- Remove old triggerun scriptlet (bz1470384)
45d01a
- Resolves: bz #1451852, #1470384, #1482629, #1500109
45d01a
45d01a
* Tue Oct  3 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-114
45d01a
- Add 0226-RH-allow-overrides-section.patch
45d01a
  * This is a dummy section that exists to help the transition to RHEL8
45d01a
- Add 0227-RHBZ-1465773-fix-path-delay-msg.patch
45d01a
- Add 0228-RHBZ-1464634-hauwei-config-update.patch
45d01a
- Add 0229-RHBZ-1467987-poll-on-udev-monitor.patch
45d01a
  * Do poll first, so udev_monitor_receive_device doesn't return error when
45d01a
    there is no uevent
45d01a
- Add 0230-UP-allow-invalid-creates.patch
45d01a
  * Allow creation of devices with no valid paths.
45d01a
- Add 0231-RHBZ-1458852-delay-readying.patch
45d01a
  * Add ghost_delay configuration option to delay device activation when only
45d01a
    ghost paths exist.
45d01a
- Add 0232-RHBZ-1456955-property-blacklist.patch
45d01a
  * Add the "property" blacklist type.
45d01a
- Resolves: bz #1456955, #1458852, #1464634, #1465773, #1467987
45d01a
45d01a
* Wed Sep 20 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-113
45d01a
- Modify 0224-RHBZ-1452210-prkey.patch
45d01a
  * fix errow with telling multipathd to set prkeys
45d01a
- Add 0225-RH-udevdir.patch
45d01a
  * fix rpmdiff complaint about udev rules installation
45d01a
- Resolves: bz #1452210
45d01a
45d01a
* Tue Sep 19 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-112
45d01a
- Modify 0191-RHBZ-1169168-disable-changed-paths.patch
45d01a
  * man page fixup
45d01a
- Modfiy 0197-RHBZ-1394059-max-sectors-kb.patch
45d01a
  * man page fixup
45d01a
- Modify 0205-RHBZ-1416569-reset-stats.patch
45d01a
  * man page fixup
45d01a
- Add 0218-RHBZ-1459370-add-feature-fix.patch
04f29f
  * handle null feature string
45d01a
- Add 0219-RHBZ-1448970-fix-resize.patch
45d01a
  * if the resize fails, try to resume again with the old table.
45d01a
- Add 0220-RHBZ-1448223-fix-kpartx.patch
45d01a
  * gracefully fail when run on something other than a file or block device
45d01a
- Add 0221-RH-harden-files.patch
45d01a
  * change build parameters to use position independent code
45d01a
- Add 0222-RHBZ-1457288-fix-show-maps-json.patch
45d01a
  * handle running "show maps json" with no multipath devices present
45d01a
- Add 0223-RHBZ-1452210-unpriv-sgio.patch
04f29f
  * add unpriv_sgio configuration option to set unpriv_sgio on multipath device
04f29f
    and paths
45d01a
- Add 0224-RHBZ-1452210-prkey.patch
04f29f
  * allow setting reservation_key to "file" to set and read keys from
04f29f
    prkey_file. Also add new multipathd commands to modify the prkey file.
45d01a
- Resolves: bz #1459370, #1448970, #1448223, #1457288, #1452210
04f29f
d88bf6
* Mon May 15 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-111
d88bf6
- Remove 0217-RHBZ-1437329-blacklist-oracle-devs.patch
d88bf6
  * Incorrect change, and the bug is already fixed.
d88bf6
- Move 0218-RHBZ-1448576-3PAR-config.patch to
d88bf6
  0217-RHBZ-1448576-3PAR-config.patch
d88bf6
- Resolves: bz #1448576
d88bf6
d88bf6
* Fri May 12 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-110
d88bf6
- Add 0215-RHBZ-1444194-fix-check-partitions.patch
d88bf6
  * make sure kpartx partions match the correct device
d88bf6
- Add 0216-RHBZ-1448562-fix-reserve.patch
d88bf6
  * don't join threads that haven't been created
d88bf6
- Add 0217-RHBZ-1437329-blacklist-oracle-devs.patch
d88bf6
  * blacklist db2.* devices
d88bf6
- Add 0218-RHBZ-1448576-3PAR-config.patch
d88bf6
- Resolves: bz #1444194, #1448562, #1437329, #1448576
d88bf6
d88bf6
* Tue Apr 25 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-109
d88bf6
- Add 0214-RHBZ-1392115-set-paths-not-ready.patch
d88bf6
  * Set ENV{SYSTEMD_READY}="0" on multipath path devices
d88bf6
- Resolves: bz #1392115
d88bf6
d88bf6
* Tue Apr 25 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-108
d88bf6
- Add 0213-RHBZ-1430908-merge-dell-configs.patch
d88bf6
- Resolves: bz #1430908
d88bf6
d88bf6
* Mon Apr  3 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-107
d88bf6
- Modify 0197-RHBZ-1394059-max-sectors-kb.patch
d88bf6
  * Make multipath only change max_sectors_kb on creates. On reloads, it
d88bf6
    just makes sure the new path matches the multipath device.
d88bf6
- Refresh 0198-RHBZ-1372032-detect-path-checker.patch
d88bf6
- Refresh 0201-RHBZ-1403552-silence-warning.patch
d88bf6
- Refresh 0206-RHBZ-1239173-pt2-no-paths.patch
d88bf6
- Refresh 0207-UP-add-libmpathcmd.patch
d88bf6
- Refresh 0212-RHBZ-1431562-for-read-only.patch
d88bf6
- Resolves: bz #1394059
d88bf6
d88bf6
d88bf6
* Fri Mar 24 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-106
d88bf6
- Add 0212-RHBZ-1431562-for-read-only.patch
d88bf6
- Resolves: bz #1431562
d88bf6
d88bf6
* Fri Mar 10 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-105
d88bf6
- fix specfile issue
d88bf6
- Related: bz #1430097
d88bf6
d88bf6
* Thu Mar  9 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-104
d88bf6
- Change _pkgconfdir from /usr/share/pkgconfig to /usr/lib/pkgconfig
d88bf6
- Modify 0209-UPBZ-1430097-multipath-C-API.patch
d88bf6
  * change _pkgconfdir and fixed double-closing fd
d88bf6
- Add 0211-RH-strlen-fix.patch
d88bf6
  * checks that variables are not NULL before passing them to strlen
d88bf6
- Related: bz #1430097
d88bf6
d88bf6
* Thu Mar  9 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-103
d88bf6
- Add more explicit Requires to subpackages to make rpmdiff happy
d88bf6
- Related: bz #1430097
d88bf6
d88bf6
* Tue Mar  7 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-102
d88bf6
- Add 0207-UP-add-libmpathcmd.patch
d88bf6
  * New shared library, libmpathcmd, that sends and receives messages from
d88bf6
    multipathd. device-mapper-multipath now uses this library internally.
d88bf6
- Add 0208-UPBZ-1430097-multipathd-IPC-changes.patch
d88bf6
  * validation that modifying commands are coming from root.
d88bf6
- Add 0209-UPBZ-1430097-multipath-C-API.patch
d88bf6
  * New shared library. libdmmp, that presents the information from multipathd
d88bf6
    in a structured manner to make it easier for callers to use
d88bf6
- Add 0210-RH-fix-uninstall.patch
d88bf6
  * Minor compilation fixes
d88bf6
- Make 3 new subpackages
d88bf6
  * device-mapper-multipath-devel, libdmmp, and libdmmp-devel. libmpathcmd
d88bf6
    and libmpathprio are in device-mapper-multipath-libs and
d88bf6
    device-mapper-multipath-devel. libdmmp is in its own subpackages
d88bf6
- Move libmpathprio devel files to device-mapper-multipath-devel
d88bf6
- Resolves: bz #1430097
d88bf6
d88bf6
* Wed Feb 15 2017 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-101
d88bf6
- Modify 0166-RHBZ-1323429-dont-allow-new-wwid.patch
d88bf6
  * change print message
d88bf6
- Add 0191-RHBZ-1169168-disable-changed-paths.patch
d88bf6
  * add "disabled_changed_wwids" multipath.conf parameter to disable
d88bf6
    paths whose wwid changes
d88bf6
- Add 0192-RHBZ-1362409-infinibox-config.patch
d88bf6
- Add 0194-RHBZ-1351964-kpartx-recurse.patch
d88bf6
  * fix recursion on corrupt dos partitions
d88bf6
- Add 0195-RHBZ-1359510-no-daemon-msg.patch
d88bf6
  * print a messages when multipathd isn't running
d88bf6
- Add 0196-RHBZ-1239173-dont-set-flag.patch
d88bf6
  * don't set reload flag on reloads when you gain your first
d88bf6
    valid path
d88bf6
- Add 0197-RHBZ-1394059-max-sectors-kb.patch
d88bf6
  * add "max_sectors_kb" multipath.conf parameter to set max_sectors_kb
d88bf6
    on a multipath device and all its path devices
d88bf6
- Add 0198-RHBZ-1372032-detect-path-checker.patch
d88bf6
  * add "detect_checker" multipath.conf parameter to detect ALUA arrays
d88bf6
    and set the path checker to TUR
d88bf6
- Add 0199-RHBZ-1279355-3pardata-config.patch
d88bf6
- Add 0200-RHBZ-1402092-orphan-status.patch
d88bf6
  * clear status on orphan paths
d88bf6
- Add 0201-RHBZ-1403552-silence-warning.patch
d88bf6
- Add 0202-RHBZ-1362120-skip-prio.patch
d88bf6
  * don't run prio on failed paths
d88bf6
- Add 0203-RHBZ-1363718-add-msgs.patch
d88bf6
- Add 0204-RHBZ-1406226-nimble-config.patch
d88bf6
- Add 0205-RHBZ-1416569-reset-stats.patch
d88bf6
  * add "reset maps stats" and "reset map <map> stats" multipathd
d88bf6
    interactive commands to reset the stats tracked by multipathd
d88bf6
- Add 0206-RHBZ-1239173-pt2-no-paths.patch
d88bf6
  * make multipath correctly disable scanning and rules running when
d88bf6
    it gets a uevent and there are not valid paths.
d88bf6
- Resolves: bz #1169168, #1239173, #1279355, #1359510, #1362120, #1362409
d88bf6
- Resolves: bz #1363718, #1394059, #1351964, #1372032, #1402092, #1403552
d88bf6
- Resolves: bz #1406226, #1416569
d88bf6
d88bf6
* Wed Sep  7 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-100
d88bf6
- Add 0189-RHBZ-1368211-remove-retries.patch
d88bf6
  * add "remove_retries" multipath.conf parameter to make multiple attempts
d88bf6
    to remove a multipath device if it is busy.
d88bf6
- Add 0190-RHBZ-1380602-rbd-lock-on-read.patch
814ad2
  * pass lock_on_read when remapping image
d88bf6
- Resolves: bz #1368211, #1380602
814ad2
c896fb
* Wed Sep  7 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-99
c896fb
- Add 0188-RHBZ-1368501-dont-exit.patch
c896fb
  * make multipathd not exit if it encounters recoverable errors on startup
c896fb
- Resolves: bz #1368501
c896fb
c896fb
* Thu Sep  1 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-98
c896fb
- Modified 0180-multipath-tools-Add-rbd-checker.patch
c896fb
  * make the rbd path checker only compile if librados2-devel is installed
c896fb
- Make librados2-devel only be BuildRequired on x86_64
c896fb
- Resolves: bz #1348372
c896fb
c896fb
* Thu Sep  1 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-97
c896fb
- Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch
c896fb
  * This and all the following patches add the rbd patch checker
c896fb
- Add 0178-libmultipath-add-rbd-discovery.patch
c896fb
- Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch
c896fb
- Add 0180-multipath-tools-Add-rbd-checker.patch
c896fb
- Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
c896fb
- Add 0182-multipath-tools-check-for-initialized-checker-before.patch
c896fb
- Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
c896fb
- Add 0184-rbd-fix-sync-repair-support.patch
c896fb
- Add 0185-rbd-check-for-nonshared-clients.patch
c896fb
- Add 0186-rbd-check-for-exclusive-lock-enabled.patch
c896fb
- Add 0187-rbd-fixup-log-messages.patch
c896fb
- Added BuildRequires on librados2-devel
c896fb
- Resolves: bz #1348372
c896fb
c896fb
c896fb
* Mon Aug  8 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-96
c896fb
- Modify 0136-RHBZ-1304687-wait-for-map-add.patch
c896fb
  * change missing_uev_msg_delay to missing_uev_msg_timeout, and make
c896fb
    multipathd re-enable table loads if the timeout has passed
c896fb
- Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch
c896fb
- Refresh 0139-RHBZ-1273173-queue-no-daemon-doc.patch
c896fb
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
c896fb
- Refresh 0154-UPBZ-1291406-disable-reinstate.patch
c896fb
- Refresh 0155-UPBZ-1300415-PURE-config.patch
c896fb
- Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch
c896fb
- Refresh 0161-RHBZ-1311659-no-kpartx.patch
c896fb
- Refresh 0167-RHBZ-1335176-fix-show-cmds.patch
c896fb
- Add 0173-RH-update-man-page.patch
c896fb
- Add 0174-RHBZ-1362396-modprobe.patch
c896fb
  * make starting the multipathd service modprobe dm-multipath in the
c896fb
    sysvinit scripts
c896fb
- Add 0175-RHBZ-1357382-ordering.patch
5afc4f
  * force multipathd.service to start after systemd-udev-trigger.service
c896fb
- Add 0176-RHBZ-1363830-fix-rename.patch
c896fb
  * initialized a variable to make dm_rename not fail randomly
c896fb
- Resolves: bz #1304687, #1362396, #1357382, #1363830
c896fb
c896fb
* Wed Jul 20 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-95
c896fb
- Add 0170-UPBZ-1352925-fix-typo.patch
c896fb
- Add 0171-UPBZ-1356651-allow-zero-size.patch
c896fb
  * Allow zero-sized paths to be added to a multipath device
c896fb
- Add 0172-RHBZ-1350931-no-active-add.patch
c896fb
  * Allow paths to be added to a new map if no active paths exist. Also
c896fb
    fixes 1351430
c896fb
- Resolves: bz #1350931, #1351430, #1352925, #1356651
c896fb
c896fb
c896fb
* Mon Jul 18 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-94
c896fb
- Modify 0169-UPBZ-1353357-json-output.patch
c896fb
  * Add manpage documentation
c896fb
- Resolves: bz #1353357
c896fb
c896fb
* Fri Jul 15 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-93
c896fb
- Modify 0135-RHBZ-1299600-path-dev-uevents.patch
c896fb
  * trigger uevents when adding wwids for existing devices during startup
c896fb
- Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
c896fb
- Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
c896fb
- Add 0168-RHBZ-1347769-shared-lock.patch
c896fb
  * make multipath lock the path devices with a shared lock
c896fb
- Add 0169-UPBZ-1353357-json-output.patch
c896fb
  * add mulitpathd json output command
c896fb
- Resolves: bz #1299600, #1347769, #1353357
c896fb
c896fb
* Tue Jul  5 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-92
c896fb
- Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
c896fb
  * don't allow path wwid to change while it is in use
c896fb
- Add 0167-RHBZ-1335176-fix-show-cmds.patch
c896fb
  * and new show multipath format wildcard, 'f' to sho number of failures.
c896fb
    This will hopefully be useful for tracking what happens to multipath
c896fb
    devices for bz #1335176
c896fb
- Resolves: bz #1323429
c896fb
c896fb
* Thu Jun  2 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-91
c896fb
- Add 0165-UPBZ-1341748-MSA-2040-conf.patch
c896fb
  * Add default config for MSA 2040 array
c896fb
- Resolves: bz #1341748
c896fb
c896fb
* Wed Jun  1 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-90
c896fb
- Modify 0159-UPBZ-1255885-udev-waits.patch
c896fb
  * fix bug in failure path
c896fb
- Add 0160-RH-udev-flags.patch
c896fb
- Add 0161-RHBZ-1311659-no-kpartx.patch
c896fb
  * skip_kpartx option disables kpartx running on multipath devices
c896fb
- Add 0162-RHBZ-1333331-huawei-config.patch
c896fb
  * Add default config for Huawei XSG1 array
c896fb
- Add 0163-UPBZ-1333492-resize-map.patch
c896fb
  * restore old size if resize fails
c896fb
- Add 0164-RHBZ-1311463-dos-part-rollover.patch
c896fb
  * fix incorrect partition size due to 4k device size rollover
c896fb
- Resolves: bz #1255885, #1311463, #1311659, #1333331, #1333492
c896fb
c896fb
* Wed Apr 20 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-89
c896fb
- Modify 0151-RHBZ-1297456-weighted-fix.patch
c896fb
  * add documentation
c896fb
- Add 0157-RHBZ-1319853-multipath-c-error-msg.patch
c896fb
  * better error reporting for multipath -c
c896fb
- Add 0158-RHBZ-1318581-timestamp-doc-fix.patch
c896fb
  * add documentation for -T
c896fb
- Add 0159-UPBZ-1255885-udev-waits.patch
c896fb
  * make multipath and kpartx wait after for udev after each command
c896fb
- Resolves: bz #1297456, #1319853, #1318581, #1255885
c896fb
c896fb
* Tue Mar 29 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-88
c896fb
- Add 0151-RHBZ-1297456-weighted-fix.patch
c896fb
  * add wwn keyword to weighted prioritizer for persistent naming
c896fb
- Add 0152-RHBZ-1269293-fix-blk-unit-file.patch
c896fb
  * use "Wants" instead of "Requires"
c896fb
- Add 0153-RH-fix-i686-size-bug.patch
c896fb
  * use 64-bit keycodes for multipathd client commands
c896fb
- Add 0154-UPBZ-1291406-disable-reinstate.patch
c896fb
  * don't automatically reinstate ghost paths for implicit alua devices
c896fb
- Add 0155-UPBZ-1300415-PURE-config.patch
c896fb
  * Add default config for PURE FlashArray
c896fb
- Add 0156-UPBZ-1313324-dont-fail-discovery.patch
027535
  * don't fail discovery because individual paths failed.
c896fb
- Resolves: bz #1297456, #1269293, #1291406, #1300415, #1313324
c896fb
c896fb
* Fri Feb 26 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-87
c896fb
- Add 0133-RHBZ-1241774-sun-partition-numbering.patch
c896fb
  * makr kpartx device numbers match partition numbers
c896fb
- Add 0134-RHBZ-1241528-check-mpath-prefix.patch
c896fb
  * only touch devices with a "mpath-" dm uuid prefix
c896fb
- Add 0135-RHBZ-1299600-path-dev-uevents.patch
c896fb
  * trigger path uevent the first time a path is claimed by multipath
c896fb
- Add 0136-RHBZ-1304687-wait-for-map-add.patch
e9271e
  * wait for the device to finish being added before reloading it.
c896fb
- Add 0137-RHBZ-1280524-clear-chkr-msg.patch
c896fb
- Add 0138-RHBZ-1288660-fix-mpathconf-allow.patch
c896fb
  * don't remove existing lines from blacklist_exceptions section
c896fb
- Add 0139-RHBZ-1273173-queue-no-daemon-doc.patch
c896fb
- Add 0140-RHBZ-1299647-fix-help.patch
c896fb
- Add 0141-RHBZ-1303953-mpathpersist-typo.patch
c896fb
- Add 0142-RHBZ-1283750-kpartx-fix.patch
c896fb
  * only remove devices if their uuid says that they are the correct
c896fb
    partition device
c896fb
- Add 0143-RHBZ-1299648-kpartx-sync.patch
c896fb
  * default to using udev sync mode
c896fb
- Add 0144-RHBZ-1299652-alua-pref-arg.patch
c896fb
  * allow "exclusive_pref_bit" argument to alua prioritizer
c896fb
- Add 0145-UP-resize-help-msg.patch
c896fb
- Add 0146-UPBZ-1299651-raw-output.patch
c896fb
  * allow raw format mutipathd show commands, that remove headers and padding
c896fb
- Add 0147-RHBZ-1272620-fail-rm-msg.patch
c896fb
- Add 0148-RHBZ-1292599-verify-before-remove.patch
c896fb
  * verify that all partitions are unused before attempting to remove a device
c896fb
- Add 0149-RHBZ-1292599-restore-removed-parts.patch
c896fb
  * don't disable kpartx when restoring the first path of a device.
c896fb
- Add 0150-RHBZ-1253913-fix-startup-msg.patch
c896fb
  * wait for multipathd daemon to write pidfile before returning
c896fb
- Resolves: bz #1241528, #1241774, #1253913, #1272620, #1273173, #1280524
c896fb
- Resolves: bz #1283750, #1288660, #1292599, #1299600, #1299647, #1299648
c896fb
- Resolves: bz #1299651, #1299652, #1303953, #1304687
c896fb
c896fb
* Wed Jan 27 2016 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-86
067cc1
- Add 0132-RHBZ-1296979-fix-define.patch
067cc1
  * look for the correct libudev function to set define
c896fb
- Resolves: bz # 1296979
067cc1
ecd2a9
* Thu Sep 17 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85
ecd2a9
- Fix device-mapper Requires line in spec file
ecd2a9
- Resolves: bz# 1260728
ecd2a9
ecd2a9
* Mon Sep 14 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-84
ecd2a9
- 0131-UPBZ-1259831-lock-retry.patch
ecd2a9
  * retry locking when creating multipath devices
ecd2a9
- Resolves: bz# 1259831
ecd2a9
ecd2a9
* Tue Sep  8 2015 Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-83
ecd2a9
- Add 0130-RHBZ-1259523-host_name_len.patch
ecd2a9
  * increase size of host string
ecd2a9
- Resolves: bz# 1259523
ecd2a9
ecd2a9
* Wed Aug 19 2015 Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-82
ecd2a9
- Add 0129-UPBZ-1254292-iscsi-targetname.patch
c8bca0
  * check for targetname iscsi sysfs value
ecd2a9
- Resolves: bz #1254292
ecd2a9
ecd2a9
* Wed Jul  8 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-81
ecd2a9
- Modify 0128-RHBZ-1222123-mpathconf-allow.patch
ecd2a9
  * Fix up covscan complaints.
ecd2a9
- Related: bz #1222123
ecd2a9
ecd2a9
* Tue Jul  7 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-80
ecd2a9
- Add 0127-RHBZ-1201030-use-blk-availability.patch
ecd2a9
  * Make multipath use blk-availability.service
ecd2a9
- Add 0128-RHBZ-1222123-mpathconf-allow.patch
ecd2a9
  * Add mpathconf --allow for creating specialized config files.
ecd2a9
- Resolves: bz #1201030, #1222123
ecd2a9
ecd2a9
* Fri Jun  5 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-79
ecd2a9
- Add 0124-RHBZ-1209275-retrigger-uevents.patch
ecd2a9
  * Make multipathd retrigger uevents when paths haven't successfully had
ecd2a9
    their udev_attribute environment variable set by udev and add
ecd2a9
    "retrigger_ties" and "retrigger_delay" to control this
ecd2a9
- Add 0125-RHBZ-1153832-kpartx-delete.patch
ecd2a9
  * Delete all partition devices with -d (not just the ones in the partition
ecd2a9
    table)
ecd2a9
- Add 0126-RHBZ-1211383-alias-collision.patch
ecd2a9
  * make multipathd use the old alias, if rename failed and add
ecd2a9
    "new_bindings_in_boot" to determine if new bindings can be added to
ecd2a9
    the bindings file in the initramfs
ecd2a9
- Resolves: bz #1153832, #1209275, #1211383
ecd2a9
ecd2a9
* Thu May  7 2015 Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-78
ecd2a9
- Modify 0102-RHBZ-631009-deferred-remove.patch
ecd2a9
  * Code refactor and minor fix.
ecd2a9
- Add 0106-RHBZ-1169935-no-new-devs.patch
ecd2a9
  * add new configuration option "ignore_new_boot_devs"
ecd2a9
- Add 0107-RH-adapter-name-wildcard.patch
ecd2a9
  * add new paths wildcard to show the host adapter
ecd2a9
- Add 0108-RHBZ-1153832-kpartx-remove-devs.patch
ecd2a9
  * switch to kpartx -u in 62-multipath.rules to delete removed partitions
ecd2a9
- Add 0109-RH-read-only-bindings.patch
ecd2a9
  * add -B support to multipathd
ecd2a9
- Add 0110-RHBZ-blacklist-vd-devs.patch
ecd2a9
  * virtio-blk devices don't report a WWID so multipath can't use them
ecd2a9
- Add 0111-RH-dont-show-pg-timeout.patch
ecd2a9
  * remove pg_timeout setting and displaying code
ecd2a9
- Add 0112-RHBZ-1194917-add-config_dir-option.patch
ecd2a9
  * add new configuration option "config_dir"
ecd2a9
- Add 0113-RHBZ-1194917-cleanup.patch
ecd2a9
  * code refactoring
ecd2a9
- Add 0114-RHBZ-1196394-delayed-reintegration.patch
ecd2a9
  * add new configuration options "delay_watch_checks" and
ecd2a9
    "delay_wait_checks"
ecd2a9
- Add 0115-RHBZ-1198418-fix-double-free.patch
ecd2a9
  * fix crash when multipath fails adding a multipath device
ecd2a9
- Add 0116-UPBZ-1188179-dell-36xxi.patch
ecd2a9
  * New builtin config
ecd2a9
- Add 0117-RHBZ-1198424-autodetect-clariion-alua.patch
ecd2a9
  * update default config
ecd2a9
- Add 0118-UPBZ-1200738-update-eternus-config.patch
ecd2a9
  * update default config
ecd2a9
- Add 0119-RHBZ-1081397-save-alua-info.patch
ecd2a9
  * make prioritizers save information between calls to speed them up.
ecd2a9
- Add 0120-RHBZ-1043093-realloc-fix.patch
ecd2a9
  * free old memory if realloc fails.
ecd2a9
- Add 0121-RHBZ-1197234-rules-fix.patch
ecd2a9
  * make sure kpartx runs after an DM_ACTIVATION event occurs.
ecd2a9
- Add 0122-RHBZ-1212590-dont-use-var.patch
129170
  * use /run instead of /var/run
ecd2a9
- Add 0123-UPBZ-1166072-fix-path-offline.patch
ecd2a9
  * Don't mark quiesce and transport-offline paths as offline
ecd2a9
- Modify mulfipth.conf default config file (bz #1194794)
ecd2a9
- Related: bz #1153832
ecd2a9
- Resolves: bz #631009, #1043093, #1081397, #1166072, #1169935, #1188179
ecd2a9
- Resolves: bz #1194794, #1194917, #1196394, #1197234, #1198418, #1198424
ecd2a9
- Resolves: bz #1200738, #1212590
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.