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

multipath-tools-0.9.8~1+82+suse.dcd98a3-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: multipath-tools Distribution: openSUSE Tumbleweed
Version: 0.9.8~1+82+suse.dcd98a3 Vendor: openSUSE
Release: 1.1 Build date: Thu Feb 15 22:03:54 2024
Group: System/Base Build host: obs-power8-03
Size: 509559 Source RPM: multipath-tools-0.9.8~1+82+suse.dcd98a3-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://christophe.varoqui.free.fr/
Summary: Tools to Manage Multipathed Devices with the device-mapper
This package provides the multipath tool and the multipathd daemon
to manage dm-multipath devices. multipath can detect and set up
multipath maps. multipathd sets up multipath maps automatically,
monitors path devices for failure, removal, or addition, and applies
the necessary changes to the multipath maps to ensure continuous
availability of the map devices.

Provides

Requires

License

GPL-2.0-only AND GPL-3.0-or-later

Changelog

* Thu Feb 15 2024 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.8~1+82+suse.dcd98a3:
    * Adapt package version such that it shows as a 0.9.8 prerelease
    * Add missing udev rules file
* Wed Feb 14 2024 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.7+148+suse.9780ae0:
    * 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)
* Mon Feb 12 2024 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.7+148+suse.7d9953e.obscpio
    * This is a multipath-tools 0.9.8 pre-release
    * fix fast_io_fail for Infinibox (bsc#1219348)
    * Fix activation of LVM volume groups during coldplug (bsc#1219142)
* Mon Feb 12 2024 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.7+140+suse.2d78457:
    * This is a multipath-tools 0.9.8 pre-release
    * Socket activation via multipathd.socket has been disabled by default
      because it has undesirable side effects on systems without multipath.
      Users with multipath hardware should enable multipathd.service
    * The restorequeueing CLI command now only enables queueing if
      disablequeueing had been sent before
    * Avoid multipathd hang during map flush
    * multipathd now tracks the queueing mode of maps in its internal features string
    * Improve error messages in 'multipathd -k'
    * Fix segfault in autoresize code (bsc#1219289)
    * Fix missing map reloads (bsc#1219796)
    * Documentation fixes, spelling fixes, minor code fixes
* Fri Jan 05 2024 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.7+93+suse.e2f2272:
    * fix ANA prioritizer enablement logic (bsc#1218326)
    * avoid setting queue_if_no_path on multipath maps for which the
      no_path_retry timeout has expired
    * the interactive commands "restorequeueing map X" and
      "restorequeing maps" now only affect maps that had queueing
      manually disabled using "disablequeuing maps" or
      "disablequeuing map X" beforehand
    * Spelling fixes
* Tue Nov 21 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.7+76+suse.5f857af:
    * Update to upstream 0.9.7 (jsc#PED-6464)
    * added max_retries config option to limit SCSI retries
    * added auto_resize config option to enable resizing multipath maps automatically
    * fixed memory and error handling for code using aio (marginal path code,
      directio path checker)
    * dropped modules-load.d/multipath.conf; replaced by a dependency on
      modprobe@dm-multipath.service (systemd >= 245: SLE15-SP3 and later only)
      and a softdep on sd_mod for the SCSI device handlers
      (bsc#1217377)
    * On SLE/Leap suse-module-tools doesn't ship a scsi_mod->sd_mod softdep yet.
      Add it here, too. It will be overridden by s-m-t when it's added there.
    * drop usr_prefix= setting in SLE build recipes (set to /usr by upstream
      automatically)
* Wed Oct 25 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.6+115+suse.07776fb
    * multipathd: Added support to handle FPIN-Li events for FC-NVMe
* Fri Sep 15 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.6+110+suse.5dfdf35:
    * The options "bindings_file", "prkeys_file", and "wwids_file",
      which have been deprecated since multipath-tools 0.8.8,
      aren't supported any more. The paths to these files are now
      hard-coded to "bindings", "prkeys" and "wwids" under
      /etc/multipath.
    * Strictly avoid assigning map aliases that are already taken
      (bsc#1213265)
    * Improve handling of user-friendly names
    * avoid "multipath -d" (dry-run) changing SCSI timeouts in sysfs
      (bsc#1213809)
  - spec file:
    * adapt prefix values to upstream changes
    * fix compilation flags for "make check"
    * pass EXTRAVERSION to build
* Tue Sep 12 2023 Martin Wilck <mwilck@suse.com>
  - Configuration directory should be /etc/multipath/conf.d
    (broken since 0.9.4+68+suse.98559ea)
* Thu Sep 07 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.6+71+suse.f07325e:
    * avoid changing SCSI timeouts in "multipath -d" (bsc#1213809)
* Wed Sep 06 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.6+70+suse.63925e8:
    Upstream feature additions and bug fixes:
    * ignore nvme devices by default if nvme native multipath is enabled
      (bsc#1212854)
    * add "group_by_tpg" path_grouping_policy
    * add config options "detect_pgpolicy" and "detect_pgpolicy_use_tpg"
    * libmultipath: add ALUA tpg path wildcard "%A"
    * make prioritizer timeouts consistent with checker timeouts
    * fix dev_loss_tmo even if not set in configuration (bsc#1212440)
    * libmultipath: fix max_sectors_kb on adding path
    * fix warnings reported by udevadm verify
* Fri May 12 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.5+68+suse.d1b6a1c:
    Upstream bugfixes:
    * libmultipath: use directio checker for LIO targets
      (gh#opensvc/multipath-tools#54)
    * multipathd.service: remove "Also=multipathd.socket"
      (gh#opensvc/multipath-tools#65)
    * libmultipathd: Avoid parsing errors due to unsupported designators
* Wed Mar 22 2023 Martin Wilck <mwilck@suse.com>
  * libmultipath: avoid grouping paths wrongly with "find_multipaths smart"
      (bsc#1209623)
* Wed Mar 15 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.4+79+suse.25c23a9:
    * fix multipath-tools build with liburcu 0.14.0
  - Upstream bug fixes:
    * libmultipath: return 'pending' state when port is in transition
    * multipath.rules: fix "smart" bug with failed valid path check
    * libmpathpersist: fix resource leak in update_map_pr()
    * libmultipath: keep renames from stopping other multipath actions
* Wed Jan 25 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 0.9.4+68+suse.98559ea:
    * libmultipath: bump ABI version to 18.0.0
    * libmultipath: pathinfo: don't fail for devices lacking INQUIRY properties
      (gh#opensvc/multipath-tools#56)
    * libmpathpersist: use conf->timeout for updating persistent reservations
      (gh#opensvc/multipath-tools#45)
    * libmultipath: is_path_valid(): check if device is in use
      (bsc#1203141) (added libmount dependency)
    * libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546)
    * multipathd: handle no active paths in update_map_pr (bsc#1207546)
    * multipathd: make pr registration consistent (bsc#1207546)
    * libmultipath: don't leak memory on invalid strings  (bsc#1207546)
    * multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546)
    * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345)
    * libmultipath: fix 'show paths format' failure
    * minor bugfixes
    * hwtable fixes
    * Build system rework
    * spec file: adapt make command line to changes in build system
    * spec file: use make -Orecurse (better readable output)
    * spec file: use verbose build
* 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)

Files

/run/multipath
/usr/lib/dracut
/usr/lib/dracut/dracut.conf.d
/usr/lib/dracut/dracut.conf.d/multipath.conf
/usr/lib/modprobe.d/90-scsi_dh.conf
/usr/lib/systemd/system/multipathd.service
/usr/lib/systemd/system/multipathd.socket
/usr/lib/tmpfiles.d/multipath.conf
/usr/lib/udev/rules.d/11-dm-mpath.rules
/usr/lib/udev/rules.d/56-multipath.rules
/usr/lib/udev/rules.d/99-z-dm-mpath-late.rules
/usr/sbin/mpathpersist
/usr/sbin/multipath
/usr/sbin/multipathc
/usr/sbin/multipathd
/usr/sbin/rcmultipathd
/usr/share/doc/packages/multipath-tools
/usr/share/doc/packages/multipath-tools/README.md
/usr/share/licenses/multipath-tools
/usr/share/licenses/multipath-tools/GPL-2.0
/usr/share/licenses/multipath-tools/GPL-3.0
/usr/share/man/man5/multipath.conf.5.gz
/usr/share/man/man8/mpathpersist.8.gz
/usr/share/man/man8/multipath.8.gz
/usr/share/man/man8/multipathc.8.gz
/usr/share/man/man8/multipathd.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Feb 28 00:00:31 2024