393 Commits

Author SHA256 Message Date
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Martin Wilck
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Martin Wilck
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
Martin Wilck
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
Ana Guerrero
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
Martin Wilck
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
Martin Wilck
65b2f81b3f Accepting request 1146653 from home:mwilck:Future
- Update to version 0.9.7+148+suse.9780ae0:
  * 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)

OBS-URL: https://build.opensuse.org/request/show/1146653
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=328
2024-02-14 20:56:47 +00:00
Martin Wilck
ecff59b5d7 * Fix activation of LVM volume groups during coldplug (bsc#1219142)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=327
2024-02-14 08:51:37 +00:00
Martin Wilck
fb4936d842 Accepting request 1146255 from home:mwilck:Future
An upstream PR for 0.9.8 is currently in preparation
(https://github.com/opensvc/multipath-tools/pull/81)
Some minor review is still missing before it can be merged upstream.

We need the included fixes as bug fixes for SLE15-SP6. Will update
to 0.9.8 asap when it's released; no relevant changes between 0.9.8
and this code base are expected.


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

- 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/1146255
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=326
2024-02-12 18:14:59 +00:00
d0ffa1d9c6 Accepting request 1137070 from Base:System
- 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 (forwarded request 1137069 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1137070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=159
2024-01-05 20:41:27 +00:00
Martin Wilck
41da8769c9 Accepting request 1137069 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/1137069
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=324
2024-01-05 14:38:20 +00:00
Ana Guerrero
9debd41c6c Accepting request 1128122 from Base:System
- 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) (forwarded request 1128106 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1128122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=158
2023-11-23 20:38:54 +00:00
Martin Wilck
6d8adf7dd6 Accepting request 1128106 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/1128106
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=322
2023-11-22 12:35:18 +00:00
Ana Guerrero
4c41cadff7 Accepting request 1120351 from Base:System
Added missing bug ref for previous version: bsc#1212854 (forwarded request 1120350 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1120351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=157
2023-10-26 15:12:26 +00:00
Martin Wilck
a72cf1fc31 Accepting request 1120350 from home:mwilck:multipath
Added missing bug ref for previous version: bsc#1212854

OBS-URL: https://build.opensuse.org/request/show/1120350
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=320
2023-10-25 16:38:26 +00:00
Ana Guerrero
53b6cf4c65 Accepting request 1120229 from Base:System
- Update to version 0.9.6+115+suse.07776fb
  * multipathd: Added support to handle FPIN-Li events for FC-NVMe

- 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 (forwarded request 1120227 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1120229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=156
2023-10-25 16:02:06 +00:00
Martin Wilck
3a861871a7 Accepting request 1120227 from home:mwilck:multipath
- Update to version 0.9.6+115+suse.07776fb
  * multipathd: Added support to handle FPIN-Li events for FC-NVMe

- 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

OBS-URL: https://build.opensuse.org/request/show/1120227
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=318
2023-10-25 11:02:55 +00:00
Ana Guerrero
11a9374434 Accepting request 1110448 from Base:System
- Configuration directory should be /etc/multipath/conf.d
  (broken since 0.9.4+68+suse.98559ea) (forwarded request 1110447 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1110448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=155
2023-09-13 18:43:14 +00:00
Martin Wilck
a0bfea96e9 Accepting request 1110447 from home:mwilck:multipath
- Configuration directory should be /etc/multipath/conf.d
  (broken since 0.9.4+68+suse.98559ea)

OBS-URL: https://build.opensuse.org/request/show/1110447
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=316
2023-09-12 07:13:42 +00:00
Ana Guerrero
ab4c453167 Accepting request 1109433 from Base:System
- Update to version 0.9.6+71+suse.f07325e:

code-identical to previous submission, replaced a local commit
by an upstream reviewed commit. (forwarded request 1109432 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1109433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=154
2023-09-07 19:12:14 +00:00
Martin Wilck
d14f4b9cf0 Accepting request 1109432 from home:mwilck:multipath
- Update to version 0.9.6+71+suse.f07325e:

code-identical to previous submission, replaced a local commit
by an upstream reviewed commit.

OBS-URL: https://build.opensuse.org/request/show/1109432
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=314
2023-09-07 07:00:13 +00:00
Martin Wilck
ffb13cbe09 Accepting request 1109325 from home:mwilck:multipath
- Update to version 0.9.6+71+suse.525c32f:
  * avoid changing SCSI timeouts in "multipath -d" (bsc#1213809)

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

OBS-URL: https://build.opensuse.org/request/show/1109325
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=313
2023-09-06 19:06:44 +00:00
1277079902 Accepting request 1086784 from Base:System
- 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 (forwarded request 1086780 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1086784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=153
2023-05-13 15:17:24 +00:00
Martin Wilck
e137239d0f Accepting request 1086780 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/1086780
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=311
2023-05-12 14:23:19 +00:00
acd98c8174 Accepting request 1073840 from Base:System
(bsc#1209623)
  * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345) (forwarded request 1073839 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1073840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=152
2023-03-25 17:54:01 +00:00
Martin Wilck
0242d8263d Accepting request 1073839 from home:mwilck:multipath
(bsc#1209623)
  * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345)

OBS-URL: https://build.opensuse.org/request/show/1073839
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=309
2023-03-22 16:22:32 +00:00
Martin Wilck
60916a0256 Accepting request 1073831 from home:mwilck:multipath
* libmultipath: avoid grouping paths wrongly with "find_multipaths smart"
    (bsc#1207546)

OBS-URL: https://build.opensuse.org/request/show/1073831
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=308
2023-03-22 16:12:01 +00:00
bba37395d5 Accepting request 1072177 from Base:System
- 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 (forwarded request 1072176 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1072177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=151
2023-03-17 16:02:28 +00:00
Martin Wilck
f148da4744 Accepting request 1072176 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/1072176
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=306
2023-03-15 17:10:00 +00:00
0fa1239253 Accepting request 1061002 from Base:System
- 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)
  * 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 (forwarded request 1060999 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1061002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=150
2023-01-26 12:57:10 +00:00
Martin Wilck
bbffa90c1e Accepting request 1060999 from home:mwilck:multipath
- 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)
  * 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

OBS-URL: https://build.opensuse.org/request/show/1060999
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=304
2023-01-25 17:08:22 +00:00
af161471ab Accepting request 1059305 from Base:System
- Fix "rpm --verify" (bsc#1207232)

OBS-URL: https://build.opensuse.org/request/show/1059305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=149
2023-01-20 16:36:48 +00:00