17
0

419 Commits

Author SHA256 Message Date
Martin Wilck
8c0bf9ab1a Add bug ref for bsc#1255285 2026-01-28 10:37:02 +01:00
Martin Wilck
f04547893b Update to version 0.14.1+208+suse.d08f5475
* kpartx: fix segfault when operating on regular files
    (bsc#1257244, bsc#1257153)
  * multipathd: print path offline message even without a checker
    (bsc#1254094)
  * multipathd: make "multipathd show status" busy checker better
  * multipathd: finish initalization of paths added while offline
  * multipathd: don't add removed/partial paths to new maps
2026-01-26 18:05:36 +01:00
Martin Wilck
5335c2c38e Remove %ghost entry for /run/multipath from spec file (jsc#PED-14758) 2026-01-23 18:09:45 +01:00
Martin Wilck
829e71a7d3 Update to version 0.14.0+207+suse.18c17be5
New features from upstream 0.14.0

  * add support for automatically purging SCSI devices that become
    disconnected at the storage target (purge_disconnected option).
    See NEWS.md.

Bug fixes from upstream 0.14.0 (bsc#1257007, see NEWS.md for details)

  * Make sure multipathd registers keys all paths of a multipath map after
    mpathpersist registered a key for a map.
  * Fix `mpathpersist --report-capabilities` output.
  * Improve error handling when retrying REGISTER AND IGNORE.
  * Fix command descriptions in the multipathd man page.
  * Fix ISO C23 compatibility issue causing errors with new compilers.
  * Fix memory leak caused by not joining the "init unwinder" thread.
  * Fix memory leaks in kpartx.
  * Print the warning "setting scsi timeouts is unsupported for protocol" only
    once per protocol.
  * Make sure multipath-tools is compiled with the compiler flag
    `-fno-strict-aliasing`. (gh#opensvc/multipath-tools#130)

Other changes from upstream 0.14.0

  * Add wrapper code for libudev to avoid potential issues with calling libudev
    from a multi-threaded program.
  * Clean up the code for freeing struct path and struct multipath objects.
  * Hardware table: add Seagate Exos and Nytro series.
  * Avoid joining threads twice with liburcu 0.14.0 and newer.
  * Remove the obsolete "hotplug" mode of kpartx.
  * CI updates.
2026-01-20 21:00:37 +01:00
Martin Wilck
c4ada147ee Update to version 0.13.0+229+suse.dbac936f
* multipath-tools tests: adaptations for cmocka 2.0
    (bsc#1255045, gh#opensvc/multipath-tools#129)
  * libmpathutil: use union for bitfield (bsc#1255285)
  * libmultipath: don't access path members in free_pgvec()
    (gh#opensvc/multipath-tools#128)

Include reviewed upstream fixes post 0.13.0
  * more mpathpersist fixes
  * hwtable updates
2025-12-17 23:13:00 +01:00
Martin Wilck
c4697d484d Revert "Do not turn deprecation warnings into errors"
This reverts b302670 ("Do not turn deprecation warnings into
errors (bsc#1255045)"). We have a cleaner solution for this.
2025-12-17 22:30:57 +01:00
Martin Wilck
b302670d7f Do not turn deprecation warnings into errors (bsc#1255045)
cmocka 2.0 has deprecated various macros we are using.
For now, just make sure we don't error out. A real solution must
be found upstream.
2025-12-16 12:23:16 +01:00
Martin Wilck
5879e60e08 Merge remote-tracking branch 'obs/factory' into factory ("theirs" strategy)
Remove build.specials.obscpio and _scmsync.obsinfo
2025-12-16 12:21:43 +01:00
Martin Wilck
9bf22e9519 Remove .obsinfo file
This file breaks the version detection of the set_version OBS service
2025-11-18 17:56:30 +01:00
Martin Wilck
0e3aeb25e2 Update to version 0.13.0+201+suse.821510bc
* CI: more GitHub workflow updates. No code changes.

-------------------------------------------------------------------
Mon Nov 17 14:18:51 UTC 2025 - Martin Wilck <mwilck@suse.com>

Update to version 0.13.0+186+suse.9a8e81de

  * CI: GitHub workflow updates. No code changes.
2025-11-18 17:56:30 +01:00
Martin Wilck
b484beb6db .gitignore: add multipath-tools subdir 2025-11-18 17:55:40 +01:00
Martin Wilck
55f430c3a2 .gitignore: basic additions 2025-11-18 17:55:40 +01:00
Martin Wilck
d4c071f65f Remove .obsinfo file
This file breaks the version detection of the set_version OBS service
2025-11-17 18:30:12 +01:00
Martin Wilck
364ebfc0b4 Update to version 0.13.0+201+suse.821510bc
* CI: more GitHub workflow updates. No code changes.

-------------------------------------------------------------------
Mon Nov 17 14:18:51 UTC 2025 - Martin Wilck <mwilck@suse.com>

Update to version 0.13.0+186+suse.9a8e81de

  * CI: GitHub workflow updates. No code changes.
2025-11-17 17:36:44 +01:00
3e07d4e4f2 Accepting request 1317185 from Base:System
- Added bug ref: Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260) (forwarded request 1317184 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1317185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=172
2025-11-12 20:42:04 +00:00
db3fe9af83 - Added bug ref: Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=359
2025-11-11 20:03:15 +00:00
Martin Wilck
6c95f47805 multipath-tools.changes: add bug reference 2025-11-11 20:55:26 +01:00
d6c3a3d376 - Update to version 0.13.0+127+suse.37f9a4c9
- Major rework of the SCSI Persistent Reservation code in upstream 0.13.0
- Changes in upstream 0.12.0 (see also NEWS.md)
  * Improved the communication with **udev** and **systemd** by triggering
    uevents when path devices are added to or removed from multipath maps,
    or when `multipathd reconfigure` is executed after changing blacklist
    directives in `multipath.conf`.
  * Maps that were added outside of multipathd (e.g. using the **multipath**
    command) and that couldn't be reloaded by multipathd used to be ignored
    by multipathd. multipathd will now monitor them. If some paths were
    offline while the map was created, multipathd will now add them to the
    map when they go online again.
  * multipathd retries persistent reservation commands that have failed on one
    path on another one.
- Bug fixes in upstream 0.12.0 (see also NEWS.md)
  * Failed paths should be checked every `polling_interval`. In certain cases,
    this wouldn't happen, because the check interval wasn't reset by multipathd.
  * It could happen that multipathd would accidentally release a SCSI persistent
    reservation held by another node. Fix it.
  * After manually failing some paths and then reinstating them, sometimes
    the reinstated paths were immediately failed again by multipathd. Fix it.
  * Fix crash in foreign (nvme native multipath) code, present since 0.8.8.
  * Various minor fixes reported by coverity.
- _service: switch back to tar_scm for src.opensuse.org compliance

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=358
2025-11-11 17:50:13 +00:00
Martin Wilck
93fc2ac181 Update to version 0.13.0+127+suse.37f9a4c9
Major rework of the SCSI Persistent Reservation code in upstream 0.13.0

Changes in upstream 0.12.0 (see also NEWS.md)

  * Improved the communication with **udev** and **systemd** by triggering
    uevents when path devices are added to or removed from multipath maps,
    or when `multipathd reconfigure` is executed after changing blacklist
    directives in `multipath.conf`.
  * Maps that were added outside of multipathd (e.g. using the **multipath**
    command) and that couldn't be reloaded by multipathd used to be ignored
    by multipathd. multipathd will now monitor them. If some paths were
    offline while the map was created, multipathd will now add them to the
    map when they go online again.
  * multipathd retries persistent reservation commands that have failed on one
    path on another one.

Bug fixes in upstream 0.12.0 (see also NEWS.md)

  * Failed paths should be checked every `polling_interval`. In certain cases,
    this wouldn't happen, because the check interval wasn't reset by multipathd.
  * It could happen that multipathd would accidentally release a SCSI persistent
    reservation held by another node. Fix it.
  * After manually failing some paths and then reinstating them, sometimes
    the reinstated paths were immediately failed again by multipathd. Fix it.
  * Fix crash in foreign (nvme native multipath) code, present since 0.8.8.
  * Various minor fixes reported by coverity.
2025-11-11 18:46:19 +01:00
Martin Wilck
b0aeb698b9 .gitignore: add multipath-tools subdir 2025-11-11 18:44:26 +01:00
Martin Wilck
f3720a54e6 .gitignore: basic additions 2025-11-11 18:32:26 +01:00
da0f5cff73 Accepting request 1294880 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1294880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=171
2025-07-23 14:31:58 +00:00
7d57b6c63c Fix changes file format to pass stricter source-validator
The ----- line is the beginning of a changelog entry, and it is expected
to be followed by the date/time line.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=356
2025-07-21 17:39:43 +00:00
57b21fef49 - Update to version 0.11.0+184+suse.9bca786:
* tests: fix tests when built against cmocka 1.1.8 or newer
    (gh#openSUSE/multipath-tools#19)

  * Add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=355
2025-07-19 14:41:07 +00:00
2980ed4e2d Accepting request 1250442 from Base:System
- Update to version 0.11.0+183+suse.3973293:
  * multipathd: fix hang during shutdown with queuing maps
    (bsc#1238484).
    This adds multipathd-queueing.service.
  * multipath-tools: make multipathd listen on a pathname socket
    (/run/multipathd.socket) besides listening on an abstract socket.
    This allows connecting to multipathd from a containerized application
    (gh#opensvc/multipath-tools#111). In client mode, applications
    linked against libmpathcmd will attempt to connect to the pathname
    socket first, and to the abstract socket if this fails.
    The MULTIPATH_SOCKET_NAME environment variable can be used to
    override the socket name.
  * multipathd: trigger uevents for blacklisted paths in reconfigure
    (bsc#1236321)
  * libmultipath: remove buggy reinstate_paths function (forwarded request 1250441 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1250442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=170
2025-03-06 13:48:01 +00:00
4bd0f5be1c - Update to version 0.11.0+183+suse.3973293:
* multipathd: fix hang during shutdown with queuing maps
    (bsc#1238484).
    This adds multipathd-queueing.service.
  * multipath-tools: make multipathd listen on a pathname socket
    (/run/multipathd.socket) besides listening on an abstract socket.
    This allows connecting to multipathd from a containerized application
    (gh#opensvc/multipath-tools#111). In client mode, applications
    linked against libmpathcmd will attempt to connect to the pathname
    socket first, and to the abstract socket if this fails.
    The MULTIPATH_SOCKET_NAME environment variable can be used to
    override the socket name.
  * multipathd: trigger uevents for blacklisted paths in reconfigure
    (bsc#1236321)
  * libmultipath: remove buggy reinstate_paths function

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=353
2025-03-05 14:35:37 +00:00
3e02bafb91 Accepting request 1240184 from Base:System
- Update to version 0.11.0+164+suse.24eeee7
- Reviewed Upstream changes from 0.12 development
  * Continued rework of the path checker loop
  * multipathd now sets the port_state of Fibre Channel remote ports to
    "marginal" for NVMe devices, too (with nvme_core.multipath=N only).
  * Make sure maps are reloaded in the path checker loop after detecting an
    inconsistent or wrong kernel state (bsc#1236392)
  * Make sure udev and systemd notice changes in multipath path state
    when devices are added to or removed from multipath maps (bsc#1236321)
  * Fix path grouping if a path device is added while offline with group_by_tpg
    and group_by_serial path grouping policy
    (gh#opensvc/multipath-tools#108, bsc#1236392)
  * Fix the problem that `group_by_tpg` might be disabled if one or more
    paths were offline during initial configuration (bsc#1236392)
  * Fix multipathd crash because of invalid path group index value, for example
    if an invalid path device was removed from a map.
    (gh#opensvc/multipath-tools#105, bsc#1236392)
- Changes in Upstream 0.11.0 (see also NEWS.md)
  * multipathd: set rport port_state to marginal for NVMe devices
  * Fixed a memory leak in the nvme foreign library.
  * Fixed a problem in the marginal path detection algorithm that could cause
    the io error check for a recently failed path to be delayed.
    (bsc#1236390)
  * multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable
  * multipath-tools: add SCST to hwtable
  * Add defaults for SCST and HPE MSA Gen7 to hwtable
  * Reduce log level of harmless "map ... doesn't exist" message
    (bsc#1236390)
  * Fixes for handling empty or incompletely created multipath maps
    (bsc#1236390) (forwarded request 1240182 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1240184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=169
2025-01-25 18:10:13 +00:00
8b4153f24d - Update to version 0.11.0+164+suse.24eeee7
- Reviewed Upstream changes from 0.12 development
  * Continued rework of the path checker loop
  * multipathd now sets the port_state of Fibre Channel remote ports to
    "marginal" for NVMe devices, too (with nvme_core.multipath=N only).
  * Make sure maps are reloaded in the path checker loop after detecting an
    inconsistent or wrong kernel state (bsc#1236392)
  * Make sure udev and systemd notice changes in multipath path state
    when devices are added to or removed from multipath maps (bsc#1236321)
  * Fix path grouping if a path device is added while offline with group_by_tpg
    and group_by_serial path grouping policy
    (gh#opensvc/multipath-tools#108, bsc#1236392)
  * Fix the problem that `group_by_tpg` might be disabled if one or more
    paths were offline during initial configuration (bsc#1236392)
  * Fix multipathd crash because of invalid path group index value, for example
    if an invalid path device was removed from a map.
    (gh#opensvc/multipath-tools#105, bsc#1236392)
- Changes in Upstream 0.11.0 (see also NEWS.md)
  * multipathd: set rport port_state to marginal for NVMe devices
  * Fixed a memory leak in the nvme foreign library.
  * Fixed a problem in the marginal path detection algorithm that could cause
    the io error check for a recently failed path to be delayed.
    (bsc#1236390)
  * multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable
  * multipath-tools: add SCST to hwtable
  * Add defaults for SCST and HPE MSA Gen7 to hwtable
  * Reduce log level of harmless "map ... doesn't exist" message
    (bsc#1236390)
  * Fixes for handling empty or incompletely created multipath maps
    (bsc#1236390)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=351
2025-01-24 15:11:43 +00:00
5a4861df86 Accepting request 1225653 from Base:System
- Update to version 0.11.0~1+118+suse.4a51b1a
  See NEWS.md for details about upstream changes in 0.11.0.
  * Pre-release of upstream 0.11.0
  * Rework of the path checking algorithm to reduce wait time and improve
  performance
  * Modified the systemd unit `multipathd.service` such that multipathd will now
  restart after a failure or crash (gh#opensvc/multipath-tools#100)
  * multipathd: move systemd watchdog handling into daemon (bsc#1232227)
  * libmultipath: dm_get_maps(): don't bail out for single-map failures
  (bsc#1233588, gh#opensvc/multipath-tools#102)
  * libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL
  * multipathd: fix deferred_failback_tick for reload removes (forwarded request 1225652 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1225653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=168
2024-11-22 22:50:44 +00:00
b711d89cfd - Update to version 0.11.0~1+118+suse.4a51b1a
See NEWS.md for details about upstream changes in 0.11.0.
  * Pre-release of upstream 0.11.0
  * Rework of the path checking algorithm to reduce wait time and improve
  performance
  * Modified the systemd unit `multipathd.service` such that multipathd will now
  restart after a failure or crash (gh#opensvc/multipath-tools#100)
  * multipathd: move systemd watchdog handling into daemon (bsc#1232227)
  * libmultipath: dm_get_maps(): don't bail out for single-map failures
  (bsc#1233588, gh#opensvc/multipath-tools#102)
  * libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL
  * multipathd: fix deferred_failback_tick for reload removes

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=349
2024-11-21 20:34:26 +00:00
9dd4761657 Accepting request 1221366 from Base:System
- Update to version 0.10.0+108+suse.2c2e597:
  * Update fix for bsc#1232063 to upstream-accepted solution (forwarded request 1221365 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1221366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=167
2024-11-06 15:49:36 +00:00
288a9263c6 - Update to version 0.10.0+108+suse.2c2e597:
* Update fix for bsc#1232063 to upstream-accepted solution

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=347
2024-11-05 09:31:27 +00:00
c6325896c8 - Update to version 0.10.0+106+suse.ffbdb7a:
* Fix reboot hang if uevent is processed for suspended device
  (bsc#1232063)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=346
2024-11-04 11:15:34 +00:00
cd26e19ec4 Accepting request 1197370 from Base:System
- Update to 0.10.0+103+suse.0fc97cd
- Update to upstream 0.10.0 (see also NEWS.md)
  * The `multipathd show daemon` command now shows `(reconfigure pending)`
  if a reconfiguration has been triggered but not finished yet.
  * Refactored the path checker loop. Paths are now checked for each multipath
  map in turn
  * Renamed public functions, variables, and macros to comply with the glibc policy
  for reserved names (gh#opensvc/multipath-tools#91)
  * Fixed bug that caused queueing to be always disabled if flushing a map failed
  (bug introduced in 0.9.8). (bsc#1229898)
  * Fixed failure to remove maps even with `deferred_remove` (bug introduced in
  0.9.9). (bsc#1229898)
  * Fixed old mpathpersist bug leading to the error message "configured reservation
  key doesn't match: 0x0" when `reservation_key` was configured in the
  multipaths section of `multipath.conf`. (bsc#1228926, gh#opensvc/multipath-tools#92)
  * Fixed output of `multipath -t` and `multipath -T` for the options
  `force_sync` and `retrigger_tries`. (bsc#1229898, gh#opensvc/multipath-tools#88)
  * Fixed adding maps by WWID in CLI (command `add map $WWID`). (bsc#1229898)

  (bug introduced in 0.9.8). (bsc#1229898)
  (bug introduced in 0.9.9). (bsc#1229898) (forwarded request 1197366 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1197370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=166
2024-08-30 11:26:34 +00:00
f3d5261bd3 - Update to 0.10.0+103+suse.0fc97cd
- Update to upstream 0.10.0 (see also NEWS.md)
  * The `multipathd show daemon` command now shows `(reconfigure pending)`
  if a reconfiguration has been triggered but not finished yet.
  * Refactored the path checker loop. Paths are now checked for each multipath
  map in turn
  * Renamed public functions, variables, and macros to comply with the glibc policy
  for reserved names (gh#opensvc/multipath-tools#91)
  * Fixed bug that caused queueing to be always disabled if flushing a map failed
  (bug introduced in 0.9.8). (bsc#1229898)
  * Fixed failure to remove maps even with `deferred_remove` (bug introduced in
  0.9.9). (bsc#1229898)
  * Fixed old mpathpersist bug leading to the error message "configured reservation
  key doesn't match: 0x0" when `reservation_key` was configured in the
  multipaths section of `multipath.conf`. (bsc#1228926, gh#opensvc/multipath-tools#92)
  * Fixed output of `multipath -t` and `multipath -T` for the options
  `force_sync` and `retrigger_tries`. (bsc#1229898, gh#opensvc/multipath-tools#88)
  * Fixed adding maps by WWID in CLI (command `add map $WWID`). (bsc#1229898)

  (bug introduced in 0.9.8). (bsc#1229898)
  (bug introduced in 0.9.9). (bsc#1229898)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=344
2024-08-29 08:32:56 +00:00
eaeaf8b620 Accepting request 1188707 from Base:System
- Update to version 0.9.9+161+suse.0c835ef:
  * Update to upstream reviewed code path (787e00d)
  * Added hardware defaults for Huawei storage arrays and XSG1 vendors
  * Refactored and improved the libultipath / libdevmapper interface
  * Fixed bug that caused queueing to be always disabled if flushing a map failed
  (bug introduced in 0.9.8).
  * Fixed failure to remove maps even with `deferred_remove`
  (bug introduced in 0.9.9).
  * CI improvements
  * Documentation fixes (forwarded request 1188706 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1188707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=165
2024-07-22 15:14:42 +00:00
cf39bbc1a4 - Update to version 0.9.9+161+suse.0c835ef:
* Update to upstream reviewed code path (787e00d)
  * Added hardware defaults for Huawei storage arrays and XSG1 vendors
  * Refactored and improved the libultipath / libdevmapper interface
  * Fixed bug that caused queueing to be always disabled if flushing a map failed
  (bug introduced in 0.9.8).
  * Fixed failure to remove maps even with `deferred_remove`
  (bug introduced in 0.9.9).
  * CI improvements
  * Documentation fixes

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=342
2024-07-19 16:10:19 +00:00
ce8c35a783 Accepting request 1183412 from Base:System
- Update to version 0.9.8+88+suse.d504d83:
  * Revert "libmultipath: fix max_sectors_kb on adding path"
  (bsc#1222458) (forwarded request 1183349 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1183412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=164
2024-06-27 13:57:55 +00:00
03a4be1058 - Update to version 0.9.8+88+suse.d504d83:
* Revert "libmultipath: fix max_sectors_kb on adding path"
  (bsc#1222458)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=340
2024-06-26 11:09:09 +00:00
ffcabc7377 - Update to version 0.9.9+90+suse.f1d2f20:
* Fix unit tests on Tumbleweed/armv7l
- Update to 0.9.9 upstream (see NEWS.md for details)
  * Update udev rules to be compliant with device-mapper udev
  rules update in LVM2 >= 2.03.24.
  * Limit real-time scheduling priority to 10 by default. This
  can now be configured in multipathd.service using "LimitRTPRIO="
  * Set max_sectors_kb only on map creation, or when a new path
  is added, to avoid IO errors
  * The configuration option "flush_on_last_del" now takes the
  values "always" (="yes"), "unused" (="no"), and "never". "yes"
  and "no" are still supported
  * Add wildcard %k for max_sectors_kb for CLI commands like
  "multipath show {paths,maps} format"
  * Accept WWID value in CLI commands that take a map name, like
  "resize map $map"
  * Removed support for CLI wildcards for pathgroups, which were
  not function anyway.
  * Fix map failure count for no_path_retry > 0

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=339
2024-06-25 13:39:40 +00:00
e1e482dcc4 Accepting request 1167003 from Base:System
- Update to version 0.9.8+88+suse.d504d83:
  * Revert "libmultipath: fix max_sectors_kb on adding path"
  (bsc#1222458) (forwarded request 1167002 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1167003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=163
2024-04-14 09:53:41 +00:00
e54a0cbcfc Accepting request 1167002 from home:mwilck:multipath
- Update to version 0.9.8+88+suse.d504d83:
  * Revert "libmultipath: fix max_sectors_kb on adding path"
  (bsc#1222458)

OBS-URL: https://build.opensuse.org/request/show/1167002
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=337
2024-04-12 08:25:42 +00:00
ec9d1d20ea Accepting request 1155346 from Base:System
- Update to version 0.9.8+87+suse.f72b9f3:
  * fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG in udev rules
    (bsc#1220810) (forwarded request 1155345 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1155346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=162
2024-03-07 17:27:24 +00:00
793d5287c2 Accepting request 1155345 from home:mwilck:multipath
- Update to version 0.9.8+87+suse.f72b9f3:
  * fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG in udev rules
    (bsc#1220810)

OBS-URL: https://build.opensuse.org/request/show/1155345
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=335
2024-03-05 20:22:26 +00:00
ddae2cdcfd Accepting request 1152111 from Base:System
- Remove libmpathpersist-example-old.c, which has been obsolete
  since multipath-tools 0.8.6. (forwarded request 1152109 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1152111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=161
2024-02-27 21:45:29 +00:00
0f762a23ce Accepting request 1152109 from home:mwilck:multipath
- Remove libmpathpersist-example-old.c, which has been obsolete
  since multipath-tools 0.8.6.

OBS-URL: https://build.opensuse.org/request/show/1152109
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=333
2024-02-27 10:23:53 +00:00
c1629460fb Accepting request 1152032 from home:mwilck:multipath
- added bugref; 1220374 is a tracker for backporting fixes
to SLE15-SP5 and older

OBS-URL: https://build.opensuse.org/request/show/1152032
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=332
2024-02-27 08:05:15 +00:00
6f9f23e7e9 Accepting request 1151801 from home:mwilck:multipath
- Update to version 0.9.8+83+suse.bcae610:
  * multipath-tools: added NEWS.md

The code is unchanged wrt 0.9.8~1

OBS-URL: https://build.opensuse.org/request/show/1151801
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=331
2024-02-26 15:17:56 +00:00
73acb5232d Accepting request 1146796 from Base:System
- 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

- Update to version 0.9.7+148+suse.9780ae0:
  * 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)

- 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)

- 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

OBS-URL: https://build.opensuse.org/request/show/1146796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=160
2024-02-15 19:59:17 +00:00
3e9478e4b8 Accepting request 1146795 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/1146795
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=329
2024-02-15 11:09:48 +00:00