Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmpath0-0.9.2+59+suse.ac8942d-2.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: libmpath0 Distribution: openSUSE Tumbleweed
Version: 0.9.2+59+suse.ac8942d Vendor: openSUSE
Release: 2.1 Build date: Fri Jan 20 17:41:36 2023
Group: System/Libraries Build host: obs-power8-05
Size: 2463882 Source RPM: multipath-tools-0.9.2+59+suse.ac8942d-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://christophe.varoqui.free.fr/
Summary: Libraries for multipath-tools
libmpathpersist provides a C API for handling of SCSI persistent
reservations for device-mapper multipath devices. libmpathcmd
provides a C API for sending commands to a running multipathd
instance.

Provides

Requires

License

GPL-2.0-only AND LGPL-2.1-only AND LGPL-2.0-or-later

Changelog

* Wed Jan 18 2023 Martin Wilck <mwilck@suse.com>
  - Fix "rpm --verify" (bsc#1207232)
* Wed Oct 26 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.2+59+suse.ac8942d:
    * Fix segfault in "multipath -t" command (boo#1204731)
* Mon Oct 24 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.2+57+suse.cf3c1e9:
    * Fix multipathd authorization bypass and symlink attack
      (bsc#1202739 CVE-2022-41973 CVE-2022-41974)
    * add multipath-dracut.conf: dracut config file to install
      tmpfiles.d/multipath.conf in initramfs
    * Use "queue_mode bio" for NVMeoF/TCP devices
    * Upstream bug fixes and hwtable updates
  - Drop recompress.service, it just slows down build
* Fri Sep 09 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.1+52+suse.be8809e:
    * Code-identical to 0.9.1+48+suse.9c6c435 (merge in git repo
      to preserve history; fix revision in _service file).
* Wed Sep 07 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.1+48+suse.9c6c435:
    * Upstream version update
    * kpartx_id: remove bashism
    * Doc: add multipathc.8 manual page
* Sat Sep 03 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.0+134+suse.dbf2e2d:
    * Add multipathc command under GPL3.0, and split off libmpathutil
      (bsc#1202616)
    * Fix command completion in interactive mode (bsc#1201483)
    * multipathd: fix use-after-free in handle_path_wwid_change()
      (bsc#1201483)
    * Improve startup time for very large multipath.conf (bsc#1200523)
    * Avoid checker blocking event handling for huge number of devices
      (boo#1203085)
    * Cleanup sysfs accessors in libmultipath
    * Minor upstream bug fixes
    * Spelling fixes
    * Documentation: add ALUA info to README.md, delete README.alua
* Wed Aug 24 2022 mwilck@suse.com
  - Update to version 0.9.0+55+suse.33d8854:
    * Avoid linking to libreadline to avoid licensing issue
      (bsc#1202616)
* Wed Jul 13 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.0+39+suse.51a2ab1:
    Upstream bug fixes:
    * libmultipath: fix find_multipaths_timeout for unknown hardware
    (boo#1201483)
    * multipath-tools: fix "multipath -ll" for Native NVME Multipath devices
    (boo#1201483)
* Wed Jul 13 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.0+33+suse.fdc6686
    * multipath.conf: add support for "protocol" subsection in
      "overrides" section to set certain config options by protocol.
    * Removed the previously deprecated options getuid_callout,
      config_dir, multipath_dir, pg_timeout
    * hwable fixes and additions
    * multipath.conf(5): add disclaimer about vendor support
    * libmultipath, kpartx: fix callers of dm_get_next_target()
    * Change built-in defaults for NVMe: group by prio, and immediate
      failback
    * Allow compilation with -D_FORTIFY_SOURCE=3
* Wed May 11 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.9+90+suse.71a70fb:
    * support overriding -D_FORTIFY_SOURCE in OPTFLAGS
    * add -U_FORTIFY_SOURCE to optflags to avoid compilation errors
      on old distros
* Tue May 10 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.9+87+suse.a1eb122:
    * add ability to autodetect support for -D_FORTIFY_SOURCE=3
* Mon May 09 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.9+85+suse.a9da21c:
    * This is a pre-release of multipath-tools 0.9.0
    * multipath.conf: add "protocol" subsection in "overrides" section
      This allows to set "dev_loss_tmo", "fast_io_fail_tmo", and
      "eh_deadline" on a per-protocol basis rather than per storage
    * multipath.conf: drop support for deprecated options:
      getuid_callout, pg_timeout, config_dir, multipath_dir
    * multipathd: don't switch to DAEMON_IDLE during startup
    (bsc#1199346, bsc#1197570)
    * multipathd: avoid delays during uevent processing (bsc#1199347)
    * Fixes for minor issues reported by coverity
    * Fix for memory leak with uid_attrs
    * Fix possibility to redefine -D_FORTIFY_SOURCE macro.
    * Updates for built in hardware db
* Thu Apr 14 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.9+42+suse.45974f11:
    * Logging improvements
    * Fix busy loop with delayed_reconfigure (bsc#1199342)
    * multipathd: use remove_map_callback for delayed reconfigure
    * multipathd: Don't keep starting TUR threads, if they always hang.
      (bsc#1199345)
    * Fix handling of path addition in read-only arrays on NVMe
    * Updates of built-in hardware database
  - Update to upstream 0.8.9
    * libmultipath: only warn once about unsupported dev_loss_tmo
    * Otherwise code-identical to 0.8.8+64
* Mon Mar 28 2022 Martin Wilck <mwilck@suse.com>
  - If multipath-tools is newly installed, load dm-multipath
    (bsc#1196898)
* Wed Feb 16 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.8+64+suse.f265f7e0:
    * libmultipath: fix printing native nvme multipath topology
      (bsc#1196011)
    * libmultipath: add %L path wildcard for 64-bit hex LUN
    * libmultipath: support host adapter name lookup for s390x ccw bus
* Tue Feb 15 2022 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.8+60+suse.4c5922cb:
    * multipathd: add suppport for FC Fabric Performance Impact
      Notifications (FPIN) (bsc#1195506)
* Wed Feb 09 2022 Martin Wilck <mwilck@suse.com>
  - Version 0.8.8+57+suse.dfb672fe
    * kpartx.rules: skip MD devices (bsc#1195644)
    * libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649)
    * multipathd.service: drop ExecStartPre for loading dm-multipath
      (bsc#1195397)
* Wed Feb 02 2022 Martin Wilck <mwilck@suse.com>
  - Version 0.8.8+45+suse.628d603e
    * fix handling of historical-service-time path selector (bsc#1195425)
    * fix marking multipath devices as failed prematurely on startup
      (bsc#1195426)
    * multipathd.service: remove LimitCORE=infinity directive
      This should only be enabled for debugging.
    * multipathd.service: don't load scsi_dh modules (bsc#1195397)
      This is done via modules-load.d functionality on (open)SUSE
  - Upstream fixes:
    * Fix claiming of paths with "find_multipaths strict"
    * Avoid unnecessary read-only reloads
* Fri Jan 07 2022 Martin Wilck <mwilck@suse.com>
  - Version 0.8.8+13+suse.79c3556f
    * code-wise identical to 0.8.8+38+suse.2bdd3a14
      (previous version number was too high by mistake)
* Mon Dec 06 2021 mwilck@suse.com
  - Update to 0.8.8+38+suse.2bdd3a14.obscpio
    * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
* Fri Dec 03 2021 Martin Wilck <mwilck@suse.com>
  - Drop versioned dependency on libmpath0 again (bsc#1190622)
    * Since 0.8.6, libmultipath and libmpathpersist have got proper ABI
      versioning, and rpmbuild auto-generates dependencies on
      libmultipath.so.0(LIBMULTIPATH_13.0.0) etc.
* Thu Dec 02 2021 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.7+138+suse.7c9afe31:
    New upstream version (pre-0.8.8)
    * deprecate "config_dir" and "multipath_dir" config options
      (will be removed in future version)
    * remove dependency on systemd-udevd-settle.service (boo#1193336)
    * fix crash in remove_map (boo#1193334)
    * CLI: add path wildcard "%I" for init state
    * CLI: add "reconfigure all" command
    * allow multiple pending "reconfigure" commands (bsc#1189551)
    * speed up "reconfigure" by avoiding unnecessary map reloads
      (bsc#1189551)
    * rework of CLI command handler (unix socket handler) to avoid
      hanging CLI commands (bsc#1189551)
    * fix multipathd startup after stop during reconfigure (boo#1193338)
    * improve error detection and warning messages in config file parser
    * fix exit status of multipath -T (bsc#1191900)
    * fix defects reported by coverity (boo#1193342)
    - avoid sleeping with locks held
    - exit if bindings file is broken
    - set umask before mkstemp
    - add bounds and consistency checks in SCSI VPD parsing code
    * add hardware table entry for DellEMC/ME4 (PowerVault ME4)
* Tue Sep 21 2021 Martin Wilck <mwilck@suse.com>
  - Add a versioned dependency of multipath-tools on libmpath0
    (bsc#1190622)
* Fri Sep 10 2021 Martin Wilck <mwilck@suse.com>
  - Update to version  0.8.7+14+suse.5a09bfa1:
    * Fix possible string overflows (bsc#1188148)
  - Upstream fixes / changes
    * better string handling
    * multipath: print warning if multipathd isn't running
    * mpathpersist: better error msg when no usable paths exist
    * fixes from 0.8.6+32+suse.f11c192 merged upstream
* Fri Aug 13 2021 Martin Wilck <mwilck@suse.com>
  - Spec file: remove compatibility code for SLE <= SLE15-SP2
* Thu Aug 12 2021 mwilck@suse.com
  - Update to version 0.8.6+32+suse.f11c192:
    * libmultipath:fix compilation with glibc 2.34 (bsc#1189099)
    * libmultipath: avoid buffer size warning with systemd 240+
      (bsc#1189176)
    * libmultipath: use uint64_t for sg_id.lun (bsc#1187534)
  - Upstream bug fixes:
    * multipath-tools: make HUAWEI/XSG1 config work with alua and multibus
    * multipath-tools: add info about HPE Alletra 6000 and 9000
    * multipathd: cli_getprkey(): fix return value and "aptpl" support
    * multipathd: don't rescan_path on wwid change in uev_update_path
    * kpartx: Don't leak memory when getblock returns NULL
    * multipath: free vectors in configure
    * multipathd: fix ev_remove_path return code handling
    * multipathd: remove duplicate orphan_paths in flush_map
    * multipathd: don't fail to remove path once the map is removed
    * multipathd: fix compilation issue with liburcu < 0.8
* Tue Jun 08 2021 Ludwig Nussel <lnussel@suse.de>
  - install to /usr on Tumbleweed (boo#1029961)
* Tue May 18 2021 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.6+10+suse.47711374:
    * Github workflows: add CI for SUSE-specific branches
* Fri Apr 02 2021 Martin Wilck <mwilck@suse.com>
  - Disabled LTO for multipath-tools
    * The test for is_valid_path fails if LTO is enabled, just
      disabling it for %check is insufficient.
* Thu Apr 01 2021 mwilck@suse.com
  - Update to version 0.8.6+9+suse.6c05a61:
    Update to upstream 0.8.6.
    * add eh_deadline option to avoid endless SCSI error handling
    * add wwid_recheck option to detect storage configuration changes
    * add library versioning for libmultipath, libmpathpersist etc. and
      to libmultipath plugins
    * move some global symbols to libmultipath (udev, logsink, etc)
      and provide default implementations for get_multipath_config() etc.
      This allows simplifiying libmpathpersist_example.c drastically.
    * fixes for shutdown issues and various race conditions on exit
    * improve cleanup on exit, fix memory leaks
    * add libmpathvalid library
    * fixes for SAS expanders (bsc#1178377, bsc#1178379, bsc#1177081)
    * Avoid access to root FS while queueing IO (bsc#1178049,
      bsc#1181234)
    * lots of bug fixes, additions to built-in hardware table, and
      CI improvements (bsc#1186212)
    * kpartx: free loop device after listing partitions (boo#1107187)
    Bug fixes on top of 0.8.5 mentioned below are also included in
    this upstream version.
* Thu Apr 01 2021 mwilck@suse.com
  - Update to version 0.8.5+30+suse.633836e:
    * multipathd: give up "add missing path" after multiple failures
    (bsc#1183963)
* Thu Mar 18 2021 mwilck@suse.com
  - Update to version 0.8.5+29+suse.5dabcd2:
    * 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871)
    * libmultipath: merge update_multipath_table() and update_multipath_status()
    (bsc#1183666)
* Fri Mar 12 2021 mwilck@suse.com
  - Update to version 0.8.5+26+suse.2cbedfd:
    Avoid "illegal request" errors on non-RDAC storage
    (bsc#1182072, bsc#1177371)
* Wed Mar 10 2021 mwilck@suse.com
  - Update to version 0.8.5+23+suse.c11b054:
    * multipath -U: reduce log level of "adding new path" message
    (bsc#1181435, bsc#1183666)
* Wed Feb 10 2021 mwilck@suse.com
  - Update to version 0.8.5+22+suse.e1e3c48:
    * multipath-tools tests: fix stringop-overflow build errors with gcc 11
      (bsc#1181877)
    * README moved to README.md (has been converted to markdown upstream)
* Wed Dec 16 2020 mwilck@suse.com
  - Update to version 0.8.5+12+suse.3b0e9ca
    * libmultipath: force map reload if udev incomplete
    (bsc#1178662, bsc#1172157, bsc#1175454, bsc#1176406)
  - Fixes from upstream 0.8.5
    * multipath-tools: add MacroSAN arrays to hwtable
    * libmultipath: Allow discovery of USB devices
    (add configuration option "allow_usb_devices")
* Fri Dec 04 2020 Martin Wilck <mwilck@suse.com>
  - Remove compatibility code for SLE <= 12-SP2 from spec file
* Thu Sep 17 2020 Martin Wilck <mwilck@suse.com>
  - Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670)
  - Added README.alua
* Wed Sep 16 2020 mwilck@suse.com
  - Update to version 0.8.4+192+suse.1bc10ad:
    * Fix handling of hardware properties for maps without paths
    (bsc#1176644)
* Wed Sep 16 2020 mwilck@suse.com
  - Update to version 0.8.4+190+suse.fe234ea:
    * Fixes for daemon shutdown issues from  SLE(bsc#1110060, bsc#1110439)
    - multipathd: allow shutdown during configure()
    * fix compilation of external programs with -lmultipath
    (bsc#1133957, necessary after the above fix)
    * Minor upstream fixes
* Thu Sep 10 2020 Martin Wilck <mwilck@suse.com>
  - Missing past changelog bug references:
    * 0.7.3+10+suse.70ccb55b0439:
    Patch series for NVMe discovery and failover (bsc#1038865,
    bsc#1057820)
    * 0.7.9+109+suse.203c1cf
    * setup_map: wait for pending path checkers to finish
    (bsc#1118224)
* Thu Aug 27 2020 mwilck@suse.com
  - Update to version 0.8.4+183+suse.1817ce2:
    Added reviewed upstream fix for multipath crash
    * multipath: get_dm_mpvec: discard broken maps
* Wed Aug 26 2020 mwilck@suse.com
  - Update to version 0.8.4+180+suse.50a2698:
    * Fix memory access / leak issues found with valgrind
* Fri Aug 21 2020 mwilck@suse.com
  - Update to version 0.8.4+170+suse.801341f:
    * libmultipath: tests: fix bitfield tests
    * Spec file: disable LTO for %check (bsc#1133122)
* Thu Aug 20 2020 mwilck@suse.com
  - Update to version 0.8.4+167+suse.70bef90:
    Pull in reviewed upstream changes
  - Bug fixes
    * libmultipath: add consistency check for alias settings (bsc#1172429)
    * libmultipath: select_action(): don't drop map if alias clashes (bsc#1172429)
    * libmultipath: refuse reloading an existing map with different WWID
      (bsc#1172429)
    * libmultipath: select_action(): force udev reload for uninitialized maps
      (bsc#1172157)
    * multipathd: uev_trigger(): handle incomplete ADD events (bsc#1172157)
    * improve logging for failure to set dev_loss_tmo (bsc#1173060, bsc#1173064)
    * libmultipath: add device to hwtable.c (bsc#1174026) (ETERNUS AHB)
  - New features
    * multipath: add -D option to skip multipathd delegation
    * multipath: delegate flushing maps to multipathd
    * multipathd: add "del maps" multipathd command
  - Other changes
    * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379)
    * multipath-tools: introduce INIT_REMOVED state
    * logging improvements
    * fix "multipathd show devices"
    * libmultipath: remove uevent listener failback
    * libmultipath: create bitfield abstraction
    * libmultipath: count pending paths as active on loads
    * kpartx: handle alternate bsd disklabel location
  - Lots of minor fixes and cleanups
  - Spec file: use %service_del_postun_without_restart macro
* Wed Jun 10 2020 mwilck@suse.com
  - Update to version 0.8.4+43+suse.908383f:
    * enable negated regular expression syntax in conf file
      (bsc#1182917)
    * change default devnode blacklist to
      '!^(sd[a-z]|dasd[a-z]|nvme[0-9])'
* Mon Jun 08 2020 mwilck@suse.com
  - Update to version 0.8.4+40+suse.b06c2e5a:
  - Fix udev rule processing during coldplug (bsc#1172157)
    * 11-dm-mpath.rules: Fix udev rule processing during coldplug
  - Fix compilation with gcc-10
    * fix boolean value with json-c 0.14
    * libmultipath: fix condlog NULL argument in uevent_get_env_var
  - Reviewed upstream changes:
    * simplify failed_wwid code
    * centralize path validation code
  - Use pkgconfig for BuildRequires
* Tue May 12 2020 mwilck@suse.com
  - Update to version 0.8.4+31+suse.8f53764:
    * Fix sporadic build failures caused by missing build dependencies
* Mon May 11 2020 mwilck@suse.com
  - Update to version 0.8.4+29+suse.c27ed8d:
    * multipath-tools: Makefile.inc: set -Wno-error=clobbered
    * Makefile.inc: keep warning flags during rpm build
    * Eliminate compiler warnings on 32bit build.
    * Fixes for tests under i586
  - Spec file: add %check section to run multipath-tools CI
    * not on SLE12, as cmocka is missing
    * add build dependency on cmocka for building tests
    * run "make test" with parallel make
* Mon May 11 2020 mwilck@suse.com
  - Update to version 0.8.4+19+suse.48fc2f4:
    * multipath: add "-e" option to enable foreign libraries
    * libmultipath: set "enable_foreign" to NONE by default
    * deleted libmultipath-set-enable_foreign-to-NONE-by-default.patch
      (included in factory git repo now).
    * Makefile: dependency fixes for parallel build
  - Get rid of %is_opensuse:
    * drop build workaround for Leap 42.1
    * build libdmmp for everything except SLE12/Leap42 and older
  - Other spec file updates:
    * use %make_build to speed up build (possible with 0.8.4)
  - Migrated to .obscpio format.
* Fri May 08 2020 mwilck@suse.com
  - Update to version 0.8.4+16+suse.f319f7ea
  - Changed github workflow back from merge-based to rebase-based.
    This makes it much easier to assess differences between upstream
    and SUSE code.
    * Use TAG_OFFSET in _service, as this is now possible again.
  - Reviewed upstream patches added:
    * kpartx.rules: fix handling of synthetic uevents (bsc#1161923)
    * libmpathpersist: limit PRIN allocation length to 8192 bytes
    (bsc#1165786)
  - Update upstream version to 0.8.4
    * drop nr_active field, always count active paths (bsc#1125043)
    * kpartx: fix detection of dasd partition tables on loop devices
      (bsc#1139775)
    * directio path checker fixes
    * lots of fixes for compiler warnings, and cleanups
    * nvme: update to nvme-cli 1.9
* Wed Feb 12 2020 mwilck@suse.com
  - Update to version 0.8.3+11+suse.7dcdf2f:
    * libmultipath: fix files read from config_dir (bsc#1162896)
* Thu Jan 16 2020 mwilck@suse.com
  - Update to version 0.8.3+10+suse.86684b9:
    * libmultipath: fix compilation with -fno-common
    (boo#1160403)
* Fri Oct 04 2019 mwilck@suse.com
  - Update to version 0.8.3+9+suse.f6f2a52
  - Minor upstream improvements and bug fixes
    * libmultipath: EMC PowerMax NVMe device config
* Wed Sep 04 2019 mwilck@suse.com
  - Update to version 0.8.2+27+suse.3ff280b:
    * Added upstream patch to fix premature path reinstantiation
      with san_path_err_XX (boo#1149319)
* Thu Aug 29 2019 mwilck@suse.com
  - Update to version 0.8.2+26+suse.d884195:
  - Don't activate NVMe native multipath support by default
    * multipath.conf.5: document foreign library support
    * multipath.conf: add "enable_foreign" parameter (bsc#1139837)
    * Set default for "enable_foreign" to "NONE" (bsc#1139837)
      added libmultipath-set-enable_foreign-to-NONE-by-default.patch
  - Added reviewed upstream patches (marginal path patch set from Red Hat)
    * add "marginal_pathgroups" config option
    * deprecate "delay_wait_checks" and "delay_watch_checks"; they are
      now automatically mapped to eqivalent "san_path_err_..." settings.
* Tue Jul 16 2019 mwilck@suse.com
  - Update to version 0.8.2+11+suse.0f6a649:
    * kpartx: recognize DASD on loop devices again (bsc#1139775)
    * Bump version to 0.8.2 - most changes were already in SUSE tree
    * Man page improvements (bsc#1148767)
* Tue Jul 02 2019 mwilck@suse.com
  - Update to version 0.8.1+59+suse.f947184:
    * libmultipath: trigger uevents for partitions, too (bsc#1140146)
* Tue Jun 25 2019 mwilck@suse.com
  - Update to version 0.8.1+58+suse.2af8f92:
    * libmultipath: more cautious blacklisting by missing property
      (don't blacklist paths because of temporarily missing
      udev properties)
    * libmultipath: fix memory leak with "uid_attrs" config option
    * libmultipath: get_uid: straighten the fallback logic
  - Fix SCSI VPD 0x80/0x83 parsing
  - Fix compiler warnings introduced by gcc 9:
    * -Wstringop-overflow, -Wstringop-truncation,
    - Waddress-of-packed-member
* Tue Jun 25 2019 mwilck@suse.com
  - Update to version 0.8.1+28+suse.fea562a:
    * mpathpersist: optimize for setups with many LUNs (bsc#1134648)
    * mpathpersist: add option -f/--batch-file (bsc#1134648)
    * libmultipath: get_prio(): really don't reset prio for
      inaccessible paths (bsc#1118495)
  - Upstream bug fixes from dm-devel (bsc#1139369):
    * multipath: call store_pathinfo with DI_BLACKLIST
    * multipathd: fix REALLOC_REPLY with max length reply
    * libmultipath: make vector_foreach_slot_backwards work as expected
    * multipathd: fix client response for socket activation
    (bsc#1133861)
    * various minor fixes (coverity)
* Tue Apr 30 2019 mwilck@suse.com
  - Disable kmod() style dependencies again (bsc#1119414)
    * For TW, dependencies will be autogenerated
      (gh#openSUSE/rpm-config-SUSE#3)
    * For SLE, feature is currently rejected (jsc#SLE-3853)
  - Update to version 0.8.1+8+suse.8c11498:
    * Avoid deadlock situation during udev settle
    (bsc#1131789, bsc#1125145)
    - multipath -u: test socket connection in non-blocking mode
    * Fix priority handling for offline paths
    (bsc#1118495)
  - Update to upstream 0.8.1 (bsc#1148767)
    * Avoid device IO in "multipath -u" (bsc#1125145)
    * multipathd: protect all access to running_state
    (bsc##1110060, bsc#1110439)
    * Improve handling of changed WWIDs and temporary failure
    to obtain WWID. Option "disable_changed_wwids" is now ignored.
    (bsc#1184260)
    * Fixes for PATH_PENDING state handling (bsc#1125043)
    * libmultipath: hwtable: add Lenovo DE series (bsc#1125507)
* Sat Apr 13 2019 Jan Engelhardt <jengelh@inai.de>
  - Trim %if..%endif guards that do not affect the build result.
  - Combine %service_* calls to reduce generated code.
  - Make use of %make_install.
* Tue Mar 19 2019 Martin Wilck <mwilck@suse.com>
  - Re-enable kmod-style dependencies for multipath-tools package
    (bsc#1119414)
  - Separate out libmpath0 (bsc#1119414)
  - Spec file improvements
    * Add Conflicts: for older multipath-tools to libmpath0
    * Move license files to the libmpath0 package, which contains the
      code with complex licensing. The executables are GPL-2.0 anyway.
    * Remove bogus dependency of -devel package on device-mapper
    * -devel package depends on libmpath0, not multipath-tools
    * Remove %dir %{_defaultlicensedir} for SLE12-SP3 and newer
      (John Vandenberg <jayvdb@gmail.com>)
    * Remove unused /var/cache/multipath directory
    * Remove check for multipath maps in %pre and %post
    * Remove SLE11-specific multipathd service stop / start from
      %pre / %post
    * Remove obsolete tools from package description (bsc#1129827)
    * Add -n to %service_del_{pre,post}un for multipathd.socket
* Fri Mar 15 2019 Martin Wilck <mwilck@suse.com>
  - Update to version 0.8.0+17+suse.a28893f:
    * Code-identical to 0.7.9+139+suse.ed9d450, except for new
      version number
  - Disable kmod() style dependencies for now, as they are causing
    problems with image builds (bsc#1119414). They'd been active
    for SLE15-SP1 only, anyway.
  - _service: determine "tag offset" manually, the patch count
    determined by git is far too high.
* Thu Mar 07 2019 Martin Wilck <mwilck@suse.com>
  - Fix module name in multipath.conf (bsc#1119414)
    * The modules-load.d entry must match the filename exactly
* Thu Mar 07 2019 mwilck@suse.com
  - Update to version 0.7.9+139+suse.ed9d450:
    * multipath-tools: Build: properly parse systemd's version
* Tue Mar 05 2019 Martin Wilck <mwilck@suse.com>
  - Add kmod(xyz) style dependencies for SLE15-SP1
    (jsc#SLE-3853, fate#326579, bsc#1119414)
* Tue Mar 05 2019 mwilck@suse.com
  - Update to version 0.7.9+138+suse.0edd0a2:
  - Include reviewed fixes from upstream
    * libmutipath: continue to use old state on PATH_PENDING
    * libmultipath: disable user_friendly_names for NetApp
    * multipath: blacklist zram devices
    * various fixes for martinal path code
  - Bug fixes:
    * multipathd: Fix miscounting active paths (bsc#1125043)
    * multipathd: avoid null pointer dereference in LOG_MSG
    (bsc#1127873)
    * minor fixes suggested by coverity (bsc#1127879)
* Fri Jan 11 2019 Martin Wilck <mwilck@suse.com>
  - Add BuildRequires on suse-module-tools
    * we need it for regenerate_initrd_posttrans
* Wed Jan 09 2019 mwilck@suse.com
  - Update to version 0.7.9+111+suse.b4232b7:
  - merged upstream cb4a979a (SUSE bug fixes merged upstream,
    code-identical to previous release).
* Tue Jan 08 2019 mwilck@suse.com
  - Update to version 0.7.9+109+suse.203c1cf:
    * multipathd: avoid crash in cli_list_path (bsc#1121134)
    * libmultipath: fix compilation with older kernel headers
    (bsc#1121066)
  - merged upstream fb824725
    * Improved NVMe support in both native and dm-mpath mode
    added basic NVMe ANA support (bsc#1119898, bsc#1118495)
    * Fix prio output in "multipathd show topology" (bsc#1119897)
    * multipathd: fix daemon not really shutdown
    (bsc##1110060, bsc#1110439)

Files

/usr/lib64/libmpathcmd.so.0
/usr/lib64/libmpathpersist.so.0
/usr/lib64/libmpathutil.so.0
/usr/lib64/libmpathvalid.so.0
/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/licenses/libmpath0
/usr/share/licenses/libmpath0/GPL-2.0
/usr/share/licenses/libmpath0/LGPL-2.0
/usr/share/licenses/libmpath0/LGPL-2.1
/usr/share/licenses/libmpath0/README.licenses


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 9 11:09:55 2023