| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: device-mapper-multipath-libs | Distribution: CentOS |
| Version: 0.8.7 | Vendor: CentOS |
| Release: 42.el9 | Build date: Thu Nov 20 02:17:24 2025 |
| Group: Unspecified | Build host: s390-06.stream.rdu2.redhat.com |
| Size: 764140 | Source RPM: device-mapper-multipath-0.8.7-42.el9.src.rpm |
| Packager: builder@centos.org | |
| Url: http://christophe.varoqui.free.fr/ | |
| Summary: The device-mapper-multipath modules and shared library | |
The device-mapper-multipath-libs provides the path checker and prioritizer modules. It also contains the libmpathpersist and libmpathcmd shared libraries, as well as multipath's internal library, libmultipath.
GPLv2 and LGPLv2+
* Wed Nov 19 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-42
- Add 0197-multipath-tools-update-NFINIDAT-InfiniBox-config-in-.patch
* Fixes RHEL-128396 ("Update the multipath.conf stanza for Infinidat
storage [rhel-9]")
- Resolves: RHEL-128396
* Tue Nov 11 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-41
- Add 0195-multipathd-Fix-race-while-registering-PR-key.patch
- Add 0196-mpathpersist-Fix-REPORT-CAPABILITIES-output.patch
* Fixes RHEL-118515 ("There are many bugs in multipath's persistent
reservation handling")
- Resolves: RHEL-118515
* Wed Oct 01 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-40
- Add 0150-libmpathpersist-retry-commands-on-other-paths-in-mpa.patch
- Add 0151-libmpathpersist-check-released-key-against-the-reser.patch
- Add 0152-multipathd-remove-thread-from-mpath_pr_event_handle.patch
- Add 0153-libmpathpersist-remove-uneeded-wrapper-function.patch
- Add 0154-libmpathpersist-reduce-log-level-for-persistent-rese.patch
- Add 0155-libmpathpersist-remove-pointless-update_map_pr-ret-v.patch
- Add 0156-multipathd-use-update_map_pr-in-mpath_pr_event_handl.patch
- Add 0157-libmpathpersist-limit-changing-prflag-in-update_map_.patch
- Add 0158-multipathd-Don-t-call-update_map_pr-unnecessarily.patch
- Add 0159-libmpathpersist-remove-useless-function-send_prout_a.patch
- Add 0160-libmpathpersist-fix-memory-leak-in-mpath_prout_rel.patch
- Add 0161-limpathpersist-redesign-failed-release-workaround.patch
- Add 0162-libmpathpersist-fail-the-release-if-all-threads-fail.patch
- Add 0163-limpathpersist-Handle-changing-key-corner-case.patch
- Add 0164-libmpathpersist-fix-command-keyword-ordering.patch
- Add 0165-libmpathpersist-use-conf-timeout-for-updating-persis.patch
- Add 0166-libmapthpersist-Handle-REGISTER-AND-IGNORE-changing-.patch
- Add 0167-libmultipath-rename-prflag_value-enums.patch
- Add 0168-libmpathpersist-use-a-switch-statement-for-prout-com.patch
- Add 0169-libmpathpersist-Add-safety-check-for-preempting-on-k.patch
- Add 0170-limpathpersist-remove-update_map_pr-code-for-NULL-pp.patch
- Add 0171-libmpathpersist-move-update_map_pr-to-multipathd.patch
- Add 0172-multipathd-clean-up-update_map_pr-and-mpath_pr_event.patch
- Add 0173-libmpathpersist-clean-up-duplicate-function-declarat.patch
- Add 0174-multipathd-wrap-setting-and-unsetting-prflag.patch
- Add 0175-multipathd-unregister-PR-key-when-path-is-restored-i.patch
- Add 0176-libmpathpersist-Fix-up-reservation_key-checking.patch
- Add 0177-libmpathpersist-change-how-reservation-conflicts-are.patch
- Add 0178-libmpathpersist-Clear-prkey-in-multipathd-before-unr.patch
- Add 0179-libmpathpersist-only-clear-the-key-if-we-are-using-t.patch
- Add 0180-libmpathpersist-Restore-old-reservation-key-on-failu.patch
- Add 0181-libmpatpersist-update-reservation-key-before-checkin.patch
- Add 0182-libmpathpersist-retry-on-conflicts-in-mpath_prout_co.patch
- Add 0183-libmpathpersist-Don-t-always-fail-registrations-for-.patch
- Add 0184-libmpathpersist-Don-t-try-release-workaround-for-inv.patch
- Add 0185-libmpathpersist-Don-t-fail-RESERVE-commands-unnecess.patch
- Add 0186-libmpathpersist-reregister-keys-when-self-preempting.patch
- Add 0187-libmpathpersist-handle-updating-key-race-condition.patch
- Add 0188-libmpathpersist-handle-preempting-all-registrants-re.patch
- Add 0189-libmpathpersist-Fix-REGISTER-AND-IGNORE-while-holdin.patch
- Add 0190-libmpathpersist-Handle-RESERVE-with-reservation-held.patch
- Add 0191-libmpathpersist-use-check_holding_reservation-in-mpa.patch
- Add 0192-libmpathpersist-Fix-unregistering-while-holding-the-.patch
- Add 0193-libmpathpersist-Fix-race-between-restoring-a-path-an.patch
- Add 0194-multipathd-Fix-tracking-of-old-PR-key.patch
* Fixes RHEL-118515 ("There are many bugs in multipath's persistent
reservation handling")
- Resolves: RHEL-118515
* Mon Jul 14 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-39
- Add 0145-multipath-tools-add-DellEMC-ME4-PowerVault-ME4-to-ha.patch
- Add 0146-multipath-tools-add-HPE-as-vendor-for-OPEN-XP8-array.patch
- Add 0147-multipath-tools-add-HP-HSVX740-to-hwtable.patch
- Add 0148-multipath-tools-add-DellEMC-ME5-PowerVault-ME5-to-ha.patch
- Add 0149-multipath-tools-add-HPE-MSA-Gen7-2070-2072-to-hwtabl.patch
* Fixes RHEL-103109 ("Update multipath builtin config to add new
device defaults")
- Resolves: RHEL-103109
* Thu Apr 17 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-38
- Add 0142-multipathd-monitor-new-multipath-dev-even-if-we-can-.patch
- Add 0143-libmultipath-add-helper-function-check_path_wwid_cha.patch
- Add 0144-multipathd-re-add-paths-skipped-because-they-were-of.patch
* Fixes RHEL-82534 ("multipathd does not monitor multipath devices
created externally while there are offline paths.")
- Resolves: RHEL-82534
* Thu Mar 13 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-37
- Add 0140-multipath-clean-up-find_multipaths-value-names.patch
- Add 0141-multipathd-Add-multipathd-man-page-section-about-soc.patch
* Fixes RHEL-82307 ("There is no man page for RFE: Enable multipathd
to communicate with a process in another network namespace")
- Fix multipath_conf_syntax OSCI test.
- Resolves: RHEL-82307
* Tue Mar 04 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-36
- Add 0128-multipath-tools-move-DEFAULT_SOCKET-definition-into-.patch
- Add 0129-multipath-tools-add-helper-mpath_fill_sockaddr__.patch
- Add 0130-libmpathutil-add-support-for-Unix-pathname-sockets.patch
- Add 0131-libmpathutil-move-systemd_listen_fds-support-into-mu.patch
- Add 0132-multipathd-move-uxsock_trigger-to-uxlsnr.c.patch
- Add 0133-multipathd-uxlsnr-use-symbolic-values-for-pollfd-ind.patch
- Add 0134-multipathd-make-uxsock_listen-take-a-pointer-to-fd.patch
- Add 0135-multipathd-allow-receiving-two-socket-fds-from-syste.patch
- Add 0136-multipathd-listen-on-pathname-and-abstract-socket-by.patch
- Add 0137-libmpathcmd-try-both-abstract-and-pathname-sockets.patch
- Add 0138-libmpathcmd-honor-MULTIPATH_SOCKET_NAME-environment-.patch
- Add 0139-multipathd-honor-MULTIPATH_SOCKET_NAME-environment-v.patch
* Fixes RHEL-78758 ("RFE: Enable multipathd to communicate with a
process in another network namespace")
- Resolves: RHEL-78758
* Thu Jan 09 2025 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-35
- Add 0124-libmultipath-add-missing-assert-to-checkers.c.patch
- Add 0125-libmultipath-foreign-fix-memory-leak-in-nvme-foreign.patch
* Fixes RHEL-73413
- Add 0126-libmultipath-export-udev-pthread-cleanup-functions.patch
- Add 0127-multipathd-set-rport-port_state-to-marginal-for-NVMe.patch
* Fixes RHEL-67472
- Resolves: RHEL-73413
- Resolves: RHEL-67472
* Tue Sep 17 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-34
- Add 0123-multipathd-checker-port_state-before-setting-it.patch
- Resolves: RHEL-59157
* Fri Sep 13 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-33
- Add 0122-libmultipath-fix-ontap-prioritizer-snprintf-limits.patch
- Resolves: RHEL-58920
* Mon Aug 05 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-32
- Modify bindings, find_multipaths, and user_friendly_names tests
* Fixes RHEL-28068 & RHEL-4459
- Resolves: RHEL-28068
- Resolves: RHEL-44569
* Tue Jul 30 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-31
- Modify multiple tests especially medium_error_scsi_debug and squelch_scsi_id
* Fixes RHEL-28068 & RHEL-4459
- Resolves: RHEL-28068
- Resolves: RHEL-44569
* Tue Jul 30 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-30
- Add 0120-multipath-tools-fix-multipath-ll-bug-for-Native-NVME.patch
* Fixes RHEL-28068
- Add 0121-multipathd-set-reply-length-to-zero-for-NULL-replies.patch
* Fixes RHEL-44569
- Resolves: RHEL-28068
- Resolves: RHEL-44569
* Tue May 21 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-29
- Add 0110-libmultipath-keep-track-of-queueing-state-in-feature.patch
- Add 0111-libmultipath-export-partmap_in_use.patch
- Add 0112-libmultipath-change-flush_on_last_del-to-fix-a-multi.patch
- Add 0113-libmultipath-pad-dev_loss_tmo-to-avoid-race-with-no_.patch
* Fixes RHEL-30272
- Add 0114-libmultipath-remove-pathgroup-wildcard-options.patch
- Add 0115-libmultipath-print-all-values-in-snprint_failback.patch
- Add 0116-multipathd-Stop-double-counting-map-failures-for-no_.patch
- Add 0117-multipath-tools-man-pages-add-missing-multipathd-com.patch
- Add 0118-libmultipath-change-the-vend-prod-rev-printing.patch
- Add 0119-multipath-tools-man-pages-Add-format-wildcard-descri.patch
* Fixes RHEL-8304
- Resolves: RHEL-8304
- Resolves: RHEL-30272
* Tue Apr 09 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-28
- Add 0108-libmultipath-actually-truncate-too-large-vpd-page.patch
- Add 0109-kpartx-fix-theoretical-overflow-in-loop-device-name.patch
* Fixes RHEL-31793 ("RHEL SAST Automation: address (selected) true positives")
- Resolves: RHEL-31793
* Fri Jan 26 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-27
- Add 0105-multipathd-fix-null-pointer-dereference-in-uev_updat.patch
- Add 0106-multipathd-fix-auto-resize-configuration.patch
- Add 0107-libmultipath-fix-displaying-auto_resize-config-setti.patch
* Fixes RHEL-986 ("Add option to allow multipathd to detect device
resizes and autoresize.")
- Resolves: RHEL-986
* Wed Jan 03 2024 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-26
- Add 0100-libmultipath-avoid-temporarily-enabling-queueing-on-.patch
- Add 0101-multipathd-Make-sure-to-disable-queueing-if-recovery.patch
* Fixes RHEL-17234 ("RHEL9 dm-multipath no_path_retry [retry number] is
undone if paths are later lost for an open map.")
- Add 0102-multipathd-remove-nopath-flushing-code-from-flush_ma.patch
- Add 0103-multipathd-make-flush_map-delete-maps-like-the-multi.patch
- Add 0104-multipathd-disable-queueing-when-removing-unknown-ma.patch
* Fixes RHEL-4998 ("When remove external lun from host, rescan lun status
will cause the OS hang and no response")
- Resolves: RHEL-4998
- Resolves: RHEL-17234
* Mon Nov 20 2023 Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-25
- Add 0094-libmultipath-Add-max_retries-config-option.patch
* Fixes RHEL-1729 ("Allow multipathd to set the max_retries of the
scsi_device for paths")
- Add 0095-libmutipath-Retain-device-size-if-sysfs_get_size-fai.patch
- Add 0096-multipathd-check-and-update-all-paths-when-in-cli_re.patch
- Add 0097-multipathd-move-post-reloading-commands-into-resize_.patch
- Add 0098-multipathd-move-resize_map-to-multipathd-main.c.patch
- Add 0099-multipathd-Add-auto_resize-config-option.patch
* Fixes RHEL-986 ("Add option to allow multipathd to detect device
resizes and autoresize.")
- Resolves: RHEL-986
- Resolves: RHEL-1729
/usr/lib/.build-id /usr/lib/.build-id/08 /usr/lib/.build-id/08/f518f24a11cfe624929c71d3774bf74637c16d /usr/lib/.build-id/0a /usr/lib/.build-id/0a/8a49e0f333b9a62cdc84c963b61955b0dca0c3 /usr/lib/.build-id/13 /usr/lib/.build-id/13/3a147b8e0867186980816adcb872956dd7f3ab /usr/lib/.build-id/24 /usr/lib/.build-id/24/182ca0bd43952a3dfffb32dfa44c86062561e5 /usr/lib/.build-id/27 /usr/lib/.build-id/27/4e628c899f9df6b36ac5c5d77b3977b8bad57a /usr/lib/.build-id/50 /usr/lib/.build-id/50/b839927c291e446c499be4760a1da1856a2db2 /usr/lib/.build-id/66 /usr/lib/.build-id/66/6fd98c56cf66d535eec86bd0e5a59b0c59749b /usr/lib/.build-id/6c /usr/lib/.build-id/6c/8a3d01adad462464a162ee362e8eef709bb684 /usr/lib/.build-id/6f /usr/lib/.build-id/6f/7c3ca6f228d370e9d180f5778a74aaf72146ee /usr/lib/.build-id/71 /usr/lib/.build-id/71/43bf4827dc9d701b91f596a2f3fca7fc566807 /usr/lib/.build-id/79 /usr/lib/.build-id/79/83db5e267ea4c7ff4937aef4f5816850ae0f7b /usr/lib/.build-id/7b /usr/lib/.build-id/7b/f470fe3364a30583b518ca3f81dad0e7a5c6bc /usr/lib/.build-id/8d/036c126d2c716e42dea468d99a1bad0fa330b5 /usr/lib/.build-id/90 /usr/lib/.build-id/90/9291671a90127239c8da02ce9297b2974e068e /usr/lib/.build-id/91 /usr/lib/.build-id/91/b8253d659acf55cbeee9398bc19ff7c76e0899 /usr/lib/.build-id/94 /usr/lib/.build-id/94/efaa44b5819bfe9c4ded975f66d5aedaed5f64 /usr/lib/.build-id/96 /usr/lib/.build-id/96/b070af1d4446f73dd40e4f319f331b9f6d24f7 /usr/lib/.build-id/a1 /usr/lib/.build-id/a1/e15f13b9352935b1b6971770f4d3c2197d9194 /usr/lib/.build-id/a4 /usr/lib/.build-id/a4/bf3372f7f72130ba65f298acc6391f2e781b8a /usr/lib/.build-id/c9 /usr/lib/.build-id/c9/c0de3e72bf21559cfce5a506249e655a5d37dc /usr/lib/.build-id/d1 /usr/lib/.build-id/d1/35a2c33c8810d3e21dd04ee46a7d3e43a3b258 /usr/lib/.build-id/d5 /usr/lib/.build-id/d5/f2a5eb8860b932fbf59663125e72996feaf81f /usr/lib/.build-id/d6 /usr/lib/.build-id/d6/c472e2f26f44437b754c4b9eb86cab314bf231 /usr/lib/.build-id/ef /usr/lib/.build-id/ef/a4fe6cc86ccac624f7dfb61f55f2a0562c95cf /usr/lib/.build-id/f3 /usr/lib/.build-id/f3/fe8fe7cd512d56f9dc2e73ef1ac3c1b50e9e0a /usr/lib/.build-id/fa /usr/lib/.build-id/fa/37adec96d91e96ddc760d517bc8d1ab8c457c5 /usr/lib64/libmpathcmd.so.0 /usr/lib64/libmpathpersist.so.0 /usr/lib64/libmpathvalid.so.0 /usr/lib64/libmultipath.so /usr/lib64/libmultipath.so.0 /usr/lib64/multipath /usr/lib64/multipath/libcheckcciss_tur.so /usr/lib64/multipath/libcheckdirectio.so /usr/lib64/multipath/libcheckemc_clariion.so /usr/lib64/multipath/libcheckhp_sw.so /usr/lib64/multipath/libcheckrdac.so /usr/lib64/multipath/libcheckreadsector0.so /usr/lib64/multipath/libchecktur.so /usr/lib64/multipath/libforeign-nvme.so /usr/lib64/multipath/libprioalua.so /usr/lib64/multipath/libprioana.so /usr/lib64/multipath/libprioconst.so /usr/lib64/multipath/libpriodatacore.so /usr/lib64/multipath/libprioemc.so /usr/lib64/multipath/libpriohds.so /usr/lib64/multipath/libpriohp_sw.so /usr/lib64/multipath/libprioiet.so /usr/lib64/multipath/libprioontap.so /usr/lib64/multipath/libpriopath_latency.so /usr/lib64/multipath/libpriorandom.so /usr/lib64/multipath/libpriordac.so /usr/lib64/multipath/libpriosysfs.so /usr/lib64/multipath/libprioweightedpath.so /usr/share/doc/device-mapper-multipath-libs /usr/share/doc/device-mapper-multipath-libs/README.md /usr/share/licenses/device-mapper-multipath-libs /usr/share/licenses/device-mapper-multipath-libs/GPL-2.0 /usr/share/licenses/device-mapper-multipath-libs/LGPL-2.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Dec 16 05:36:55 2025