1
0

421 Commits

Author SHA256 Message Date
Martin Wilck
20d8c067b3 Re-add the %ghost entry for /run/multipath (jsc#PED-14758)
See
https://confluence.suse.com/spaces/~RBrownSUSE/pages/1989378136/Packaging+for+Immutable+Mode+-+Best+Practices),
comment from Richard Brown 2026-01-27.
2026-02-06 17:46:01 +01:00
Martin Wilck
347f168dec Update to version 0.14.3+212+suse.f5d32098
* multipathd: fix failures on booting from a multipath device
  (bsc#1257007)
2026-02-05 16:25:01 +01:00
Martin Wilck
f526965f22 Update to version 0.14.2+211+suse.66f8a5ec
* multipathd: fix possible null deference in purge_disconnected code
  (bsc#1257590)
  * CI enhancements
2026-02-02 16:54:16 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
2bad5de654 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=302 2023-01-18 10:38:33 +00:00
71bbc3227b - Fix "rpm --verify" (bsc#1207232)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=301
2023-01-18 09:28:27 +00:00
5cf610134f Accepting request 1031265 from Base:System
- Update to version 0.9.2+59+suse.ac8942d:
  * Fix segfault in "multipath -t" command (boo#1204731) (forwarded request 1031262 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1031265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=148
2022-10-27 11:52:21 +00:00
97568d7851 Accepting request 1031262 from home:mwilck:multipath
- Update to version 0.9.2+59+suse.ac8942d:
  * Fix segfault in "multipath -t" command (boo#1204731)

OBS-URL: https://build.opensuse.org/request/show/1031262
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=299
2022-10-26 06:57:02 +00:00
c25723f042 Accepting request 1030843 from Base:System
- 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). (forwarded request 1030842 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1030843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=147
2022-10-25 09:18:23 +00:00
c15c52cb59 Accepting request 1030842 from home:mwilck:multipath
- 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).

OBS-URL: https://build.opensuse.org/request/show/1030842
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=297
2022-10-24 10:33:09 +00:00
2e7f2f1fb6 Accepting request 1030700 from home:mwilck:multipath
* add multipath-dracut.conf: dracut config file to install
    tmpfiles.d/multipath.conf in initramfs
- Drop recompress.service, it just slows down build

OBS-URL: https://build.opensuse.org/request/show/1030700
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=296
2022-10-24 09:10:55 +00:00
72c45ff37d Accepting request 1030690 from home:mwilck:multipath
- Update to version 0.9.2+57+suse.cf3c1e9:
  * Fix multipathd authorization bypass and symlink attack
    (bsc#1202739 CVE-2022-41973 CVE-2022-41974)
  * Use "queue_mode bio" for NVMeoF/TCP devices
  * Upstream bug fixes and hwtable updates

OBS-URL: https://build.opensuse.org/request/show/1030690
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=295
2022-10-24 08:46:58 +00:00
a075ae03a7 Accepting request 1002357 from Base:System
- 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).

OBS-URL: https://build.opensuse.org/request/show/1002357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=146
2022-09-11 19:57:13 +00:00
8dff34fb0d - 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).

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=293
2022-09-09 19:40:03 +00:00
053a87351a Accepting request 1001782 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1001782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=145
2022-09-09 16:22:14 +00:00
8250617567 Accepting request 1001779 from home:mwilck:multipath
- Update to version 0.9.1+48+suse.9c6c435:
  * Upstream version update
  * kpartx_id: remove bashism
  * Doc: add multipathc.8 manual page

- 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

OBS-URL: https://build.opensuse.org/request/show/1001779
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=291
2022-09-07 14:56:02 +00:00
2425d68f19 Accepting request 999007 from Base:System
- Update to version 0.9.0+55+suse.33d8854:
  * Avoid linking to libreadline to avoid licensing issue
    (bsc#1202616)

OBS-URL: https://build.opensuse.org/request/show/999007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=144
2022-08-25 13:33:08 +00:00
fe2b445b56 - Update to version 0.9.0+55+suse.33d8854:
* Avoid linking to libreadline to avoid licensing issue
    (bsc#1202616)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=289
2022-08-24 09:32:36 +00:00
77a7e2d982 Accepting request 989504 from Base:System
Fix revision in _service file

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

- 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

OBS-URL: https://build.opensuse.org/request/show/989504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=143
2022-07-21 09:32:51 +00:00
c9a59c3513 Fixed revision tag in _service
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=287
2022-07-15 21:20:14 +00:00
81a4f94cf3 Accepting request 989269 from home:mwilck:multipath
Added changelog entries

- 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
  * Change built-in defaults for NVMe: group by prio, and immediate
    failback
  * Allow compilation with -D_FORTIFY_SOURCE=3

OBS-URL: https://build.opensuse.org/request/show/989269
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=286
2022-07-14 22:07:19 +00:00
669c0f908d Accepting request 989047 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/989047
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=285
2022-07-13 20:22:25 +00:00
2eac9db956 Accepting request 989042 from home:mwilck:multipath
- Update to version 0.9.0+33+suse.fdc6686:
  * hwable fixes and additions
  * multipath.conf(5): add disclaimer about vendor support
  * libmultipath, kpartx: fix callers of dm_get_next_target()

OBS-URL: https://build.opensuse.org/request/show/989042
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=284
2022-07-13 20:13:34 +00:00
3b9e932d41 Accepting request 976432 from Base:System
- 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

- Update to version 0.8.9+87+suse.a1eb122:
  * add ability to autodetect support for -D_FORTIFY_SOURCE=3

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/976432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=142
2022-05-19 20:49:01 +00:00
5ecd4f9894 Accepting request 976426 from home:mwilck:multipath
* add -U_FORTIFY_SOURCE to optflags to avoid compilation errors
    on old distros

OBS-URL: https://build.opensuse.org/request/show/976426
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=282
2022-05-11 14:38:16 +00:00
9426f11ea0 Accepting request 976395 from home:mwilck:multipath
- Update to version 0.8.9+90+suse.71a70fb:
  * support overriding -D_FORTIFY_SOURCE in OPTFLAGS

OBS-URL: https://build.opensuse.org/request/show/976395
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=281
2022-05-11 12:55:59 +00:00
58bd85420e Accepting request 976003 from home:mwilck:multipath
- Update to version 0.8.9+87+suse.a1eb122:
  * add ability to autodetect support for -D_FORTIFY_SOURCE=3

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/976003
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=280
2022-05-10 07:47:57 +00:00
3d4adc2541 Accepting request 972557 from Base:System
- If multipath-tools is newly installed, load dm-multipath
  (bsc#1196898)

OBS-URL: https://build.opensuse.org/request/show/972557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=141
2022-04-26 18:15:14 +00:00
740c39c997 _service: switch back to manual service mode for Base:System
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=278
2022-04-25 10:08:16 +00:00
5f3740bb8f OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=277 2022-04-25 09:57:11 +00:00
1ff47396e9 - If multipath-tools is newly installed, load dm-multipath
(bsc#1196898)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=276
2022-04-25 09:55:14 +00:00
2418572a54 Accepting request 955369 from Base:System
- 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 (forwarded request 955368 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/955369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=140
2022-02-16 23:30:17 +00:00
f3e9381312 Accepting request 955368 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/955368
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=275
2022-02-16 13:27:16 +00:00
565040d77b Accepting request 955060 from home:mwilck:multipath
- Update to version 0.8.8+60+suse.4c5922cb:
  * multipathd: add suppport for FC Fabric Performance Impact 
    Notifications (FPIN) (bsc#1195506)

OBS-URL: https://build.opensuse.org/request/show/955060
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=274
2022-02-15 16:37:14 +00:00
8b118566ff Accepting request 952914 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/952914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=139
2022-02-10 22:11:37 +00:00
feaa70ea19 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=273 2022-02-09 10:25:20 +00:00
d57e32a4aa Accepting request 952907 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/952907
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=272
2022-02-09 10:24:54 +00:00
a936760e66 Accepting request 950721 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/950721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=138
2022-02-03 22:15:47 +00:00
cbe915d0b1 reset revision in _service file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=271
2022-02-02 11:54:48 +00:00
b7bff3d056 Accepting request 950712 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/950712
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=270
2022-02-02 11:46:56 +00:00
6f2b748021 Accepting request 944828 from Base:System
This is to fix the wrong version number in the previous commit
(+38), which had been created by a bogus merge made by the obs_scm service.

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

see 2bdd3a14..79c3556f

OBS-URL: https://build.opensuse.org/request/show/944828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=137
2022-01-09 21:50:06 +00:00
235ce4bda3 Trying to resolve link conflict
- 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=269
2022-01-07 20:57:54 +00:00
61605f0e48 Accepting request 936067 from Base:System
- Update to 0.8.8+38+suse.2bdd3a14.obscpio
  * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
------------------------------------------------------------------
- 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.

- 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

OBS-URL: https://build.opensuse.org/request/show/936067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=136
2021-12-06 22:59:15 +00:00
1bf74aad1a - Update to 0.8.8+38+suse.2bdd3a14.obscpio
* upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=267
2021-12-06 15:57:15 +00:00
e6c166a768 Fixed wrong revision in _service file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=266
2021-12-03 12:18:49 +00:00
c827dc0ffa * 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=265
2021-12-03 11:09:11 +00:00
1ec0f77f33 - Drop versioned dependency on libmpath0 again (bsc#1190622)
* Since 0.8.6, multipathd uses proper ABI versioning, and rpmbuild
    generates dependencies on libmultipath.so.0(LIBMULTIPATH_13.0.0)
    etc.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=264
2021-12-03 11:06:32 +00:00
3eb3f49549 Removed duplicate .obscpio file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=263
2021-12-03 10:49:30 +00:00
b1f9984aff Accepting request 935253 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/935253
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=262
2021-12-02 17:36:36 +00:00
31ead7c37f Accepting request 920633 from Base:System
- Add a versioned dependency of multipath-tools on libmpath0
  (bsc#1190622)

OBS-URL: https://build.opensuse.org/request/show/920633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=135
2021-09-24 22:35:10 +00:00
05dc8dd107 - Add a versioned dependency of multipath-tools on libmpath0
(bsc#1190622)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=261
2021-09-21 09:47:09 +00:00
93356d50bd Accepting request 918047 from Base:System
- 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 (forwarded request 918046 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/918047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=134
2021-09-16 21:14:32 +00:00
c46964e950 Accepting request 918046 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/918046
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=260
2021-09-10 21:10:18 +00:00
76dce6a5ef Accepting request 913320 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/913320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=133
2021-08-24 08:54:17 +00:00
40ea377bf2 - Spec file: remove compatibility code for SLE <= SLE15-SP2
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=259
2021-08-13 11:06:08 +00:00
8896e977e0 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=258
2021-08-12 20:19:57 +00:00
d84322d7cf Accepting request 898496 from Base:System
OBS-URL: https://build.opensuse.org/request/show/898496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=132
2021-06-13 21:05:37 +00:00
8687576710 Accepting request 898310 from home:lnussel:usrmove
- install to /usr (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/898310
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=256
2021-06-08 16:14:52 +00:00
b07af775b5 Accepting request 894440 from Base:System
- Update to version 0.8.6+10+suse.47711374:
  * Github workflows: add CI for SUSE-specific branches

- Disabled LTO for multipath-tools
  * The test for is_valid_path fails if LTO is enabled, just
    disabling it for %check is insufficient.

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

  (bsc#1182072, bsc#1177371)
   (bsc#1181435, bsc#1183666)

OBS-URL: https://build.opensuse.org/request/show/894440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=131
2021-05-20 17:23:55 +00:00
47dce1a26c (bsc#1184260)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=254
2021-05-19 19:42:39 +00:00
a8a3fc0b93 Accepting request 894131 from home:mwilck:branches:Base:System
- Update to version 0.8.6+10+suse.47711374:
  * Github workflows: add CI for SUSE-specific branches

- Disabled LTO for multipath-tools
  * The test for is_valid_path fails if LTO is enabled, just
    disabling it for %check is insufficient.

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

  (bsc#1182072, bsc#1177371)
   (bsc#1181435, bsc#1183666)

OBS-URL: https://build.opensuse.org/request/show/894131
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=253
2021-05-18 19:47:44 +00:00
Richard Brown
7f6c634f46 Accepting request 882546 from Base:System
- Update to version 0.8.5+30+suse.633836e:
  * multipathd: give up "add missing path" after multiple failures
  (bsc#1183963)

OBS-URL: https://build.opensuse.org/request/show/882546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=130
2021-04-10 13:25:53 +00:00
2f6438df20 - Update to version 0.8.5+30+suse.633836e:
* multipathd: give up "add missing path" after multiple failures
  (bsc#1183963)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=251
2021-04-01 11:04:03 +00:00
89784405bd Accepting request 879857 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/879857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=129
2021-03-21 22:19:19 +00:00
c83eaf7954 - Update to version 0.8.5+29+suse.5dabcd2:
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=249
2021-03-18 09:49:23 +00:00
8418073bed - Update to version 0.8.5+28+suse.d4205ea:
* 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871)
  * libmultipath: merge update_multipath_table() and update_multipath_status()
  (bsc#1183666)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=248
2021-03-17 17:31:34 +00:00
Richard Brown
5ccd1ee9e8 Accepting request 878610 from Base:System
- Update to version 0.8.5+26+suse.2cbedfd:
  Avoid "illegal request" errors on non-RDAC storage
  (bsc#bsc#1182072, bsc#1177371)

- Update to version 0.8.5+23+suse.c11b054:
  * multipath -U: reduce log level of "adding new path" message 
   (bsc#1181435)

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

- Update to version 0.8.5+12+suse.3b0e9ca
  * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379)
    (bsc#1182917)
- added one more bug ref (new bug fixed in already present patch)

OBS-URL: https://build.opensuse.org/request/show/878610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=128
2021-03-16 14:43:49 +00:00
70906d78c6 * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=246
2021-03-12 17:04:57 +00:00
ff8b150e41 - Update to version 0.8.5+26+suse.2cbedfd:
Avoid "illegal request" errors on non-RDAC storage
  (bsc#bsc#1182072, bsc#1177371)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=245
2021-03-12 15:13:29 +00:00
3f5f0e36f4 Remove bogus files
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=244
2021-03-11 20:53:40 +00:00
a33f10ed7e Added bug ref to past upstream change
(bsc#1182917)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=243
2021-03-11 19:50:50 +00:00
118709e8f6 - Update to version 0.8.5+23+suse.c11b054:
* multipath -U: reduce log level of "adding new path" message 
   (bsc#1181435)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=242
2021-03-10 10:17:22 +00:00
7553b957b4 (bsc#1181877)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=241
2021-02-10 14:42:47 +00:00
b18657a7ad - Update to version 0.8.5+22+suse.e1e3c48:
* multipath-tools tests: fix stringop-overflow build errors with gcc 11
  * README moved to README.md (has been converted to markdown upstream)
- Update to version 0.8.5+12+suse.3b0e9ca

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=240
2021-02-10 14:36:44 +00:00
af06bb0ab9 Accepting request 856457 from Base:System
- Update to versioni 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") (forwarded request 856456 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/856457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=127
2020-12-18 18:52:21 +00:00
f8e239dda1 Accepting request 856456 from home:mwilck:branches:Base:System
- Update to versioni 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")

OBS-URL: https://build.opensuse.org/request/show/856456
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=238
2020-12-16 12:56:57 +00:00
5f153347cb No need to add "missing bugref" entry any more
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=237
2020-12-04 11:44:17 +00:00
63a5830aa9 added / improved bugrefs
* libmultipath: add device to hwtable.c (bsc#1174026) (ETERNUS AHB)
  * kpartx: fix detection of dasd partition tables on loop devices
    (bsc#1139775)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=236
2020-12-04 11:41:36 +00:00
e3b6805370 - Remove compatibility code for SLE <= 12-SP2 from spec file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=235
2020-12-04 11:28:35 +00:00
fbf8b87ed6 - Missing bugref: Added hwtable entry for ETERNUS AHB (bsc#1174026)
* This is fixed since 0.8.4+167+suse.70bef90

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=234
2020-11-23 21:23:37 +00:00
69d9da2656 Accepting request 835294 from Base:System
- Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670)
- Added README.alua (forwarded request 835293 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/835294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=126
2020-09-21 15:05:35 +00:00
24141defe0 Accepting request 835293 from home:mwilck:branches:Base:System
- Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670)
- Added README.alua

OBS-URL: https://build.opensuse.org/request/show/835293
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=232
2020-09-17 19:08:44 +00:00
0b5f41904c Accepting request 835257 from home:mwilck:branches:Base:System
- Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670)

OBS-URL: https://build.opensuse.org/request/show/835257
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=231
2020-09-17 16:21:47 +00:00
f65cd79fe8 Accepting request 835004 from home:mwilck:branches:Base:System
- Update to version 0.8.4+192+suse.1bc10ad:
  * Fix handling of hardware properties for maps without paths
  (bsc#1176644)

- 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

OBS-URL: https://build.opensuse.org/request/show/835004
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=230
2020-09-16 20:43:24 +00:00
921918f456 Accepting request 833569 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/833569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=125
2020-09-15 14:23:37 +00:00
9901c78d8c - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=228
2020-09-10 19:18:36 +00:00
563ba49f66 Accepting request 829945 from Base:System
- Update to version 0.8.4+183+suse.1817ce2:
  Added reviewed upstream fix for multipath crash
  * multipath: get_dm_mpvec: discard broken maps

- Update to version 0.8.4+180+suse.50a2698:
  * Fix memory access / leak issues found with valgrind

- Update to version 0.8.4+170+suse.801341f:
  * libmultipath: tests: fix bitfield tests
  * Spec file: disable LTO for %check (bsc#1133122)

- 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)
- 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
  * multipath-tools: introduce INIT_REMOVED state

OBS-URL: https://build.opensuse.org/request/show/829945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=124
2020-09-01 18:06:12 +00:00
e002542626 - Update to version 0.8.4+183+suse.1817ce2:
Added reviewed upstream fix for multipath crash
  * multipath: get_dm_mpvec: discard broken maps

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=226
2020-08-27 09:37:27 +00:00
2832ce0945 - Update to version 0.8.4+180+suse.50a2698:
* Fix memory access / leak issues found with valgrind

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=225
2020-08-26 10:06:56 +00:00
0f5b3b47ac * Spec file: Add --std=gnu99 to fix compilation on SLE12
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=224
2020-08-25 15:07:11 +00:00
5cc04e352b * Spec file: disable LTO for %check (bsc#1133122)
Remove obsolete .obscpio files

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=223
2020-08-25 09:48:04 +00:00
cb955ad2ac - Update to version 0.8.4+170+suse.801341f:
Fix tests on ppc

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=222
2020-08-21 22:29:10 +00:00
a01cf47a39 - Update to version 0.8.4+169+suse.567279c:
* libmultipath: tests: fix bitfield tests

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=221
2020-08-21 21:44:39 +00:00
25e318fa54 Fix "make check" with -flto
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=220
2020-08-21 20:35:59 +00:00
b170dfdda0 Revert back to %service_del_postun -n for distros older
than factory

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=219
2020-08-21 16:12:40 +00:00
43659b9edf - Update to version 0.8.4+168+suse.f9fa8d9:
* libmultipath: tests: fix bitmasks tests

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=218
2020-08-21 16:01:08 +00:00
21e4413b39 Accepting request 828297 from home:mwilck:branches:Base:System
- 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)
- 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
  * 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

OBS-URL: https://build.opensuse.org/request/show/828297
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=217
2020-08-20 19:56:02 +00:00
250d12958b Accepting request 813238 from Base:System
- Update to version 0.8.4+43+suse.908383f:
  * enable negated regular expression syntax in conf file
  * change default devnode blacklist to 
    '!^(sd[a-z]|dasd[a-z]|nvme[0-9])' (forwarded request 813227 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/813238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=123
2020-06-11 12:47:07 +00:00
76092b1685 Accepting request 813227 from home:mwilck:branches:Base:System
- Update to version 0.8.4+43+suse.908383f:
  * enable negated regular expression syntax in conf file
  * change default devnode blacklist to 
    '!^(sd[a-z]|dasd[a-z]|nvme[0-9])'

OBS-URL: https://build.opensuse.org/request/show/813227
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=215
2020-06-10 12:54:24 +00:00
b2d2f151d3 Accepting request 812729 from home:mwilck:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/812729
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=214
2020-06-08 19:51:40 +00:00
a3ff886b9e Accepting request 805306 from Base:System
- Update to version 0.8.4+31+suse.8f53764:
  * Fix sporadic build failures caused by missing build dependencies

- 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

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

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

OBS-URL: https://build.opensuse.org/request/show/805306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=122
2020-05-14 21:23:45 +00:00
b4c488216e Accepting request 803707 from home:mwilck:branches:Base:System
- Update to version 0.8.4+31+suse.8f53764:
  * Fix sporadic build failures caused by missing build dependencies

- 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

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

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

OBS-URL: https://build.opensuse.org/request/show/803707
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=212
2020-05-13 14:11:02 +00:00
e5108784ec Accepting request 766912 from Base:System
OBS-URL: https://build.opensuse.org/request/show/766912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=121
2020-01-30 08:31:51 +00:00
f0cf278ce1 Accepting request 766909 from home:dimstar:Factory
- BuildRequire pkgconfig((lib)?udev) instead of (lib)?udev: allow
  OBS to shortcut through the -mini flavors.

OBS-URL: https://build.opensuse.org/request/show/766909
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=210
2020-01-24 14:26:48 +00:00
958d6f2d11 Accepting request 764967 from Base:System
- Update to version 0.8.3+10+suse.86684b9:
  * libmultipath: fix compilation with -fno-common
  (boo#1160403)

OBS-URL: https://build.opensuse.org/request/show/764967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=120
2020-01-19 19:53:21 +00:00
beb859fe78 Accepting request 764959 from home:mwilck:branches:Base:System
- Update to version 0.8.3+10+suse.86684b9:
  * libmultipath: fix compilation with -fno-common
  (boo#1160403)

OBS-URL: https://build.opensuse.org/request/show/764959
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=208
2020-01-16 12:25:30 +00:00
555df8733d Accepting request 734963 from Base:System
- Update to version 0.8.3+9+suse.f6f2a52
- Minor upstream improvements and bug fixes
  * libmultipath: EMC PowerMax NVMe device config (forwarded request 734962 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/734963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=119
2019-10-11 13:10:35 +00:00
ed53908a79 Accepting request 734962 from home:mwilck:branches:Base:System
- Update to version 0.8.3+9+suse.f6f2a52
- Minor upstream improvements and bug fixes
  * libmultipath: EMC PowerMax NVMe device config

OBS-URL: https://build.opensuse.org/request/show/734962
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=206
2019-10-04 10:43:08 +00:00
a7c0e24074 Accepting request 728314 from Base:System
- Update to version 0.8.2+27+suse.3ff280b:
  * Added upstream patch to fix premature path reinstantiation
    with san_path_err_XX (boo#1149319) (forwarded request 728278 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/728314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=118
2019-09-11 08:25:08 +00:00
a9ba9e480a Accepting request 728278 from home:mwilck:branches:Base:System
- Update to version 0.8.2+27+suse.3ff280b:
  * Added upstream patch to fix premature path reinstantiation
    with san_path_err_XX (boo#1149319)

OBS-URL: https://build.opensuse.org/request/show/728278
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=204
2019-09-04 14:54:35 +00:00
aec96aeece Accepting request 726995 from Base:System
added bug ref and shortened changelog (forwarded request 726994 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/726995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=117
2019-09-02 11:21:27 +00:00
f7a8dbfbd9 Accepting request 726994 from home:mwilck:branches:Base:System
added bug ref and shortened changelog

OBS-URL: https://build.opensuse.org/request/show/726994
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=202
2019-08-29 11:23:14 +00:00
1549024e87 Accepting request 726966 from home:mwilck:branches:Base:System
----------------------------------------------------------------------------------------------
- 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
  * multipath: update man pages
  * multipathd: use marginal_pathgroups
  * libmutipath: deprecate delay_*_checks
  * libmultipath: add marginal_pathgroups config option
  * tests: add tests for grouping marginal paths.
  * libmultipath: make group_paths handle marginal paths
  * libmultipath: make pgpolicyfn take a paths vector
  * libmultipath: consolidate group_by_* functions
  * libmultipath: fix double free in pgpolicyfn error paths
  * tests: update pgpolicy tests to work with group_paths()
  * libmultipath: add wrapper function around pgpolicyfn
  * tests: add path grouping policy unit tests.
  * libmultipath: add marginal paths and groups infrastructure
  added basic NVMe ANA support (bsc#1119898, bsc#1118495)

OBS-URL: https://build.opensuse.org/request/show/726966
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=201
2019-08-29 09:10:14 +00:00
a38f31e7d1 Accepting request 715696 from Base:System
OBS-URL: https://build.opensuse.org/request/show/715696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=116
2019-07-21 09:29:58 +00:00
4e924d63cc Accepting request 715695 from home:mwilck:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/715695
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=199
2019-07-16 13:21:41 +00:00
44bbd4aae1 Accepting request 713118 from Base:System
- Update to version 0.8.1+59+suse.f947184:
  * libmultipath: trigger uevents for partitions, too (bsc#1140146)

- 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

   (bsc#1133861) (forwarded request 713117 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/713118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=115
2019-07-05 11:47:27 +00:00
dd73def56c Accepting request 713117 from home:mwilck:branches:Base:System
- Update to version 0.8.1+59+suse.f947184:
  * libmultipath: trigger uevents for partitions, too (bsc#1140146)

- 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

   (bsc#1133861)

OBS-URL: https://build.opensuse.org/request/show/713117
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=197
2019-07-02 22:36:31 +00:00
aef7ff03f7 Accepting request 711933 from Base:System
- 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
  * various minor fixes (coverity)

  * libmultipath: hwtable: add Lenovo DE series (bsc#1125507) (forwarded request 711931 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/711933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=114
2019-06-27 13:23:14 +00:00
4ac31b222a Accepting request 711931 from home:mwilck:branches:Base:System
- 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
  * various minor fixes (coverity)

  * libmultipath: hwtable: add Lenovo DE series (bsc#1125507)

OBS-URL: https://build.opensuse.org/request/show/711931
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=195
2019-06-25 20:45:53 +00:00
1dd0792e63 Accepting request 699729 from Base:System
- 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
  * 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.
  * Fixes for PATH_PENDING state handling (bsc#1125043) (forwarded request 699727 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/699729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=113
2019-05-06 11:17:19 +00:00
d20c5e9589 Accepting request 699727 from home:mwilck:multipath
- 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
  * 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.
  * Fixes for PATH_PENDING state handling (bsc#1125043)

OBS-URL: https://build.opensuse.org/request/show/699727
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=193
2019-04-30 15:10:46 +00:00
9f8c41b976 Accepting request 695322 from Base:System
- Trim %if..%endif guards that do not affect the build result.
- Combine %service_* calls to reduce generated code.
- Make use of %make_install. (forwarded request 694606 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/695322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=112
2019-04-21 07:02:08 +00:00
4cc9c05ee5 Accepting request 694606 from home:jengelh:branches:Base:System
- Trim %if..%endif guards that do not affect the build result.
- Combine %service_* calls to reduce generated code.
- Make use of %make_install.

OBS-URL: https://build.opensuse.org/request/show/694606
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=191
2019-04-17 18:57:45 +00:00
af61170c24 Accepting request 693797 from Base:System
- 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

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

- Fix module name in multipath.conf (bsc#1119414)
  * The modules-load.d entry must match the filename exactly

OBS-URL: https://build.opensuse.org/request/show/693797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=111
2019-04-15 11:59:32 +00:00
29ec51c450 Accepting request 690443 from home:mwilck:multipath
- 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

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

- Fix module name in multipath.conf (bsc#1119414)
  * The modules-load.d entry must match the filename exactly

OBS-URL: https://build.opensuse.org/request/show/690443
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=189
2019-04-01 19:21:40 +00:00
a6d82cb417 Accepting request 682522 from Base:System
- Update to version 0.7.9+139+suse.ed9d450:
  * multipath-tools: Build: properly parse systemd's version

- Add kmod(xyz) style dependencies for SLE15-SP1 
  (jsc#SLE-3853, fate#326579, bsc#1119414)

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

OBS-URL: https://build.opensuse.org/request/show/682522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=110
2019-03-13 08:07:47 +00:00
58fdadf9d3 Accepting request 682516 from home:mwilck:branches:Base:System
- Update to version 0.7.9+139+suse.ed9d450:
  * multipath-tools: Build: properly parse systemd's version

OBS-URL: https://build.opensuse.org/request/show/682516
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=187
2019-03-07 15:20:02 +00:00
b006a0b899 Accepting request 681815 from home:mwilck:branches:Base:System
Added bug reference
  (jsc#SLE-3853, fate#326579, bsc#1119414)

OBS-URL: https://build.opensuse.org/request/show/681815
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=186
2019-03-05 15:29:27 +00:00
c19476b1fc Accepting request 681812 from home:mwilck:branches:Base:System
more whitespace fixes, sorry

OBS-URL: https://build.opensuse.org/request/show/681812
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=185
2019-03-05 15:21:03 +00:00
d438c8b17d Accepting request 681806 from home:mwilck:branches:Base:System
Remove whitespace used for testing

OBS-URL: https://build.opensuse.org/request/show/681806
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=184
2019-03-05 15:13:45 +00:00
fea6fc4245 Accepting request 681801 from home:mwilck:branches:Base:System
Add bug reference for coverity:
  * minor fixes suggested by coverity (bsc#1127879)

OBS-URL: https://build.opensuse.org/request/show/681801
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=183
2019-03-05 15:03:01 +00:00
94eff79105 Accepting request 681784 from home:mwilck:branches:Base:System
- Add kmod(xyz) style dependencies for SLE15-SP1 
  (jsc#SLE-3853, fate#326579)

- 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
  * minor fixes suggested by coverity
- Bug fixes:
  * multipathd: Fix miscounting active paths (bsc#1125043)
  * multipathd: avoid null pointer dereference in LOG_MSG
  (bsc#1127873)

OBS-URL: https://build.opensuse.org/request/show/681784
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=182
2019-03-05 14:53:39 +00:00
fa980036ad Accepting request 664884 from Base:System
Added Requires(post) on suse-module-tools (forwarded request 664883 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/664884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=109
2019-01-29 13:44:10 +00:00
f16aaf9fbb Accepting request 664883 from home:mwilck:branches:Base:System
Added Requires(post) on suse-module-tools

OBS-URL: https://build.opensuse.org/request/show/664883
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=180
2019-01-11 21:31:20 +00:00
6781f15af4 Accepting request 664873 from home:mwilck:branches:Base:System
- Add BuildRequires on suse-module-tools
  * we need it for regenerate_initrd_posttrans

OBS-URL: https://build.opensuse.org/request/show/664873
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=179
2019-01-11 20:46:11 +00:00
9fb2329a04 Accepting request 664124 from Base:System
* Fix prio output in "multipathd show topology" (bsc#1119897) (forwarded request 664123 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/664124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=108
2019-01-10 14:16:43 +00:00
782aba0009 Accepting request 664123 from home:mwilck:branches:Base:System
* Fix prio output in "multipathd show topology" (bsc#1119897)

OBS-URL: https://build.opensuse.org/request/show/664123
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=177
2019-01-09 15:46:36 +00:00
72888505f9 Accepting request 664112 from home:mwilck:branches:Base:System
- Update to version 0.7.9+111+suse.b4232b7:
- merged upstream cb4a979a (SUSE bug fixes merged upstream,
  code-identical to previous release).

OBS-URL: https://build.opensuse.org/request/show/664112
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=176
2019-01-09 14:59:42 +00:00
a55d5b5d12 Accepting request 663862 from home:mwilck:branches:Base:System
* multipathd: avoid crash in cli_list_path (bsc#1121134)

OBS-URL: https://build.opensuse.org/request/show/663862
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=175
2019-01-08 23:34:48 +00:00
0201822eea Accepting request 663860 from home:mwilck:branches:Base:System
- Update to version 0.7.9+109+suse.203c1cf:
  * multipathd: avoid crash in cli_list_path

OBS-URL: https://build.opensuse.org/request/show/663860
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=174
2019-01-08 23:30:26 +00:00
54f10a885b Accepting request 663641 from home:mwilck:branches:Base:System
- Update to version 0.7.9+108+suse.3fd53bf:
  * 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)
  * multipathd: fix daemon not really shutdown
  (bsc##1110060, bsc#1110439)

- Update to version 0.7.9+90+suse.f81e290:
  * libmultipath: Increase SERIAL_SIZE to 128 bytes
  (bsc#1107179)

- Update to version 0.7.9+89+suse.df77b66:
- re-enable "san_path_err_xy" options
  These have been removed upstream, but they were supported
  in SLE-15/Leap15.0, so we can't simply throw them away.
  Improve documentation, mark them as deprecated, but keep
  the code in place.

OBS-URL: https://build.opensuse.org/request/show/663641
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=173
2019-01-08 21:47:57 +00:00
54fa23ade1 Accepting request 658870 from Base:System
OBS-URL: https://build.opensuse.org/request/show/658870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=107
2018-12-21 07:18:32 +00:00
c2417bcb9b Accepting request 657596 from home:mwilck:branches:Base:System
Changelog: remove over-detailed git logs, add some more refs


old: Base:System/multipath-tools
new: home:mwilck:branches:Base:System/multipath-tools rev None
Index: multipath-tools.changes
===================================================================
--- multipath-tools.changes (revision 170)
+++ multipath-tools.changes (revision 12)
@@ -32,7 +32,7 @@
   (bsc#1114771)
   * multipathd: fix irritating "minor number mismatch" message
   (bsc#1111116)
-  * fix posible failure to shut down (bsc#1110060, bsc#1110439)
+  * fix possible failure to shut down (bsc#1110060, bsc#1110439)
   * upstream "checker overhaul" - cleanups and improvements for
   path checkers
   * Upstream fixes for failures handling path initializiation
@@ -42,26 +42,23 @@
 Wed Oct 03 11:49:47 UTC 2018 - mwilck@suse.com
 
 - Update to version 0.7.7+136+suse.19bb285:
-  Not-yet-merged bug fixes from upstream, and SUSE bug fixes:
+  Bug fixes from upstream, and SUSE bug fixes
   * multipathd: try SCSI persistent reservations for SCSI only
+  (bsc#1108875)
   * libmultipath: allow sysfs_pathinfo to return SKIPPED (bsc#1098458)
   * libmultipath: Fixup updating paths (bsc#1110418)
   * multipathd: fix memory leak on error in configure (bsc#1110418)
-  * multipathd: remove useless check and fix format
   * multipathd: minor fixes (bsc#1110418)
   * multipathd: function return value tweaks (bsc#1110418)
   * multipath: fix max array size in print_cmd_valid (bsc#1110418)
   * libmutipath: don't use malformed uevents (bsc#1110418)
   * libmultipath: fix null dereference int alloc_path_group (bsc#1110418)
   * libmultipath: fix memory issue in path_latency prio (bsc#1110418)
-  * libmultipath: remove unused code
-  * libmultipath: _install_keyword cleanup
   * libmultipath: fix length issues in get_vpd_sgio (bsc#1110418)
-  * libmultipath: fix set_int error path
   * multipathd: decrease log level of uevent messages (bsc#1110586)
   * multipathd: fix version check for DM_DEV_ARM_POLL ioctl (bsc#1110587)
   * libmultipath: pathinfo: skip hidden devices (bsc#1110586)
-  * libmultipath: nvme: shorter topology output
+  * libmultipath: nvme: shorter topology output (bsc#1082419)
   * libmultipath: nvme: fix path detection for kernel 4.16 (bsc#1091112)
   * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007)
   * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
@@ -73,25 +70,11 @@
   * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007)
   * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007)
 
-- Update to upstream 1a8625abd:
-  * kpartx: remove duplicated gpt validation check
-  * kpartx: fix bad dm_devn return
-  * kpartx: Fix memory leak of uuid found by coverity
-  * kpartx: minor fixes to make coverity happy
-  * mpathpersist: add missing --param-rk usage info
-  * multipath tests: add blacklist tests
-  * multipath tests: change to work with old make versions
-  * libmultipath: remove _filter_* blacklist functions
-  * libmultipath: add "protocol" blacklist option.
-  * multipathd: add new protocol path wildcard
-  * libmutipath: remove unused IDE bus type
+- Update to upstream 1a8625abd (0.7.7+82)
+  * minor fixes for kpartx, found by coverity
   * mpathpersist: add --param-alltgpt option
-  * multipath: fix setting conf->version
-  * libmultipath: fix detect alua corner case
-  * libmultipath: remove last of rbd code
-  * multipath-tools: check for C compiler option -Werror=discarded-qualifiers
-  * multipath-tools: fix compilation with gcc < 4.9 on dash shell
-  * kpartx: compare image filenames with backing files
+  * libmultipath: add "protocol" blacklist option.
+  * multipathd: add new wildcard "%P" for "protocol"
   * multipath-tools: fix products names in hwtable
   * libmultipath: more debug output in alua prioritizer (bsc#1080965)
   * libmultipath: alua: retry RTPG for NOT_READY and UNIT_ATTENTION
@@ -132,13 +115,15 @@
 - Update to version 0.7.7+67+suse.a7d1e14:
 
 - RBD/RADOS backend support has been removed upstream
-  remove support for it in openSUSE, too (boo#1099037)
+  remove support for it in SUSE, too (boo#1099037, FATE#826853)
   * added Obsoletes: for multipath-tools-rbd.
 - libdmmp version has changed to 0.2.0
 
 - New patches not yet upstream:
+  (Wed Jun 12 2018: these are now upstream, since 0.7.8)
   * multipathd: fix mpp->hwe handling on path removal (boo#1099028)
-  * libmultipath: print correct default for delay_*_checks (boo#1099026)
+  * libmultipath: print correct default for delay_*_checks
+  (boo#1099026, bsc#1110418)
   * libmultipath: avoid error messages from RDAC check
   (bsc#1108728, bsc#1075539)
   * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
@@ -176,268 +161,113 @@
   * libmultipath/hwtable: don't hard-code ALUA for IBM IPR
   obsoleted by "libmultipath: hwhandler auto-detection for ALUA" and
   "libmultipath: don't reject maps with undefined prio"
+  (bsc#1085212, bsc#1075129)
 
-- Update to upstream version 0.7.7-50-g39ad8dc8
-  This includes the patch series for config file handling (bsc#1067789).
-  Upstream commit log:
-  * multipath-tools: fix help for hds prio
-  * multipath-tools: remove unused SCSI_REV_SIZE
-  * Fix lintian complaint about bad whatis entry
-  * fixup "libmultipath: merge hwentries inside a conf file"
-  * tests/hwtable: add test for broken hwentry filtering
-  * multipath.conf(5): various corrections and clarifications
-  * libmultipath: escape '"' chars while dumping config
-  * libmultipath: implement and use blacklist merging
-  * libmultipath: merge "multipath" config sections by wwid
+- Update to upstream version 0.7.7+50 (39ad8dc8)
+- rework of "find_multipaths" logic
+   * find_multipaths can now be "strict", "yes", "no", "greedy", or "smart"
+   * SUSE default is "greedy" for now, consistent with previous behavior
+   * "multipath -u -i" not necessary in udev rules any more
+   (removed SUSE patch "multipath.rules: use -i flag to multipath")
+- patch series for config file handling (bsc#1067789):
+  * fix inconsistent handling of multiple config file entries
+    matching the same device (bsc#1067789)
   * multipath: implement "multipath -T" (bsc#1067789)
   * multipathd: implement "show config local" (bsc#1067789)
-  * libmultipath: allow printing local maps in snprint_config
-  * tests/hwtable: add test for local configuration dump
-  * libmultipath: allow dumping only "local" hwtable in snprint_config
-  * tests/hwtable: implement configuration dump + reload test
-  * multipath, multipathd: consolidate config dumping
-  * libmultipath: don't merge by regex in setup_default_blist()
-  * libmultipath/hwtable: remove inherited props from ONTAP NVMe
-  * libmultipath: merge hwentries inside a conf file
-  * libmultipath: don't merge hwentries by regex
-  * libmultipath: allow more than one hwentry
-  * libmultipath: use vector for for pp->hwe and mp->hwe
-  * libmultipath: add debug messages to hwentry lookup/merging code
-  * tests/hwtable: tests for config file handling and hwentry merging
-  * tests/test-lib: cmocka helpers to simulate path and map discovery
-  * tests/Makefile: autogenerate list of symbols to be wrapped
-  * libmultipath/prio: constify simple getters
-  * libmultipath: change prototypes of hwe_regmatch() and find_hwe()
-  * libmultipath: some const usage in hwentry handling
-  * libmultipath/structs.c: constify some functions
-  * libmultipath: remove superfluous conditionals in load_config()
+  * libmultipath: merge "multipath" config sections by wwid
+  * multipathd: add path format wildcard "%0" for failures
+  * libmultipath: config parser: Allow '"' in strings
+- multipath-tools: foreign/NVME implementation (bsc#1082419) for
+  native NVME multipath configurations
+
+
+- Other new upstream features:
+  * mpathpersist: add all_tg_pt option
+  * add polling dmevent handler (only one thread waiting for device-mapper
+  events rather than one per map).
+  * multipath: add "ghost_delay" parameter
+  * "marginal path" path state checking for better handling of
+    unstable "shaky" connections in a SAN.
+    conf options "marginal_path_err_rate_threshold" etc, see man page.
+    This replaces the previous "san_path_err_threshold" functionality.
+
+- Upstream bug fixes:
+  * Man page corrections and improvements for multipath.conf(5)
   * libmultipath: fix memory leak in process_config_dir() (bsc#1110352) 
-  * kpartx: no need to use FREE_CONST
-  * multipath.conf.5: update the description of marginal_path_err_rate_threshold
   * multipath: don't check timestamps without a path
-  * mpathpersist: fix aptpl support
-  * mpathpersist: add all_tg_pt option
-  * libmultipath: remove rbd code
-  * libmultipath: fix error parsing "find_multipaths strict"
-  * multipathd: handle errors in uxlsnr as fatal
-  * libmultipath: don't reject maps with undefined prio
-  * multipath-tools: configure hitachi ams2000 and hus100 as full active arrays
-  * multipath-tools: refresh kernel-doc from kernel sources
-  * multipath-tools: add +x to doc-preclean.pl and split-man.pl
-  * multipath-tools: fix compilation with musl libc
-  * multipath-tools: Remove trailing/leading whitespaces and reformat code
-  * multipath-tools: replace FSF address with a www pointer
-  * multipath-tools: remove emacs autoconfig of kpartx/gpt.h
-  * multipath-tools: remove "c" from __cpluscplus, misspelled
-  * multipath-tools: add RDAC SUN/ArrayStorage to hwtable
-  * Bump version to 0.7.7
+  * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)
+  * libmultipath: don't reject maps with undefined prio (bsc#1085212,
+  bsc#1075129)
   * multipathd: fix reservation_key check (bsc#1099008)
-  * multipathd: add failures path format wildcard
-  * multipath.rules: find_multipaths "smart" logic
-  * libmultipath: enable find_multipaths "smart"
-  * multipath -u: test if path is busy
-  * multipath -u: don't grab devices already passed to system
-  * multipath -u: quick check if path is multipathed
-  * multipath -u: cleanup logic
-  * multipath -u : set FIND_MULTIPATHS_WAIT_UNTIL from /dev/shm
-  * libmultipath: implement find_multipaths_timeout
-  * multipath -u: add DM_MULTIPATH_DEVICE_PATH=2 for "maybe"
-  * multipath -u: treat failed wwids as invalid
-  * multipath -u: change output to environment/key format
-  * multipath -u: common code path for result message
-  * libmultipath: indicate wwid failure in dm_addmap_create()
-  * libmultipath: functions to indicate mapping failure in /dev/shm
-  * libmultipath: use const char* in open_file()
-  * libmultipath: change find_multipaths option to multi-value
-  * libmultipath: trigger path uevent only when necessary
-  * libmultipath: trigger change uevent on new device creation
-  * multipath -u -i: respect entries in WWIDs file
-  * libmultipath: should_multipath: keep existing maps
-  * Revert "multipathd: imply -n if find_multipaths is set"
-  * Revert "multipath: ignore -i if find_multipaths is set"
-  * libmultipath: Fix logic in should_multipath
-  * multipath-tools: add licence info to README
-  * multipath-tools: create LICENSES dir with the text of all used licences
-  * multipath-tools: create LICENSES dir with the text of all used licences
   * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug
-  * libmpathpersist: decrease log level of various messages
-  * multipathd: decrease log level of waiter thread start/stop msgs
-  * libmultipath: decrease log level of uevent filter/merge messages
-  * multipathd: decrease log level of "spurious uevent" message
-  * libmultipath: don't print undefined values
-  * mpathcmd: fix libmpathcmd license
-  * multipathd: remove unneeded function parameter
-  * multipathd: minor dmevents polling code cleanups
-  * multipath: add comments
-  * multipathd: remove incorrect pthread_testcancel
-  * libmultipath/propsel: (re)use static const vars for origin
+  (bsc#1084748)
   * libmultipath: hwhandler auto-detection for ALUA
-  * multipath-tools: add GPLv2 as COPYING
-  * multipath-tools: move COPYING to COPYING.LESSER
+  (bsc#1085212, bsc#1075129)
   * multipath: fix rcu thread cancellation hang (bsc#1110418)
   * multipathd: register threads that use rcu calls (bsc#1110418)
-  * libmultipath: Fix recently introduced inconsistencies
-  * Allow the compiler to verify consistency of declarations and definitions
-  * multipathd: stop waiter in __setup_multipath
-  * multipathd: move __setup_multipath to multipathd
   * multipathd: fix waiter thread cancelling
-  * multipath-tools: remove DF arrays from HP
-  * multipath: add unit tests for dmevents code
-  * multipathd: add new polling dmevents waiter thread
-  * libmultipath: add helper functions
-  * call start_waiter_thread() before setup_multipath()
-  * move waiter code from libmultipath to multipathd
-  * libmultipath: move remove_map waiter code to multipathd
-  * multipathd: use nanosleep for strict timing
-  * libmultipath: fix log_pthread processing
-  * multipathd: log thread cleanup
-  * libmultipath: set dm_conf_verbosity
-  * libmultipath: fix basenamecpy
-  * Unit tests for basenamecpy
-  * multipath-tools: fix errors in auto generated man pages
-  * Bump version to 0.7.6
-  * multipath-tools: fix misspellings
-  * multipath-tools: refresh kernel-doc from kernel sources
-  * multipath.conf(5): improve syntax documentation
-  * libmultipath: config parser: fix corner case for double quotes
-  * libmultipath: config parser: Allow '"' in strings
-  * libmultipath: config parser: don't strip whitepace between quotes
-  * tests: add unit tests for config file parser
+  * multipathd: use nanosleep for strict timing (avoids possible
+  races with SIGALRM)
+  * logging fixes:
+    * libmultipath: fix log_pthread processing
+    * libmultipath: set dm_conf_verbosity
+    * libmultipath: fix basenamecpy
   * libmultipath: uev_update_path: update path properties
   * libmultipath: uev_update_path: always warn if WWID changed
   * libmultipath: get_uid: don't quit prematurely without udev
+  (bsc#1108728)
   * libmultipath: get_uid: check VPD pages for SCSI only (bsc#1108728)
-  * libmultipath: remove FREE_CONST() again
   * libmultipath: fix wrong output of "multipath -t"
-  * Introduce the ibmultipath/unaligned.h header file
+  * Introduce the libmultipath/unaligned.h header file
   (bsc#1099036)
   * libmultipath: Fix sgio_get_vpd() (bsc#1099484)
   * kpartx: Improve reliability of find_loop_by_file()
   * libmultipath, alloc_path_with_pathinfo(): Ensure that pp->wwid is '\0'-terminated
   * libmultipath: enable feature disable changed wwid by default
   * multipathd: add lock protection for cli_list_status
-  * multipath-tools: reformat and update comments in hwtable
-  * multipath-tools: move Nimble and SGI to HPE section
-  * multipath-tools: build: prevent intermediate file deletion
-  * multipath: fix clang warning in delegate_to_multipathd
-  * multipathd: fix -Wpointer-to-int-cast warning in uxlsnr
-  * libmultipath: fix crash on shutdown if io_err thread isn't running
-  * multipath-tools: add info about how to get a release directly from gitweb
-  * Bump version to 0.7.5
-  * multipathd: start marginal path checker thread lazily
-  * libmultipath: fix race in stop_io_err_stat_thread
-  * multipathd: fix signal blocking logic
-  * multipathd: update path group prio in check_path
-  * libmultipath: foreign/nvme: implement path display
-  * multipathd: use foreign API
-  * multipath: use foreign API
-  * libmultipath: pathinfo: call into foreign library
-  * libmultipath/foreign: nvme foreign library
-  * libmultipath/print: add "%G - foreign" wildcard
-  * libmultipath: API for foreign multipath handling
-  * libmultipath: print: use generic API for get_x_layout()
-  * libmultipath: print: convert API to generic data type
-  * libmultipath: "generic multipath" interface
-  * libmultipath: add vector_convert()
-  * libmultipath: add vector_free_const()
-  * multipath-tools: Makefile.inc: use -Werror=cast-qual
-  * libmultipath: fix compiler warnings for -Wcast-qual
-  * libmultipath: use "const" in devmapper code
-  * libmultipath/print: use "const" where appropriate
-  * libmultipath: don't update path groups when printing
-  * libmultipath: parser: use call-by-value for "snprint" methods
-  * libmultipath: get rid of selector "hack" in print.c
-  * libmultipath: remove unused "stdout helpers"
-  * multipath(d)/Makefile: add explicit dependency on libraries
+  * bug fixes for "marginal path checker"
+  * multipathd: fix signal blocking logic (bsc#1110060, bsc#1110439, 
+  bsc#1086025)
   * multipath-tools: add INSPUR/MCS to hardware table
+  * multipath-tools: add RDAC SUN/ArrayStorage to hwtable
+  * multipath-tools: remove DF arrays from HP
   * multipath: print sysfs state in fast list mode (bsc#1110354) 
-  * multipathd: change spurious uevent msg priority
-  * Fix set_no_path_retry() regression
-  * multipathd: remove unused configure parameter
   * multipathd: remove coalesce_paths from ev_add_map
   * multipath: fix DEF_TIMEOUT use
   * libmultipath: fix tur checker locking
-  * multipath-tools: handle exit signal immediately
-  * libmultipath: increase path product_id/rev field size for NVMe
-  * multipath-tools: add dependency tracking to Makefiles
-  * libmultipath: ignore natively multipathed NVME devices
-  * multipath.rules: handle NVME devices
-  * multipathd: ignore uevents for non-mpath devices
-  * libmultipath: add uevent_is_mpath
-  * libmultipath: move UUID_PREFIX to devmapper.h
-  * libmultipath: const qualifier for wwid and alias
-  * libmultipath: refactor uevent_get_XXX
-  * tests: cmocka-based unit test for uevent_get_XXX
-  * assemble_map: no newline at end of params string
+  * multipath-tools: handle exit signal immediately (bsc#1086025)
   * multipathd: release uxsocket and resource when cancel thread
   (bsc#1110355)
-  * libmultipath: path latency: remove warnings
-  * libmultipath: path latency: simplify getprio()
-  * libmultipath: path latency: log threshold with p2
-  * libmultipath: path latency: fix default base num
-  * multipathd.service: set TasksMax=infinity
-  * test-kpartx: add test for mapping without UUID
-  * multipathd: fix compiler warning for uev_pathfail_check
+  * path latency prioritizer fixes
+  * multipathd.service: set TasksMax=infinity (bsc#1060616)
   * multipathd.service: drop Before=lvm2-lvmetad.service
+  (bsc#1070427)
   * multipathd.socket: add WantedBy=sockets.target
   * kpartx.rules: fix by-id/scsi-* for user_friendly_names
   * multipath -C: decrease log level
   * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe
   * libmultipath: hwtable: multibus for NetApp NVMe-FC
   * libmultipath: select ALUA prioritizer for RDAC arrays only
-  * libmultipath: get_vpd_sgio: support VPD 0xc9
-  * libmultipath: sgio_get_vpd: add page argument
-  * libmultipath: fix return code of sgio_get_vpd()
-  * libmultipath: fix return code of sysfs_get_timeout
-  * libmultipath: condlog: log to stderr
-  * multipath: delegate dangerous commands to multipathd
+  (bsc#1075539, bsc#1081241)
+  * libmultipath: get_vpd_sgio: support VPD 0xc9  (bsc#1055949)
+  * libmultipath: condlog: log to stderr (bsc#1055949)
+  * multipath: delegate dangerous commands to multipathdd (bsc#1047639)
   * libmultipath: don't try to set hwhandler if it is retained
+  (bsc#1047639)
   * libmultipath: don't update path queueing on reload
   * multipathd: marginal path code fixes
   * multipath: check failed path dmstate in check_path
   * multipathd: clean up set_no_path_retry
-  * multipathd: move recovery mode code to function
-  * libmultipath: __setup_multipath param cleanup
-  * multipathd: remove select_* from setup_multipath
   * multipathd: fix device creation issues
-  * multipathd: move helper functions to libmultipath
   * libmultipath: cleanup features handling code
   * multipath: fix hwhandler check in select_action
   * kpartx: don't delete partitions from partitions
-  * multipath: add "ghost_delay" parameter
-  * multipath-tools: check null path before handle path-failed event
-  * multipath-tools: output more topology info for NVMe discovery
-  * multipath-tools: libdmmp: Add new error DMMP_ERR_PERMISSION_DENY
-  * multipath-tools: libdmmp: Add new function dmmp_last_error_msg()
-  * multipath-tools: libdmmp: Allow log function as NULL.
-  * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread
-  * multipath-tools: refresh kernel-doc from kernel sources
-  * multipath-tools: add README.alua with instructions to enable ALUA
-  * multipathd/cli.h: Add a header file guard
-  * Allow the compiler to verify the consistency of the uxsock_timeout definition and declaration
-  * Makefile.inc: Allow additional CFLAGS to be specified on the command line
-  * multipath-tools: replace RDAC maintainer with a generic alias
-  * Bump version to 0.7.4
-  * multipath: fix doc typo
-  * mutipath: updated Huawei storage config
-  * multipath: there is no "none" path state
-  * multipath: add man page info for my prkey changes
-  * mpathpersist: Fix invalid condition check
   * limbultipath: prefer RDAC checker with detect_checker
-  * multipath-tools: libdmmp: Fix build for members of samba domain
   * multipath-tools: add AccelStor/NeoSapphire to hardware table
   * multipath-tools: add TMS/RamSan to hardware table
-  * multipath-tools: delete libdmmp.pc in uninstall
   * multipath-tools: add XIV/NEXTRA to hardware table
   * multipath-tools: add XIOtech/Magnitude to hardware table
-  * multipathd: fix build without systemd
   * libmultipath: ensure checker->fd == -1 if not set
-  * multipath-tools: calculate standard deviation on a logarithmic scale for prioritizer path_latency
-  * multipath-tools: use user-friendly prio_args for path-latency
-  * multipath-tools: move get_next_string to util
-  * multipath-tools: use direct IO for path latency prioritizer
-  * multipath-tools: discard san_path_err_XXX feature
-  * multipath-tools: intermittent IO error accounting to improve reliability
 
 -------------------------------------------------------------------
 Thu Apr 12 19:30:09 UTC 2018 - mwilck@suse.com
@@ -469,7 +299,7 @@
   * added /usr/share/licenses 
 
 -------------------------------------------------------------------
-Tue Apr 10 08:04:40 UTC 2018 - mwilck@suse.com
+Tue Apr 10 08:04:40 UTC 2018 - mwilck@suse.com<
 
 - No functional changes, just licenses
 - Spec file: fix %license tags and info after closer inspection
@@ -992,7 +822,7 @@
 -------------------------------------------------------------------
 Fri Mar 10 11:23:40 UTC 2017 - mwilck@suse.com
 
-- Spec file: Added dependency on sg3_utils (#boo1028857)
+- Spec file: Added dependency on sg3_utils (boo#1028857)
 
 -------------------------------------------------------------------
 Wed Mar 01 15:43:09 UTC 2017 - mwilck@suse.com

OBS-URL: https://build.opensuse.org/request/show/657596
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=171
2018-12-17 09:27:13 +00:00
ab8f565443 Accepting request 657556 from home:mwilck:branches:Base:System
- Update to version 0.7.9+85+suse.766b95e:
  * upstream patch series to make verbosity level 3
    less verbose and thus better usable (bsc#1118937)
  * fix for handling device size mismatch in coalesce_paths()
  (bsc#1037379)
  * libmultipath: fix false removes in dmevents polling code
  (bsc#1116272)
  * Spec file: remove build dependency on dracut which causes
    build errors for some distributions

OBS-URL: https://build.opensuse.org/request/show/657556
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=170
2018-12-12 13:23:16 +00:00
1bc7c13c57 Accepting request 655694 from Base:System
OBS-URL: https://build.opensuse.org/request/show/655694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=106
2018-12-11 14:44:54 +00:00
3d351443b9 Accepting request 652111 from home:mwilck:branches:Base:System
- Update to version 0.7.9+58+suse.0790830:
  * libmpathpersist: fix off-by-one error in PRIN length check
  (bsc#1099007)
  * multipathd: fix mpp->hwe handling when paths are freed
  (fix possible crash caused by new hardware table code)

- Update to version 0.7.9+55+suse.9fc8439:
  (note the "55" is due to former merge operations. We actually
  only have 7 patches on top of upstream. All other patches
  referenced below as "not upstream" have been merged).
  * Bump version to 0.7.9
  * multipathd: reset delay_wait_checks counter on failure
  (bsc#1114771)
  * multipathd: fix irritating "minor number mismatch" message
  (bsc#1111116)
  * fix posible failure to shut down (bsc#1110060, bsc#1110439)
  * upstream "checker overhaul" - cleanups and improvements for
  path checkers
  * Upstream fixes for failures handling path initializiation
  * various small upstream bug fixes.

OBS-URL: https://build.opensuse.org/request/show/652111
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=168
2018-12-06 14:00:02 +00:00
c3e2e82f93 Accepting request 639756 from Base:System
- Update to version 0.7.7+136+suse.19bb285:
  Not-yet-merged bug fixes from upstream, and SUSE bug fixes:
  * multipathd: try SCSI persistent reservations for SCSI only
  * libmultipath: allow sysfs_pathinfo to return SKIPPED (bsc#1098458)
  * libmultipath: Fixup updating paths (bsc#1110418)
  * multipathd: fix memory leak on error in configure (bsc#1110418)
  * multipathd: remove useless check and fix format
  * multipathd: minor fixes (bsc#1110418)
  * multipathd: function return value tweaks (bsc#1110418)
  * multipath: fix max array size in print_cmd_valid (bsc#1110418)
  * libmutipath: don't use malformed uevents (bsc#1110418)
  * libmultipath: fix null dereference int alloc_path_group (bsc#1110418)
  * libmultipath: fix memory issue in path_latency prio (bsc#1110418)
  * libmultipath: remove unused code
  * libmultipath: _install_keyword cleanup
  * libmultipath: fix length issues in get_vpd_sgio (bsc#1110418)
  * libmultipath: fix set_int error path
  * multipathd: decrease log level of uevent messages (bsc#1110586)
  * multipathd: fix version check for DM_DEV_ARM_POLL ioctl (bsc#1110587)
  * libmultipath: pathinfo: skip hidden devices (bsc#1110586)
  * libmultipath: nvme: shorter topology output
  * libmultipath: nvme: fix path detection for kernel 4.16 (bsc#1091112)
  * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007)
  * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
  * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036)
  * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) 
  * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036)
  * libmpathpersist: fix stack overflow in mpath_format_readfullstatus()
  (bsc#1099007)
  * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) (forwarded request 639755 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/639756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=105
2018-10-09 13:52:02 +00:00
04beb2b221 Accepting request 639755 from home:mwilck:branches:Base:System
- Update to version 0.7.7+136+suse.19bb285:
  Not-yet-merged bug fixes from upstream, and SUSE bug fixes:
  * multipathd: try SCSI persistent reservations for SCSI only
  * libmultipath: allow sysfs_pathinfo to return SKIPPED (bsc#1098458)
  * libmultipath: Fixup updating paths (bsc#1110418)
  * multipathd: fix memory leak on error in configure (bsc#1110418)
  * multipathd: remove useless check and fix format
  * multipathd: minor fixes (bsc#1110418)
  * multipathd: function return value tweaks (bsc#1110418)
  * multipath: fix max array size in print_cmd_valid (bsc#1110418)
  * libmutipath: don't use malformed uevents (bsc#1110418)
  * libmultipath: fix null dereference int alloc_path_group (bsc#1110418)
  * libmultipath: fix memory issue in path_latency prio (bsc#1110418)
  * libmultipath: remove unused code
  * libmultipath: _install_keyword cleanup
  * libmultipath: fix length issues in get_vpd_sgio (bsc#1110418)
  * libmultipath: fix set_int error path
  * multipathd: decrease log level of uevent messages (bsc#1110586)
  * multipathd: fix version check for DM_DEV_ARM_POLL ioctl (bsc#1110587)
  * libmultipath: pathinfo: skip hidden devices (bsc#1110586)
  * libmultipath: nvme: shorter topology output
  * libmultipath: nvme: fix path detection for kernel 4.16 (bsc#1091112)
  * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007)
  * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
  * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036)
  * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) 
  * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036)
  * libmpathpersist: fix stack overflow in mpath_format_readfullstatus()
  (bsc#1099007)
  * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007)

OBS-URL: https://build.opensuse.org/request/show/639755
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=166
2018-10-03 13:02:51 +00:00
ab72e039d8 Accepting request 623334 from Base:System
OBS-URL: https://build.opensuse.org/request/show/623334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=104
2018-07-25 14:05:32 +00:00
ec2ecf876d Accepting request 621304 from home:mwilck:branches:Base:System
This fixes the problem with the previous submission
(missing Obsoletes: tag)

- Update to version 0.7.7+75+suse.6287aef:
  Added minor updates from upstream
  * multipath-tools: add info about how to enable ALUA in ONTAP
  * multipath-tools: add directio path_checker for DASD devices
  * multipath-tools: make Product Name mandatory and add all of them
  Minor rebase, as some SUSE patches have been merged upstream
  (all mentioned in previous changelogs)

- Update to version 0.7.7+72+suse.4b24466:
 * multipath: fix return code handling in delegate_to_multipathd
  (bsc#1098177)
  * multipath: don't start multipathd unnecessarily
  (bsc#1098177)

  * added Obsoletes: for multipath-tools-rbd.
  * libmultipath: Fix sgio_get_vpd() (bsc#1099484)

OBS-URL: https://build.opensuse.org/request/show/621304
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=164
2018-07-17 09:32:40 +00:00
adf2bbf898 Accepting request 619018 from home:mwilck:branches:Base:System
- Update to version 0.7.7+70+suse.4a5941e:
  * libmultipath: change partition_delimiter default to "-part"
  (bsc#1073622, bsc#1056526)
  * change default for find_multipaths to "greedy" (bsc#1099054)
  * libmultipath: allow distributions to change partition_delim default
  (bsc#1073622, bsc#1056526)

- Update to version 0.7.7+67+suse.a7d1e14:
- RBD/RADOS backend support has been removed upstream
  remove support for it in openSUSE, too (boo#1099037)
- libdmmp version has changed to 0.2.0
- New patches not yet upstream:
  * multipathd: fix mpp->hwe handling on path removal (boo#1099028)
  * libmultipath: print correct default for delay_*_checks (boo#1099026)
  * libmultipath: avoid error messages from RDAC check (bsc#1075539)
  * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
  * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036)
  * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036)
  * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036)
  * libmpathpersist: fix stack overflow in mpath_format_readfullstatus()
  (bsc#1099007)
  * multipathd: fix buffer size in cli_getprkey (bsc#1099028)
  * libmultipath: fix gcc 8.1 "truncated output" warnings
  (bsc#1099007)
  * libmpathpersist: fix typo in mpath_format_readfullstatus
  (bsc#1099007)
  * libmpathpersist: remove duplicate test in readfullstatus
  (bsc#1099007)
- SUSE specific patches preserved:
  * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828)

OBS-URL: https://build.opensuse.org/request/show/619018
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=163
2018-07-02 08:57:41 +00:00
ebbf2e515f Accepting request 596332 from Base:System
OBS-URL: https://build.opensuse.org/request/show/596332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=103
2018-04-16 10:43:53 +00:00
9e8d3d4b8f Accepting request 596032 from home:mwilck:branches:Base:System
- Update to version 0.7.3+67+suse.8f0c27b:
  * disable nvme foreign library (bsc#1089353)

OBS-URL: https://build.opensuse.org/request/show/596032
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=161
2018-04-13 12:39:47 +00:00
ff2d0b01c4 Accepting request 595374 from home:mwilck:branches:Base:System
- No functional changes
- Fixed rpmlint warnings (bsc#1088946)
  * multipath-tools-devel: moved .so files to /usr/lib[64]
  * added version dependencies for -devel packages

- No functional changes
  * fixed SPDX syntax (and -> AND)
  * added /usr/share/licenses

OBS-URL: https://build.opensuse.org/request/show/595374
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=160
2018-04-10 21:55:43 +00:00
7295842450 Accepting request 595137 from home:mwilck:branches:Base:System
- No functional changes, just licenses
- Spec file: fix %license tags and info after closer inspection
  (bsc#1088801)
  * kpartx is under GPL-2.0-only
  * rbd is under LGPL-2.1-only  
- Update to version 0.7.3+66+suse.dc5fe2d: Fix licensing info (bsc#1088801)
  * Added fossology assessment as README.licenses
  * multipath-tools: create LICENSES dir with the text of all used licences

- Update to version 0.7.3+61+suse.d4d0494:
  * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug
 (bsc#1084748)

OBS-URL: https://build.opensuse.org/request/show/595137
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=159
2018-04-10 08:32:36 +00:00
4724a05da1 Accepting request 593749 from Base:System
Pushing per bsc#1085212, comment 152.

- Fixed license tags in spec file
  * multipath tools / libmultipath is GPL-2.0-only
  * libmpathcmd is LGPL-2.0-or-later
  * kpartx is GPL-2.0-or-later
  * libdmmp is GPL-3.0-or-later
  * adopt SPDX format.

- Update to version 0.7.3+60+suse.46ac839:
  * libmultipath/hwtable: don't hard-code ALUA for IBM IPR
  (bsc#1085212, bsc#1075129) (forwarded request 593747 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/593749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=102
2018-04-07 18:47:34 +00:00
6cc6152ab8 Accepting request 593747 from home:mwilck:branches:Base:System
Pushing per bsc#1085212, comment 152.

- Fixed license tags in spec file
  * multipath tools / libmultipath is GPL-2.0-only
  * libmpathcmd is LGPL-2.0-or-later
  * kpartx is GPL-2.0-or-later
  * libdmmp is GPL-3.0-or-later
  * adopt SPDX format.

- Update to version 0.7.3+60+suse.46ac839:
  * libmultipath/hwtable: don't hard-code ALUA for IBM IPR
  (bsc#1085212, bsc#1075129)

OBS-URL: https://build.opensuse.org/request/show/593747
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=157
2018-04-05 10:06:45 +00:00
f7ea8797b8 Accepting request 589743 from Base:System
- Update to version 0.7.3+59+suse.1b6191c26774:
  * libmultipath: don't reject maps with undefined prio (bsc#1085212,
  bsc#1075129)
  * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)

- Update to version 0.7.3+57+suse.bb6be4c8b4ca:
  * multipathd: fix signal blocking logic (bsc#1086025)
  * multipath-tools: handle exit signal immediately (bsc#1086025)
  * multipath: fix DEF_TIMEOUT use (bsc#1086014)
  * multipath-tools: foreign/NVME implementation v2 (upstream accepted)
    (bsc#1082419) (forwarded request 589742 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/589743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=101
2018-03-24 15:10:44 +00:00
00c5772d7a Accepting request 589742 from home:mwilck:branches:Base:System
- Update to version 0.7.3+59+suse.1b6191c26774:
  * libmultipath: don't reject maps with undefined prio (bsc#1085212,
  bsc#1075129)
  * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)

- Update to version 0.7.3+57+suse.bb6be4c8b4ca:
  * multipathd: fix signal blocking logic (bsc#1086025)
  * multipath-tools: handle exit signal immediately (bsc#1086025)
  * multipath: fix DEF_TIMEOUT use (bsc#1086014)
  * multipath-tools: foreign/NVME implementation v2 (upstream accepted)
    (bsc#1082419)

OBS-URL: https://build.opensuse.org/request/show/589742
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=155
2018-03-21 12:35:07 +00:00
add845d68b Accepting request 580808 from Base:System
OBS-URL: https://build.opensuse.org/request/show/580808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=100
2018-03-01 11:07:09 +00:00
b8708d373c Accepting request 580294 from home:mwilck:branches:Base:System
- Update to version 0.7.3+53+suse.140f4937e9e7:
  * libmultipath: fix wrong output of "multipath -t" (bsc#1082835)

OBS-URL: https://build.opensuse.org/request/show/580294
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=153
2018-02-27 22:06:47 +00:00
d0cd282669 Accepting request 579491 from Base:System
- Update to version 0.7.3+52+suse.08a969b7fce0:
- Add limited support for displaying native NVMe multipath
  (bsc#1082419)
  * libmultipath: foreign/nvme: implement path display
  * multipathd: use foreign API
  * multipath: use foreign API
  * libmultipath/foreign: nvme foreign library
  * libmultipath/print: add "%G - foreign" wildcard
  * libmultipath: API for foreign multipath handling
  * libmultipath: print: use generic API for get_x_layout()
  * libmultipath: print: convert API to generic data type
  * libmultipath: "generic multipath" interface
  * libmultipath: add vector_convert()
  * libmultipath: add vector_free_const()
  * libmultipath: get rid of selector "hack" in print.c
- Fix locking errors detected by coverity check (bsc#1082418)
  * checkers/rbd: missing pthread_lock() on failure path
  * libmultipath: fix deadlock in tur.c

  (bsc#1075539, bsc#1081241) (forwarded request 579490 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/579491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=99
2018-02-25 10:33:08 +00:00
388434ee95 Accepting request 579490 from home:mwilck:branches:Base:System
- Update to version 0.7.3+52+suse.08a969b7fce0:
- Add limited support for displaying native NVMe multipath
  (bsc#1082419)
  * libmultipath: foreign/nvme: implement path display
  * multipathd: use foreign API
  * multipath: use foreign API
  * libmultipath/foreign: nvme foreign library
  * libmultipath/print: add "%G - foreign" wildcard
  * libmultipath: API for foreign multipath handling
  * libmultipath: print: use generic API for get_x_layout()
  * libmultipath: print: convert API to generic data type
  * libmultipath: "generic multipath" interface
  * libmultipath: add vector_convert()
  * libmultipath: add vector_free_const()
  * libmultipath: get rid of selector "hack" in print.c
- Fix locking errors detected by coverity check (bsc#1082418)
  * checkers/rbd: missing pthread_lock() on failure path
  * libmultipath: fix deadlock in tur.c

  (bsc#1075539, bsc#1081241)

OBS-URL: https://build.opensuse.org/request/show/579490
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=151
2018-02-23 11:48:44 +00:00
1dfcef404e Accepting request 575601 from Base:System
- Fix whitespace in dracut conf file (bsc#1080562) (forwarded request 575599 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/575601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=98
2018-02-15 12:19:05 +00:00
81bbe58883 Accepting request 575599 from home:mwilck:branches:Base:System
- Fix whitespace in dracut conf file (bsc#1080562)

OBS-URL: https://build.opensuse.org/request/show/575599
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=149
2018-02-12 10:58:45 +00:00
1384c82537 Accepting request 571225 from Base:System
- Update to version 0.7.3+38+suse.a16beed5280a:
  * kpartx: don't delete partitions from partitions (bsc#1078362)
  * hwtable: add latest updates (bsc#1078363)
  * multipathd.service: set TasksMax=infinity (bsc#1060616) (forwarded request 571224 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/571225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=97
2018-02-01 20:25:59 +00:00
029ab04537 Accepting request 571224 from home:mwilck:branches:Base:System
- Update to version 0.7.3+38+suse.a16beed5280a:
  * kpartx: don't delete partitions from partitions (bsc#1078362)
  * hwtable: add latest updates (bsc#1078363)
  * multipathd.service: set TasksMax=infinity (bsc#1060616)

OBS-URL: https://build.opensuse.org/request/show/571224
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=147
2018-01-30 20:22:47 +00:00
2de56724d6 Accepting request 569882 from Base:System
- Update to version 0.7.3+31+suse.6804bb73f72d:
  * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe
  (bsc#1073319) (forwarded request 569881 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/569882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=96
2018-01-30 14:37:44 +00:00
e172db0d75 Accepting request 569881 from home:mwilck:branches:Base:System
- Update to version 0.7.3+31+suse.6804bb73f72d:
  * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe
  (bsc#1073319)

OBS-URL: https://build.opensuse.org/request/show/569881
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=145
2018-01-26 14:13:48 +00:00
9e685984a9 Accepting request 567776 from Base:System
- Update to version 0.7.3+30+suse.6b5ed839:
  * multipath.rules: temporary rule to obtain ID_WWN for NVMe
  (bsc#1076828)
  * libmultipath: ignore natively multipathed NVME devices
  (bsc#1076828)
  * multipath.rules: handle NVME devices (bsc#1076828)
  * FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC"
  (bsc#1073319)
  * libmultipath: increase path product_id/rev field size for NVMe
  (bsc#1073319)

- Update to version 0.7.3+25+suse.7c9920e2:
  * assemble_map: no newline at end of params string (bsc#1072253)

- Update to version 0.7.3+24+suse.703a61d5:
  * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427)
  * libmultipath: hwtable: multibus for NetApp NVMe-FC
  (bsc#1073319)
  * libmultipath/propsel: select ALUA prioritizer for RDAC arrays only
  (bsc#1075539)
  * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949)
  * libmultipath: sgio_get_vpd: add page argument (bsc#1055949)
  * libmultipath: fix return code of sgio_get_vpd() (bsc#1055949)

- Update to version 0.7.3+19+suse.0fd18bdd:
  * multipathd.socket: add WantedBy=sockets.target (bsc#1072253)

- Update to version 0.7.3+18+suse.8c97f433:
  * multipath -C: decrease log level (bsc#1072504) (forwarded request 567775 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/567776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=95
2018-01-23 12:46:15 +00:00
788510872c Accepting request 567775 from home:mwilck:branches:Base:System
- Update to version 0.7.3+30+suse.6b5ed839:
  * multipath.rules: temporary rule to obtain ID_WWN for NVMe
  (bsc#1076828)
  * libmultipath: ignore natively multipathed NVME devices
  (bsc#1076828)
  * multipath.rules: handle NVME devices (bsc#1076828)
  * FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC"
  (bsc#1073319)
  * libmultipath: increase path product_id/rev field size for NVMe
  (bsc#1073319)

- Update to version 0.7.3+25+suse.7c9920e2:
  * assemble_map: no newline at end of params string (bsc#1072253)

- Update to version 0.7.3+24+suse.703a61d5:
  * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427)
  * libmultipath: hwtable: multibus for NetApp NVMe-FC
  (bsc#1073319)
  * libmultipath/propsel: select ALUA prioritizer for RDAC arrays only
  (bsc#1075539)
  * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949)
  * libmultipath: sgio_get_vpd: add page argument (bsc#1055949)
  * libmultipath: fix return code of sgio_get_vpd() (bsc#1055949)

- Update to version 0.7.3+19+suse.0fd18bdd:
  * multipathd.socket: add WantedBy=sockets.target (bsc#1072253)

- Update to version 0.7.3+18+suse.8c97f433:
  * multipath -C: decrease log level (bsc#1072504)

OBS-URL: https://build.opensuse.org/request/show/567775
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=143
2018-01-19 18:21:03 +00:00
0cf34e3d0e Accepting request 539332 from Base:System
- added sample code for libmpathpersist (bsc#1066376)
  * added libmpathpersist-example.c
- multipath-tools.spec: package libmultipath.so symlink in -devel
  package (bsc#1066376). We *do not* package header files for
  libmultipath, as the APIs are not public. (forwarded request 539327 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/539332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=94
2017-11-10 13:41:52 +00:00
b3b5938ba0 Accepting request 539327 from home:mwilck:branches:Base:System
- added sample code for libmpathpersist (bsc#1066376)
  * added libmpathpersist-example.c
- multipath-tools.spec: package libmultipath.so symlink in -devel
  package (bsc#1066376). We *do not* package header files for
  libmultipath, as the APIs are not public.

OBS-URL: https://build.opensuse.org/request/show/539327
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=141
2017-11-06 15:16:39 +00:00
56bb3c5199 Accepting request 538663 from Base:System
- multipath-tools.spec: package *.so symlinks in -devel pkgs
  (bsc#1066376)
- multipath-tools.spec: SLE15: add RADOS support for s390x
  (bsc#1066380)
- Fix build error for targets SLE_12, SLE_12_SP1
  (bsc#1066392) (forwarded request 538656 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/538663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=93
2017-11-03 15:32:43 +00:00
e5ee676d28 Accepting request 538656 from home:mwilck:branches:Base:System
- multipath-tools.spec: package *.so symlinks in -devel pkgs
  (bsc#1066376)
- multipath-tools.spec: SLE15: add RADOS support for s390x
  (bsc#1066380)
- Fix build error for targets SLE_12, SLE_12_SP1
  (bsc#1066392)

OBS-URL: https://build.opensuse.org/request/show/538656
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=139
2017-11-03 11:46:13 +00:00
2c02accbda Accepting request 536987 from home:mwilck:branches:Base:System
- Update to version 0.7.3+13+suse.db431514080f:
  * kpartx: create symlinks for dmraid devices (bsc#1064212)
  * limbultipath: prefer RDAC checker with detect_checker
  (bsc#1055949)

OBS-URL: https://build.opensuse.org/request/show/536987
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=138
2017-10-26 21:24:34 +00:00
4876dd002a Accepting request 534396 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/534396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=92
2017-10-23 14:39:29 +00:00
ea7797ce06 Accepting request 534360 from home:hreinecke:branches:Base:System
- Update to version 0.7.3+11+suse.4de08d96:
  * libmultipath: condlog: log to stderr (bsc#1063059)

OBS-URL: https://build.opensuse.org/request/show/534360
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=136
2017-10-17 10:09:31 +00:00
3b175e73e2 Accepting request 528059 from Base:System
- Update to version 0.7.3+10+suse.70ccb55b0439:
- Rebase to upstream release 0.7.3
  * libmultipath: add pthread_cleanup hook for udev monitor
  * libmultipath: pull functions into util.c
  * libmultipath: change reservation_key to a be64
  * libmpathpersist: fix update_prflag code
  * multipath: add alternate reservation_key method
  * mpathpersist: add support for prkeys file
  * multipath-tools: minor edition and corrections in multipath.conf.5
  * multipath-tools: fix incorrect length for strncmp in uevent.c
  * multipath-tools: clarify how to dump the multipathd config
  * multipath-tools: replace "setting: array" with "setting: storage device" at multipath output
  * libmultipath: sanitize fd handling
  * multipath-tools: link internal libraries before foreigns
  * multipath-tools: remove Sun StorEdge T4(6020,6120,6320) arrays from hwtable
  * multipath-tools: add support for all arrays from Sun StorEdge 3000 family
  * multipath-tools: add Xiotech iglu blaze arrays to hwtable
  * multipath-tools: add Dot Hill/Seagate arrays to hwtable
  * libmultipath: update INFINIDAT builtin config
  * multipath-tools: add info about adding new hardware
  * multipath-tools: Remove the limitation of IPC command reply length.
  * multipath-tools: libdmmp: Improve timeout mechanism
  * multipath-tools: libdmmp: New function to flush and reconfig
  * Bump version to 0.7.3
- minor fixes for upstream 0.7.3
  * libmultipath: ensure checker-&gt;fd == -1 if not set
  * libmpathpersist: add support for prkeys file v3
  * multipath: add man page info for my prkey changes
- Patch series for NVMe discovery and failover (bsc#1038865)
  * discovery: sanitize NVMe discovery (forwarded request 528058 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/528059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=91
2017-09-25 11:55:25 +00:00
aed2b6856f Accepting request 528058 from home:mwilck:branches:Base:System
- Update to version 0.7.3+10+suse.70ccb55b0439:
- Rebase to upstream release 0.7.3
  * libmultipath: add pthread_cleanup hook for udev monitor
  * libmultipath: pull functions into util.c
  * libmultipath: change reservation_key to a be64
  * libmpathpersist: fix update_prflag code
  * multipath: add alternate reservation_key method
  * mpathpersist: add support for prkeys file
  * multipath-tools: minor edition and corrections in multipath.conf.5
  * multipath-tools: fix incorrect length for strncmp in uevent.c
  * multipath-tools: clarify how to dump the multipathd config
  * multipath-tools: replace "setting: array" with "setting: storage device" at multipath output
  * libmultipath: sanitize fd handling
  * multipath-tools: link internal libraries before foreigns
  * multipath-tools: remove Sun StorEdge T4(6020,6120,6320) arrays from hwtable
  * multipath-tools: add support for all arrays from Sun StorEdge 3000 family
  * multipath-tools: add Xiotech iglu blaze arrays to hwtable
  * multipath-tools: add Dot Hill/Seagate arrays to hwtable
  * libmultipath: update INFINIDAT builtin config
  * multipath-tools: add info about adding new hardware
  * multipath-tools: Remove the limitation of IPC command reply length.
  * multipath-tools: libdmmp: Improve timeout mechanism
  * multipath-tools: libdmmp: New function to flush and reconfig
  * Bump version to 0.7.3
- minor fixes for upstream 0.7.3
  * libmultipath: ensure checker->fd == -1 if not set
  * libmpathpersist: add support for prkeys file v3
  * multipath: add man page info for my prkey changes
- Patch series for NVMe discovery and failover (bsc#1038865)
  * discovery: sanitize NVMe discovery

OBS-URL: https://build.opensuse.org/request/show/528058
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=134
2017-09-21 12:58:04 +00:00
ceafa71606 Accepting request 520381 from Base:System
- Update to version 0.7.2+44.3a8d750c:
  Misc bug fixes:
  * multipathd: don't flood system with sd_notify calls (bsc#1056011)
  * libmultipath: add_feature: skip pointless NULL check (bsc#1055635)
  * libmultipath: add_feature: allow only 1 feature (bsc#1055635)
  * multipath: delegate dangerous commands to multipathd (bsc#1047639)
  * libmultipath: fix partition_delimiter config option (bsc#1056526)
  * kpartx: helper functions for name and uuid generation (bsc#1056508)
  * kpartx: search partitions by UUID, and rename (bsc#1056508)
  * kpartx: fix a corner case when renaming partitions (bsc#1056508)
  * kpartx: -d must work with empty partition table (boo#1056599)
  * kpartx: only recognize dasd part table on DASD (boo#1056599) 
  Rework of the udev rules related to multipath and kpartx (bsc#1054363):
  * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation
  * libmultipath: add get_udev_device
  * libmultipath: get_refwwid: use get_udev_device
  * libmultipath: use const char* in some dm helpers
  * libmultipath: add DI_NOIO flag for pathinfo
  * libmultipath: add dm_get_multipath
  * multipath: implement "check usable paths" (-C/-U)
  * 11-dm-mpath.rules: multipath -U for READY check
  * 11-dm-mpath.rules: import more ID_FS_xxx vars from db
  * 11-dm-mpath.rules: no need to test before IMPORT
  * 11-dm-mpath.rules: handle new maps with READY==0
  * 11-dm-mpath.rules: don't set READY-&gt;ACTIVATION
  * 11-dm-mpath.rules: Remember DM_ACTIVATION
  * multipath.rules: set ID_FS_TYPE to "mpath_member"
  * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE
  * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG
  * kpartx.rules: improved logic for by-uuid and by-label links (forwarded request 520380 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/520381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=90
2017-09-07 20:10:03 +00:00
481077a482 Accepting request 520380 from home:mwilck:branches:Base:System
- Update to version 0.7.2+44.3a8d750c:
  Misc bug fixes:
  * multipathd: don't flood system with sd_notify calls (bsc#1056011)
  * libmultipath: add_feature: skip pointless NULL check (bsc#1055635)
  * libmultipath: add_feature: allow only 1 feature (bsc#1055635)
  * multipath: delegate dangerous commands to multipathd (bsc#1047639)
  * libmultipath: fix partition_delimiter config option (bsc#1056526)
  * kpartx: helper functions for name and uuid generation (bsc#1056508)
  * kpartx: search partitions by UUID, and rename (bsc#1056508)
  * kpartx: fix a corner case when renaming partitions (bsc#1056508)
  * kpartx: -d must work with empty partition table (boo#1056599)
  * kpartx: only recognize dasd part table on DASD (boo#1056599) 
  Rework of the udev rules related to multipath and kpartx (bsc#1054363):
  * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation
  * libmultipath: add get_udev_device
  * libmultipath: get_refwwid: use get_udev_device
  * libmultipath: use const char* in some dm helpers
  * libmultipath: add DI_NOIO flag for pathinfo
  * libmultipath: add dm_get_multipath
  * multipath: implement "check usable paths" (-C/-U)
  * 11-dm-mpath.rules: multipath -U for READY check
  * 11-dm-mpath.rules: import more ID_FS_xxx vars from db
  * 11-dm-mpath.rules: no need to test before IMPORT
  * 11-dm-mpath.rules: handle new maps with READY==0
  * 11-dm-mpath.rules: don't set READY->ACTIVATION
  * 11-dm-mpath.rules: Remember DM_ACTIVATION
  * multipath.rules: set ID_FS_TYPE to "mpath_member"
  * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE
  * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG
  * kpartx.rules: improved logic for by-uuid and by-label links

OBS-URL: https://build.opensuse.org/request/show/520380
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=132
2017-09-02 23:30:12 +00:00
69fe741106 Accepting request 516240 from Base:System
- Update to version 0.7.2+11+suse.448921a2:
  * multipath.conf.5: document no_partitions compat support
  * libmultipath: fixup compat support for 'features "1 no_partitions"'

- Dropped 67-kpartx-compat.rules (SUSE legacy).
  * symlinks "/dev/mapper/${UUID}_part${X}" are not created any more,
    only     "/dev/mapper/${UUID}-part${X}" (with "minus")
- Dropped automatic kpartx invocation on dmraid devices (fate#323743)  
- Rebase to upstream multipath-tools 0.7.2:
- Update to version 0.7.2+8+suse.95e8f43e: (forwarded request 516239 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/516240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=89
2017-08-23 09:52:48 +00:00
5640565378 Accepting request 516239 from home:mwilck:branches:Base:System
- Update to version 0.7.2+11+suse.448921a2:
  * multipath.conf.5: document no_partitions compat support
  * libmultipath: fixup compat support for 'features "1 no_partitions"'

- Dropped 67-kpartx-compat.rules (SUSE legacy).
  * symlinks "/dev/mapper/${UUID}_part${X}" are not created any more,
    only     "/dev/mapper/${UUID}-part${X}" (with "minus")
- Dropped automatic kpartx invocation on dmraid devices (fate#323743)  
- Rebase to upstream multipath-tools 0.7.2:
- Update to version 0.7.2+8+suse.95e8f43e:

OBS-URL: https://build.opensuse.org/request/show/516239
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=130
2017-08-11 22:22:44 +00:00
b1962adf64 Accepting request 516121 from home:mwilck:branches:Base:System
- Rebase to upstream multipath-tools 0.7.2.
- Drop 67-kpartx-compat.rules
- Update to version 0.7.2+8+suse.95e8f43e:
  * libmultipath: retain_attached_hw_handler obsolete with 4.3+
  * multipath-tools: move up TEMPLATE in hwtable
  * multipath-tools: delete libdmmp/docs/man directory in make clean
  * libmultipath: fix unit to seconds in log message for checker timeout
  * multipath-tools: add HPE StoreVirtual 3200 family to hwtable
  * multipath-tools: add HPE MSA 2050/2052 to hwtable
  * multipath-tools: add/change fujitsu arrays
  * multipath-tools: check sysfs path state for NVMe/NVMf
  * multipath-tools: sync third-party headers with 3.13 upstream
  * multipath-tools: beautify path_latency.c code
  * multipath-tools: fix format in multipath.conf.5
  * libmultipath: update 3PARdata builtin config
  * Bump version to 0.7.2
  * libmultipath: don't try to set hwhandler if it is retained
  (bsc#1037533)
  * libmultipath: don't [un]set queue_if_no_path after domap
  * kpartx/devmapper.h: remove dm_no_partitions
  * libmultipath: compat support for 'features "1 no_partitions"' 
  (fate#323406)
  * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG
  (bsc#1047180)
  * kpartx.rules: Use DM_ACTIVATION as condition (fate#323406)
  * kpartx.rules: skip creating by-uuid and by-label links
  (fate#32340)

- Update to version 0.7.1+69+suse.3bfa5af1:
  * Merge branch 'sles12-sp3-fixes' into sles12-sp3

OBS-URL: https://build.opensuse.org/request/show/516121
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=129
2017-08-11 12:58:32 +00:00
805be74387 Accepting request 505575 from Base:System
- Update to version 0.7.1+62+suse.62a2c36e:
  * kpartx: only check for 'no_partitions' feature on dm devices
    (bsc#1037533) (forwarded request 505573 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/505575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=88
2017-06-28 08:33:58 +00:00
d62a06d9db Accepting request 505573 from home:mwilck:branches:Base:System
- Update to version 0.7.1+62+suse.62a2c36e:
  * kpartx: only check for 'no_partitions' feature on dm devices
    (bsc#1037533)

OBS-URL: https://build.opensuse.org/request/show/505573
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=127
2017-06-21 21:02:03 +00:00
fd0358b632 Accepting request 505512 from home:mwilck:branches:Base:System
- Update to version 0.7.1+62+suse.7fd2387b:
  * Revert "kpartx: use mapname if no uuid is present"
    (bsc#1037533, bsc#1033541)
- "no_path_retry" patch series (bsc#1043027)
  * libmultipath: load_config: skip setting unnecessary defaults
  * libmultipath: add/remove_feature: use const char* for feature
  * libmultipath: clarify option conflicts for "features"
  * libmultipath: merge_hwe: fix queue_if_no_path logic
  * libmultipath: assemble_map: fix queue_if_no_path logic
  * multipath.conf.5: document no_path_retry vs. queue_if_no_path
  * multipath.conf.5: Remove ??? and other minor fixes
  * libmultipath: add deprecated warning for some features settings
- _service: Use "sles12-sp3" branch as revision, as factory
  and SLE12-SP3 submissions are in sync. Will be changed when
  factory forks off (latest at SLE12-SP3 GA).

OBS-URL: https://build.opensuse.org/request/show/505512
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=126
2017-06-21 20:18:27 +00:00
31f29213bb Accepting request 505021 from home:mwilck:branches:Base:System
Added bsc references to .changes file

OBS-URL: https://build.opensuse.org/request/show/505021
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=125
2017-06-20 10:20:58 +00:00
442501e252 Accepting request 504980 from home:bmwiedemann:branches:Base:System
set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages
  to fix build-compare

OBS-URL: https://build.opensuse.org/request/show/504980
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=124
2017-06-20 09:04:28 +00:00
d2b9011826 Accepting request 503642 from Base:System
- Update to version 0.7.1+53+suse.07c2f6ac:
  Merged upstream fixes:
  * multipath: Merge the DELL MD3xxx device configs
  * multipath: fix up position independent code
  * libmultipath: fix partition detection
  * kpartx: default to running in sync mode
  * libmultipath: force udev reloads
  * kpartx: only check for 'no_partitions' feature on dm devices
  * kpartx: test-kpartx: new unit test program
  * kpartx: remove is_loop_device
  * kpartx: relax and improve UUID check in dm_compare_uuid
  * kpartx: dm_remove_partmaps: support non-dm devices
  * kpartx: dm_devn: return error for non-existent device
  * kpartx: don't treat multi-linear mappings as partitions
  * libmultipath: don't treat multi-linear mappings as partitions
  * kpartx: use partition UUID for non-DM devices
  * kpartx: use absolute path for regular files
  * kpartx: find_loop_by_file: use sysfs
  * kpartx: include sys/sysmacros.h
  * libmultipath: print.c: make sure lines are 0-terminated
  * multipath-tools: fix compilation with gcc &lt; 4.9
  * libmultipath: print alias with no_path_retry message
  * multipathd: force reload device on all resizes
  * libmultipath: refactor calls to get dm device info
  * libmultipath: fix suspended devs from failed reloads
  * kpartx: fix device checks
  * mpath_persist: Don't join threads that don't exist
  * multipath-tools: document uid_attribute for NVME devices
  * Makefile: Remove assignments to unused variables (forwarded request 503640 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/503642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=87
2017-06-20 08:57:31 +00:00
78aad48c12 Accepting request 503640 from home:mwilck:branches:Base:System
- Update to version 0.7.1+53+suse.07c2f6ac:
  Merged upstream fixes:
  * multipath: Merge the DELL MD3xxx device configs
  * multipath: fix up position independent code
  * libmultipath: fix partition detection
  * kpartx: default to running in sync mode
  * libmultipath: force udev reloads
  * kpartx: only check for 'no_partitions' feature on dm devices
  * kpartx: test-kpartx: new unit test program
  * kpartx: remove is_loop_device
  * kpartx: relax and improve UUID check in dm_compare_uuid
  * kpartx: dm_remove_partmaps: support non-dm devices
  * kpartx: dm_devn: return error for non-existent device
  * kpartx: don't treat multi-linear mappings as partitions
  * libmultipath: don't treat multi-linear mappings as partitions
  * kpartx: use partition UUID for non-DM devices
  * kpartx: use absolute path for regular files
  * kpartx: find_loop_by_file: use sysfs
  * kpartx: include sys/sysmacros.h
  * libmultipath: print.c: make sure lines are 0-terminated
  * multipath-tools: fix compilation with gcc < 4.9
  * libmultipath: print alias with no_path_retry message
  * multipathd: force reload device on all resizes
  * libmultipath: refactor calls to get dm device info
  * libmultipath: fix suspended devs from failed reloads
  * kpartx: fix device checks
  * mpath_persist: Don't join threads that don't exist
  * multipath-tools: document uid_attribute for NVME devices
  * Makefile: Remove assignments to unused variables

OBS-URL: https://build.opensuse.org/request/show/503640
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=122
2017-06-14 10:17:22 +00:00
646e6de43e Accepting request 491767 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/491767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=86
2017-05-09 15:58:12 +00:00
7e3c142900 Accepting request 491762 from home:mwilck:branches:Base:System
---------------------------------------------------------------------
- spec file: Disable RADOS support for i586 on Leap 42.x (bsc#1036271)
- spec file: Move libdmmp to /usr/lib[64] (bsc#1036652)
- Update to version 0.7.1+7+suse.3edc5f7d:
  * kpartx: use mapname if no uuid is present (bsc#1033541)
  * kpartx: relax check when checking for a kpartx device (bsc#1033541)
  * libmpathpersist: use extern struct udev (bsc#1027188)
  * kpartx: include sys/sysmacros.h (fix compilation warning)
- Update to upstream version 0.7.1:
  * multipath-tools: improve processing efficiency for addition and deletion of multipath devices
  * uevent_can_discard: optimize devpath check
  * multipathd: fix SIGUSR2 handling
  * multipath-tools: clean up libdmmp/Makefile
  * multipath-tools: libdmmp: Fix incorrect use of __attribute__
  * multipath-tools: Remove trailing whitespaces
  * multipath-tools: add missing "-l" flag for pthread in libdmmp/Makefile
  * multipath-tools: build objects for libdmmp and libmpathpersist independently
  * libdmmp: minor Makefile cleanup
  * multipath-tools: remove incdir from Makefiles
  * libdmmp: don't disconnect from multipathd twice
  * multipathd: don't call strlen on NULL variables
  * libdmmp: move libdmmp.pc install location
  * multipathd: drop lock before calling uev_add_path
  * multipathd: allow devices to switch from RW to RO
  * libmultipath: don't set max_sectors_kb on reloads
  * Remove a trailing tab
  * multipath: fix segfault with disable_changed_wwids
  * multipath-tools: amend text from multipath/multipath.conf.5
  * Bump the version code and date
  * multipath-tools: replace multipath configuration output

OBS-URL: https://build.opensuse.org/request/show/491762
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=120
2017-04-28 09:13:05 +00:00
488fec1841 Accepting request 482531 from Base:System
Added bugzilla references to satisfy "leaper" BS review bot for SLES. (forwarded request 482451 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/482531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=85
2017-04-07 12:18:04 +00:00
a1bf7de56b Accepting request 482451 from home:mwilck:branches:Base:System
Added bugzilla references to satisfy "leaper" BS review bot for SLES.

OBS-URL: https://build.opensuse.org/request/show/482451
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=118
2017-03-24 15:23:05 +00:00
a3fafa8212 Accepting request 482261 from home:mwilck:branches:Base:System
Previous tarball was unclean causing build failures on non-x86_64. resending it

OBS-URL: https://build.opensuse.org/request/show/482261
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=117
2017-03-23 14:02:10 +00:00
9662d3520b Accepting request 482226 from home:mwilck:branches:Base:System
- Downgrade to version 0.6.4+103+suse.bcb5d0f4:
  * temporarily remove commit "multipathd: fix SIGUSR2 handling"
  until it's merged in official repo
- Enable rados for SLES only for x86_64 and aarch64 (ceph is currently
  disabled on SLES on s390x and ppc64le)

OBS-URL: https://build.opensuse.org/request/show/482226
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=116
2017-03-23 13:37:08 +00:00
37931ba301 Accepting request 481759 from home:mwilck:branches:Base:System
- Spec file: disable librados for architectures for which ceph
  is not built
- Spec file: enable librados by default for SLES12 SP3, disable
  it on Leap <= 42.1
- Update to version 0.6.4+104+suse.ac0df678:
  * multipathd: fix SIGUSR2 handling

OBS-URL: https://build.opensuse.org/request/show/481759
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=115
2017-03-21 12:21:19 +00:00
0007d3fe8a Accepting request 478509 from home:mwilck:branches:Base:System
- Update to version 0.6.4+103+suse.bcb5d0f4:
  * changed to official github repo openSUSE/multipath-tools
    (no changes code-wise)

- Spec file: Added dependency on sg3_utils (#boo1028857)

- spec file changes: optional librados and libdmmp support
  * enabled by default on Factory and Leap
    (disable with --without-rados, --without-libdmmp)
  * disabled by default on SLES12
    (enable with --with-rados, --with-libdmmp)
  * libdmmp0_1_0 and libdmmp-devel as separate packages
  * minor fixes for RPMLINT warnings
- Update to version 0.6.4+102.0119472d:
  * rebased, code-wise identical to previous checkout

- Update to version 0.6.4+102.df7d367e:
  * libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays
    (bsc#1004858)

- Update to version 0.6.4+101.f01ef4da (SLES12 SP2 changes wrt upstream):
  * Make libdmmp build optional
  * multipath.rules: use -i flag to multipath
  * kpartx: create symlinks for dmraid devices
  * kpartx: Add udev compability rules for SUSE
  * libmultipath/checkers: make RADOS checker optional
  * multipathd: fixup check for new path states (bsc#1019798)
  * tur: Add pthread_testcancel() (bsc#101979)
  * kpartx: sanitize delete partitions (bsc#100869)
  * libmultipath: coalesce_paths: trigger uevent if nothing done

OBS-URL: https://build.opensuse.org/request/show/478509
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=114
2017-03-20 12:52:30 +00:00
cda2ff023d Accepting request 459476 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/459476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=84
2017-02-22 12:46:38 +00:00
8c6a8ba571 Accepting request 458961 from home:kukuk:branches:Base:System
- Remove superfluous PreReq for insserv and fillup

OBS-URL: https://build.opensuse.org/request/show/458961
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=112
2017-02-21 10:40:05 +00:00
d946170a31 Accepting request 431530 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/431530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=83
2016-10-10 15:33:19 +00:00
9a68597439 Accepting request 431188 from home:hreinecke:branches:Base:System
- Update to version 0.6.2+suse20160928.8939fb6

- Implement support for 'multipath=off' and 'nompath'
  kernel commandline options (bsc#1001691)

- multipath: avoid crash when using modified configuration
  (bsc#1000914)

OBS-URL: https://build.opensuse.org/request/show/431188
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=110
2016-09-30 12:07:49 +00:00
75cdadb010 Accepting request 428767 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/428767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=82
2016-09-23 09:23:50 +00:00
Robert Milasan
dfc9ea35e8 Accepting request 428706 from home:hreinecke:branches:Base:System
- libmultipath: Do not crash on empty features (bsc#994812)
- multipathd: Set CLI timeout correctly (bsc#999061)
- Moved multipath-tools repository to
  github.com:/openSUSE/multipath-tools.git

OBS-URL: https://build.opensuse.org/request/show/428706
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=108
2016-09-19 17:34:35 +00:00
468662f950 Accepting request 426935 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/426935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=81
2016-09-17 12:33:26 +00:00
ac8fd6ab57 Accepting request 426921 from home:hreinecke:branches:Base:System
- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734)
- Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch;
  integrated into git repository

- libmultipath: fall back to search paths by devt (bsc#995645)

OBS-URL: https://build.opensuse.org/request/show/426921
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=106
2016-09-12 08:12:23 +00:00
b63f901973 Accepting request 424221 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/424221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=80
2016-09-05 19:16:04 +00:00
b9d4a5cd1c Accepting request 423235 from home:hreinecke:branches:Base:System
- Fixup module name in /usr/lib/modules-load.d (bsc#986734)

- multipath: fixup check from udev rules (bsc#986734)

- multipathd: start daemon after udev trigger (bsc#986734)
- Load device handler and multipath module at boot (bsc#991634)

- Do not check daemon from udev rules (bsc#986734,bsc#990538)

OBS-URL: https://build.opensuse.org/request/show/423235
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=104
2016-09-01 11:57:30 +00:00
1e23a80582 Accepting request 417349 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/417349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=79
2016-08-13 16:29:48 +00:00
0e05827275 Accepting request 417043 from home:hreinecke:branches:Base:System
- Include fixes from upstream:
  * memory leak in orphan_paths
  * More hardware table cleanups
  * Add 'serial' keyword to weightedpath prioritizer
- Set timeout for CLI commands correctly (bsc#990265)
- Start daemon after udev trigger (bsc#991742,bsc#986734,bsc#990538)
- multipathd.service: Fixup Wants= and Before= statements
  (bsc#991742, bsc#986734)

- Include patches from upstream:
  * Cleanup hardware tables by removing default entries
  * More formatting fixes
  * Order keywords in multipath.conf.5
  * Change default pgpolicy from 'failover' to 'group_by_prio'
  * kpartx: Fix check whether to detach a loop device
  * Fix partly traversed loop in coalesce_paths()
  * Fix memory leak in reconfigure()
  * Cleanup include header files
  * Bump version code to 0.6.2
- Fix multipath -l <devmap> without output (bsc#990480)
- Fix spelling in a log message
- Fix type of rcu_unregister()
- Do not perform POSIX mutex operations inside a signal handler
- Ensure that signals are delivered to the uxsock thread
- Fix memory leak in path group policies
- Update tarball to 0.6.2+suse20160728.d96f423

OBS-URL: https://build.opensuse.org/request/show/417043
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=102
2016-08-07 12:13:17 +00:00
244b653705 Accepting request 411694 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/411694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=78
2016-07-24 17:42:45 +00:00
bab7a36126 Accepting request 408703 from home:hreinecke:branches:Base:System
- Include patches from upstream:
  * Makefile cleanup
  * Update multipath.conf.5
  * Update hardware tables
  * Whitespace cleanup
- Fixup crash during shutdown (bsc#988539)
- Update tarball to 0.6.1+suse20160715.3d44636

OBS-URL: https://build.opensuse.org/request/show/408703
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=100
2016-07-18 08:20:25 +00:00
5ec9df4ddc Accepting request 407001 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/407001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=77
2016-07-10 16:45:55 +00:00
3dd54be22f Accepting request 406622 from home:jengelh:branches:Base:System
- Remove obsoletes spec sections

OBS-URL: https://build.opensuse.org/request/show/406622
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=98
2016-07-06 16:38:01 +00:00
033744e963 Accepting request 406324 from home:hreinecke:branches:Base:System
- Move config accesses to use user-space RCU (bsc#987526)
  * Revert 'move filter_devnode under vector lock'
  * Revert the rework patch
- Include patches from upstream:
  * Update hardware tables
  * Update kpartx manpage
  * Whitespace fixes
  * Include coverity fixes
  * Drop AUTHOR file

OBS-URL: https://build.opensuse.org/request/show/406324
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=97
2016-07-05 08:48:57 +00:00
c95b3d38fc Accepting request 406265 from home:hreinecke:branches:Base:System
- Revert 'move filter_devnode under vector lock'
- Revert the rework patch
- Move config accesses to use user-space RCU
- Update tarball to 0.6.1+suse20160704.6e52398
- Drop AUTHOR file

OBS-URL: https://build.opensuse.org/request/show/406265
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=96
2016-07-04 08:20:41 +00:00
45fbf43802 Accepting request 400641 from openSUSE:Leap:42.2:SLE-workarounds
- fix service file to not pretend that this is the upstream version.
  Now labeled 0.6.1+suse20160603.9b920e3
- Fix BuildRequire to get systemd.pc from correct package (bsc#983167)
- point rcmultipathd to /usr/sbin/service to avoid dangling symlink warning

OBS-URL: https://build.opensuse.org/request/show/400641
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=95
2016-06-14 12:45:24 +00:00
9edcaf0a48 Accepting request 400388 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/400388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=76
2016-06-10 21:59:10 +00:00
8538b4dfd0 Accepting request 399973 from home:hreinecke:branches:Base:System
- Rework patch 'move filter_devnode under vector lock'
  (bsc#982348)

- multipathd: Fixup definition of set_unlocked_handler_callback()
- mpathcmd.h: Update Free Software Foundation address

- Do not install header file with mode 755

- Update to latest upstream version 0.6.1
  * Merge suse-specific patches
  * Drop multipath.conf.* files
  * Update to version 0.6.1
  * multipathd: move 'filter_devnode' under vector lock
  * libmultipath: use poll() in uevent_listen()
  * Increase kpartx retries
  * Merge Dell MD3XXX hardware table entries
  * multipathd: Add 'sysfs' prioritizer (bsc#927040)
  * libmultipath: call get_vpd_uid() if no uid_attribute is set
  * multipathd: update defaults

- Update to latest upstream version 0.6.0 (FATE#319406)
  * Update documentation
  * Fix memory leak and segfault in reconfigure
  * Add wwn keyword to weightedpath prioritizer
  * Use 64-bit int for command key
  * check partions unused before removing
  * print 'fail' when remove fails
  * add exclusive_pref_bi for alua prioritizer
  * kpartx: verify parition devices
  * multipathd: delay reloads during creation

OBS-URL: https://build.opensuse.org/request/show/399973
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=93
2016-06-07 08:03:45 +00:00
3f9d9e6757 Accepting request 317623 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/317623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=75
2015-08-21 05:34:32 +00:00
4bf0e13640 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=91
2015-07-13 10:55:17 +00:00
Stephan Kulow
fdd7d603fc Accepting request 298598 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/298598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=74
2015-05-11 18:25:37 +00:00
86ae233ae9 Accepting request 298597 from home:hreinecke:branches:Base:System
- Remove 'udev_sync' argument from dm_simplecmd (bsc#903001)
- Ensure multipathd is started before systemd-udev-trigger

- Only import ID_FS_XXX variables if not set (bsc#909358)
- Fixup regular expression for HP MSA 2040 (bsc#920189)

- Add dependency on systemd-udevd.service (bsc#903001)
- Use ALUA for HP 3PAR (bsc#922105)
- Add DX8700 S3 and DX8900 S3 defaults (bsc#921703)
- Load all device handler modules on startup (bsc#908529)

- libmultipath: make vpd page 0x80 optional (bsc#917963)
- Add HP MSA 2040 to the hardware table (bsc#920189)
- Revert 'Skip unhandled device types' (bsc#917701)

- skip uninitialized devices during reconfiguration (bnc#908915)
- memory overflow when printing help text (bnc#909742)

- Do not automatically fall back to vpd uid generation
- Improve vpd parsing
- multipathd: trigger all devices on startup (bnc#901465)
- Unset 'uid_attribute' on failure

- libmultipath: Fall back to SG_IO if no UID could be assigned
  (bnc#908915)
- Assign local priority for NAA VPD descriptor (bnc#907483)
- libmultipath: finally fix dev_loss_tmo setting (bnc#889927)
- libmultipath: Do not use 'sscanf' for parsing integers (bnc#889927)
- devmapper: do not flush I/O for DM_DEVICE_CREATE (bnc#901809)
- kpartx: handle more than 256 loop devices (bnc#898427)

OBS-URL: https://build.opensuse.org/request/show/298597
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=89
2015-04-22 13:52:56 +00:00
Stephan Kulow
591ede71cf Accepting request 252832 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/252832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=73
2014-10-01 09:23:05 +00:00
Robert Milasan
9297d4adb2 Accepting request 252448 from home:hreinecke:branches:Base:System
- Allow empty revision during discovery (bnc#896864)

OBS-URL: https://build.opensuse.org/request/show/252448
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=87
2014-09-29 09:10:09 +00:00
Stephan Kulow
d5ecaa13ed Accepting request 250597 from home:hreinecke:branches:Base:System
- Really fix segfault in recv_packet (bnc#896678)

OBS-URL: https://build.opensuse.org/request/show/250597
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=86
2014-09-25 05:50:30 +00:00
Stephan Kulow
d68acbae8a Accepting request 250061 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/250061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=72
2014-09-19 11:55:47 +00:00
2cb5534541 Accepting request 249941 from home:hreinecke:branches:Base:System
- Fix segfault in recv_packet (bnc#896678)

- Fixup segfault due to double unlock
- Skip USB devices during discovery (bnc#865577)
- Ignore devices when sysfs_get_tgt_nodename fails (bnc#865577)
- Use sysfs attribute vpd_pg80 to read serial number

- Create rcmultipathd links (bnc#894513)
- multipathd: fix segfault in checkerloop() (bnc#894513)
- Use regenerate_posttrans rpm macros (bnc#892181)

OBS-URL: https://build.opensuse.org/request/show/249941
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=84
2014-09-18 09:03:03 +00:00
Stephan Kulow
6e1800639e Accepting request 247482 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/247482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=71
2014-09-09 16:59:44 +00:00
7cfa3164cd Accepting request 247261 from home:trenn:branches:Base:System
- Do not call mkinitrd in rpm macros directly, make use of
  %{?regenerate_initrd_posttrans} and %{?regenerate_initrd_post}
  instead to avoid rebuilding of initrd for each package that
  needs initrd recreation. Only update initrd once per install/update
  if needed

OBS-URL: https://build.opensuse.org/request/show/247261
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=82
2014-09-04 08:41:18 +00:00
Stephan Kulow
6de7608436 Accepting request 247116 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/247116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=70
2014-09-03 16:21:33 +00:00
c642c8afe9 Accepting request 246803 from home:hreinecke:branches:Base:System
- Fixup segfault during uev_path_add() (bnc#892214)

OBS-URL: https://build.opensuse.org/request/show/246803
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=80
2014-09-01 15:39:25 +00:00
Stephan Kulow
99d749d84f Accepting request 245612 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/245612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=68
2014-08-28 08:01:51 +00:00
feed7c395c Accepting request 245558 from home:hreinecke:branches:Base:System
- Revert to ACT_RELOAD in domap() if the map exists
- multipathd: asynchronous configuration (bnc#891189)
- multipathd: timeout CLI commands when waiting for lock
  (bnc#891189)
- Remove dm_udev_XXX wrapper functions
- uxlsnr: use typedef for trigger function
- multipathd: lock cli client list
- multipathd: Use standard lists for CLI handling

- Use strlen() when checking for valid wwid
- kpartx: zero out cookie (bnc#890902)
- multipathd: Check for empty wwid when processing events
  (bnc#892214)

- Fixup device-mapper cookie handling yet again (bnc#890902)
- Allow zero-sized devices during configuration
- multipathd: issue warning on CLI command timeout (bnc#891189)

- Do not remove paths without uevent (bnc#890998)

- Fixup structure misalignment in config.h (bnc#890747)
- Do not print empty multipaths section
- Fixup 'uxsock_timeout' handling
- Reload map if reinstate failed (bnc#890854)

- Close memory leak in print_multipath_topology
- Implement 'uxsock_timeout' keyword (bnc#890551)
- Return error when receiving CLI packet (bnc#890551)
- multipath: do not print state 'orphan' for option '-l' (bnc#890551)
- Fix race conditions during uevent processing (bnc#890994)

OBS-URL: https://build.opensuse.org/request/show/245558
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=78
2014-08-21 13:30:30 +00:00
43c31ce5eb Accepting request 243964 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/243964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=67
2014-08-11 08:08:40 +00:00
Robert Milasan
60419b1fc6 Accepting request 243670 from home:hreinecke:branches:Base:System
- Skip unhandled device types (bnc#881125)
- use 'uid_attribute' per default when generating WWID (bnc#881125)
- Use a default dev_loss_tmo of 600 (bnc#889927)
- Fixup device-mapper 'cookie' handling (bnc#886743)
- Remove last argument from verify_paths()
- Add paths with a size of '0' as 'ghost' paths
- Remove sysfs_get_dev()
- Use glibc 'major' and 'minor' macros
- Whitespace cleanup in mpath_persist

OBS-URL: https://build.opensuse.org/request/show/243670
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=76
2014-08-08 12:56:52 +00:00
Stephan Kulow
f42c969c13 Accepting request 242747 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/242747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=66
2014-07-29 14:48:03 +00:00
Stephan Kulow
c0444dd550 Accepting request 242738 from home:hreinecke:branches:Base:System
- Fixup wrong check for errno in uevent_listen()
  (bnc#889165)
- Terminate uevent listener on ppoll() error (bnc#889165)

OBS-URL: https://build.opensuse.org/request/show/242738
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=74
2014-07-28 14:25:01 +00:00
Stephan Kulow
8ea2721da0 Accepting request 242171 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/242171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=65
2014-07-26 10:19:39 +00:00
64cb7e0332 Accepting request 242290 from home:hreinecke:branches:Base:System
- Patches from upstream:
  * enable gcc format-security check
  * Accept "*" as a valid regular expression
  * check info.exists to get valid value
  * Don't forget to reload table when both reload and rename
    is required
  * libmultipath: Simplify read_line()
  * libmultipath: Zero-terminate sysfs_attr_get_value() result
  * libmultipath: Print line number for which parsing failed
  * libmultipath: Accept "*" as a valid regular expression
  * multipath: Wrong sysfs attribute used for iSCSI settings
    (bnc#883808)
- Check for valid DM_DEVICE_INFO before proceeding
  (bnc#888453)
- Scalability fixes (bnc#880356):
  * Separate out uevent parsing functions
  * Use poll() when receiving uevents
  * multipathd: push down lock in checkerloop()
  * Allow specific CLI commands to run unlocked
  * Push down vector lock during uevent processing

OBS-URL: https://build.opensuse.org/request/show/242290
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=72
2014-07-26 10:06:45 +00:00
Robert Milasan
efa388870e Accepting request 241989 from home:hreinecke:branches:Base:System
- recovery_tmo for iSCSI sessions not updated (bnc#883808)
- Only filter for udev property if uid_attribute is present
- Read wwid from sysfs vpg_pg83 attribute
- Update multipath.conf.5 to clarify wwid generation
- kpartx: Fixup persistent name generation (bnc#887582)
- Revert 'return PATH_DOWN for quiesced paths'
- Do not treat 'transport-offline' paths as 'offline' (bnc#888378)

- multipath: Check for running daemon when called with '-u'
  (bnc#886154)

OBS-URL: https://build.opensuse.org/request/show/241989
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=71
2014-07-24 08:17:16 +00:00
Stephan Kulow
566ac585ec Accepting request 239713 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/239713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=64
2014-07-10 12:54:55 +00:00
Robert Milasan
0360af2879 Accepting request 239529 from home:hreinecke:branches:Base:System
- multipath: use option '-i' when called from udev (bnc#885628)
- multipath: add option '-i' to ignore wwids file (bnc#885628)
- Update hwtable for EMC XtremIO (bnc#880510)
- Remove unused variable 'aas' from alua prioritzer
- Patches from upstream:
  * Add multipath.conf force_sync option
  * make prioritizers use checker_timeout, if set
  * Improve multipath.conf syntax checking
  * orphan paths on failed add
  * Add missing interactive commands to multipathd man page
  * Make multipathd orphan paths that were removed externally
  * allow users to add wwids to /etc/multipath/wwids with -a
  * change conf->dry_run to conf->cmd
  * Return the correct size buffer in set_value()
  * Fix memory issues in path reordering failure code paths

OBS-URL: https://build.opensuse.org/request/show/239529
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=69
2014-07-05 21:13:13 +00:00
Stephan Kulow
6b94134fb2 Accepting request 238732 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/238732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=63
2014-06-30 19:43:16 +00:00
Robert Milasan
c059c44410 Accepting request 238460 from home:hreinecke:branches:Base:System
- Fixup race condition with udev (bnc#883878)
- Cleanup foreground operation handling in multipathd
- Fix some minor issues in path reordering code (bnc#870465)
- Patches from upstream:
  * Use existing user friendly names if possible
  * kpartx: fix extended partition size for >512b sectors
  * Mismatch between allocation length and transfer length in
    rdac prio
  * Mismatch between allocation length and transfer length in
    emc_clariion prio.

OBS-URL: https://build.opensuse.org/request/show/238460
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=67
2014-06-26 06:52:27 +00:00
Stephan Kulow
b436d84190 Accepting request 237264 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/237264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=62
2014-06-19 11:19:52 +00:00
Cristian Rodríguez
392b40e760 Accepting request 237209 from home:hreinecke:branches:Base:System
- 11-dm-mpath.rules: Import blkid values if all paths are down
  (bnc#875233)
- kpartx.rules: Skip kpartx for multipath events (bnc#875233)

OBS-URL: https://build.opensuse.org/request/show/237209
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=65
2014-06-13 18:45:00 +00:00
Stephan Kulow
9acec25ab9 Accepting request 234939 from Base:System
- Fix race condition with systemd (bnc#878809) (forwarded request 234822 from hreinecke)

OBS-URL: https://build.opensuse.org/request/show/234939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=61
2014-05-23 06:05:20 +00:00
Robert Milasan
02cd93cb5e Accepting request 234822 from home:hreinecke:branches:Base:System
- Fix race condition with systemd (bnc#878809)

OBS-URL: https://build.opensuse.org/request/show/234822
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=63
2014-05-21 09:21:37 +00:00
Tomáš Chvátal
7cf3cfdf7d Accepting request 234329 from home:hreinecke:branches:Base:System
- Fix segfault when fast_io_fail_tmo is empty in config file
- Crafted ordering of child paths for round robin path selector
  (bnc#870465)
- multipath: enable sync support (bnc#872297)
- Whitelist devices in multipath.rules (bnc#877281)

OBS-URL: https://build.opensuse.org/request/show/234329
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=62
2014-05-19 21:42:34 +00:00
Stephan Kulow
e20e66dee5 Accepting request 229874 from Base:System
- Install multipath rule under 56-multipath.rules (bnc#873151)
- Implement option '-u' for uevents (bnc#873151)
- Remove trailing linefeed from sysfs attributes
- Make checker_put() and prio_put() idempotent
- Implement 'list path' CLI command
- Disable reassign maps per default
- Allow for NULL path when printing information
- Fixup wwid blacklist printing
- Use SCSI_IDENT_.* as the default property whitelist (bnc#872929)
- Do not call 'blkid' in kpartx.rules
- Allow empty wwids during discovery (bnc#872712)
- Always set verbosity to '0' when checking devices (bnc#867840)
- Fixup multipath rules for booting (bnc#870764)
- Fixup dependencies in multipathd.service (bnc#872712)
- Do not print empty device strings during discovery (bnc#872712)
- Use multipath wwid if path wwid is empty (bnc#872712)
- Set the correct PID when running in debug mode

- Fixup ordering cycle with systemd (bnc#863218) (forwarded request 229720 from hreinecke)

OBS-URL: https://build.opensuse.org/request/show/229874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=60
2014-04-14 04:42:19 +00:00
Stefan Seyfried
97af7c8922 Accepting request 229720 from home:hreinecke:branches:Base:System
- Install multipath rule under 56-multipath.rules (bnc#873151)
- Implement option '-u' for uevents (bnc#873151)
- Remove trailing linefeed from sysfs attributes
- Make checker_put() and prio_put() idempotent
- Implement 'list path' CLI command
- Disable reassign maps per default
- Allow for NULL path when printing information
- Fixup wwid blacklist printing
- Use SCSI_IDENT_.* as the default property whitelist (bnc#872929)
- Do not call 'blkid' in kpartx.rules
- Allow empty wwids during discovery (bnc#872712)
- Always set verbosity to '0' when checking devices (bnc#867840)
- Fixup multipath rules for booting (bnc#870764)
- Fixup dependencies in multipathd.service (bnc#872712)
- Do not print empty device strings during discovery (bnc#872712)
- Use multipath wwid if path wwid is empty (bnc#872712)
- Set the correct PID when running in debug mode

- Fixup ordering cycle with systemd (bnc#863218)

OBS-URL: https://build.opensuse.org/request/show/229720
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=60
2014-04-12 21:32:45 +00:00
Stephan Kulow
7f215b1e3d Accepting request 228046 from Base:System
- Fixup ordering cycle with systemd (bnc#862773)
- Rebase git repository to match with upstream
- Revert 'display uevent sequence number'; not required anymore

- downgrade device-mapper requirement to 1.2.78 until 1.2.82
  is available anywhere (forwarded request 226973 from hreinecke)

I am resubmitting this one as that by accident I rejected the previous submit from dirk

OBS-URL: https://build.opensuse.org/request/show/228046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=59
2014-03-31 18:43:11 +00:00
9f0bb81bc3 Accepting request 226973 from home:hreinecke:branches:Base:System
- Fixup ordering cycle with systemd (bnc#862773)
- Rebase git repository to match with upstream
- Revert 'display uevent sequence number'; not required anymore

- downgrade device-mapper requirement to 1.2.78 until 1.2.82
  is available anywhere

OBS-URL: https://build.opensuse.org/request/show/226973
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=58
2014-03-27 14:52:32 +00:00
f6ea488666 Accepting request 225720 from home:hreinecke:branches:Base:System
- Update FSF address
- Add 11-dm-mpath.rules (bnc#867968)
- Link against libsystemd instead of libsystemd-daemon

OBS-URL: https://build.opensuse.org/request/show/225720
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=57
2014-03-17 13:42:12 +00:00
Stephan Kulow
513fa1f4fe Accepting request 224387 from Base:System
- Fixup spec file to correct rules permissions

- Fixup 40-multipath.rules installation

- Add 40-multipath.rules for dracut support (forwarded request 224248 from hreinecke)

OBS-URL: https://build.opensuse.org/request/show/224387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=58
2014-03-04 12:14:08 +00:00
b6748818da Accepting request 224248 from home:hreinecke:branches:Base:System
- Fixup spec file to correct rules permissions

- Fixup 40-multipath.rules installation

- Add 40-multipath.rules for dracut support

OBS-URL: https://build.opensuse.org/request/show/224248
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=55
2014-03-03 09:00:19 +00:00
Stephan Kulow
193b8d921e Accepting request 222431 from Base:System
- Install kpartx rules with correct prefix for dracut
- filter for missing property in get_refwwid() (bnc#862250)
- Double uevent stacksize yet again (bnc#855379)
- do not fail discovery on individual devices (bnc#860850)
- Prefer deprecated 'getuid' callout (bnc#861534)
- Skip paths with empty wwid (bnc#861534)
- correctly terminate string in strlcpy() (bnc#861534)
- Don't chop const strings
- Fixup typo in Makefile
- display uevent sequence number on 'show daemon' (forwarded request 222359 from hreinecke)

OBS-URL: https://build.opensuse.org/request/show/222431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=57
2014-02-17 06:18:29 +00:00
73e4cfd9ae Accepting request 222359 from home:hreinecke:branches:Base:System
- Install kpartx rules with correct prefix for dracut
- filter for missing property in get_refwwid() (bnc#862250)
- Double uevent stacksize yet again (bnc#855379)
- do not fail discovery on individual devices (bnc#860850)
- Prefer deprecated 'getuid' callout (bnc#861534)
- Skip paths with empty wwid (bnc#861534)
- correctly terminate string in strlcpy() (bnc#861534)
- Don't chop const strings
- Fixup typo in Makefile
- display uevent sequence number on 'show daemon'

OBS-URL: https://build.opensuse.org/request/show/222359
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=53
2014-02-15 10:14:00 +00:00
Stephan Kulow
2870d52fd0 Accepting request 215516 from Base:System
- Fixup build issues

- Update to official version 0.5.0
  - remove: multipath-tools-0.4.9.tar.bz2
  - remove: multipath-tools-0.4.9-opensuse-12.3.diff.bz2
  - add: multipath-tools-0.5.0.tar.bz2
  - add: multipath-tools-0.5.0-sles12.diff.bz2
- Merge:
  - multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch

- Add Source URL, see https://en.opensuse.org/SourceUrls
  add: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch
- Systemd: fix spec pre/post scripts.
- Fix the installation of multipath.rules file.
  We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/request/show/215516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=56
2014-01-30 05:55:41 +00:00
4263a6e996 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=51 2014-01-29 13:19:21 +00:00
43243a3a4e Accepting request 215029 from home:hreinecke:branches:Base:System
- Fixup build issues

- Update to official version 0.5.0
  - remove: multipath-tools-0.4.9.tar.bz2
  - remove: multipath-tools-0.4.9-opensuse-12.3.diff.bz2
  - add: multipath-tools-0.5.0.tar.bz2
  - add: multipath-tools-0.5.0-sles12.diff.bz2
- Merge:
  - multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch

- Add Source URL, see https://en.opensuse.org/SourceUrls
  add: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch
- Systemd: fix spec pre/post scripts.
- Fix the installation of multipath.rules file.
  We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/request/show/215029
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=50
2014-01-29 10:09:28 +00:00
Stephan Kulow
525f6e3820 Accepting request 173811 from Base:System
- Add Source URL, see https://en.opensuse.org/SourceUrls 
  - use %setup -c to support the tarball

OBS-URL: https://build.opensuse.org/request/show/173811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=54
2013-05-02 09:24:28 +00:00
2ffe66a911 - use %setup -c to support the tarball
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=48
2013-04-29 14:08:35 +00:00
1a08f20e04 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=47 2013-04-29 13:52:17 +00:00
121e2d63e3 Accepting request 171059 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/171059
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=46
2013-04-17 08:05:51 +00:00
Stephan Kulow
250d6ecff9 Accepting request 155540 from Base:System
license update: GPL-2.0
Substantial number of GPL-2.0 files in the package (forwarded request 155532 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/155540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=53
2013-02-17 16:07:10 +00:00
Robert Milasan
c8e183830c Accepting request 155532 from home:babelworx:ldig:branches:Base:System
license update: GPL-2.0
Substantial number of GPL-2.0 files in the package

OBS-URL: https://build.opensuse.org/request/show/155532
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=44
2013-02-15 14:25:42 +00:00
Robert Milasan
d42cda7529 Accepting request 155509 from home:rmilasan:branches:Base:System
- Make installation of systemd unit and udev files more flexible.
  add: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch

OBS-URL: https://build.opensuse.org/request/show/155509
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=43
2013-02-15 12:31:32 +00:00
Robert Milasan
242e73895f Accepting request 150669 from home:hreinecke:branches:Base:System
- Update to latest mainline git version
- Merge systemd fixes
- Generate persistent device names for kpartx (bnc#799274)

OBS-URL: https://build.opensuse.org/request/show/150669
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=42
2013-02-01 10:10:56 +00:00
Stephan Kulow
dc0b224e8e Accepting request 140069 from Base:System
- Systemd: use default service type instead of forking
- Systemd: fix spec pre/post scripts. (forwarded request 139959 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/140069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=51
2012-11-06 15:14:00 +00:00
Cristian Rodríguez
7b67733512 Accepting request 139959 from home:elvigia:branches:Base:System
- Systemd: use default service type instead of forking
- Systemd: fix spec pre/post scripts.

OBS-URL: https://build.opensuse.org/request/show/139959
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=40
2012-11-04 02:57:33 +00:00
Stephan Kulow
4bd7973d21 Accepting request 128191 from Base:System
- Drop patch 0001-multipath.rules.patch, multipath not ready yet.

- Fix the installation of multipath.rules file.

OBS-URL: https://build.opensuse.org/request/show/128191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=50
2012-07-18 15:33:55 +00:00
Robert Milasan
36b86c1e9b minor update
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=38
2012-07-18 07:50:16 +00:00
Robert Milasan
a71166d815 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=37 2012-07-17 13:25:43 +00:00
Robert Milasan
7887691637 - Drop patch 0001-multipath.rules.patch, multipath not ready yet.
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=36
2012-07-17 13:24:43 +00:00
Robert Milasan
006f2efce3 - Fix the installation of multipath.rules file.
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=35
2012-07-17 12:45:03 +00:00
Stephan Kulow
65fd393e1c Accepting request 124461 from Base:System
- Drop RUN+="socket:..." and update the multipath.rule like Fedora
  does.

OBS-URL: https://build.opensuse.org/request/show/124461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=48
2012-06-12 05:09:33 +00:00
Robert Milasan
7585548e0a - Drop RUN+="socket:..." and update the multipath.rule like Fedora
does.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=33
2012-06-11 13:04:35 +00:00
Stephan Kulow
a39c1e6385 Accepting request 122934 from Base:System
- Update to version 0.4.9
- Merge in latest changes from mainline

OBS-URL: https://build.opensuse.org/request/show/122934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=47
2012-06-01 05:21:35 +00:00
dc4b6848bc - Update to version 0.4.9
- Merge in latest changes from mainline

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=31
2012-05-30 15:33:50 +00:00
212398378e Checked in from git branch opensuse-12.2
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=30
2012-05-30 15:19:16 +00:00
02bdc496f1 Checked in from git branch opensuse-12.2
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=29
2012-05-30 15:00:14 +00:00
Stephan Kulow
59ea339646 Accepting request 114788 from Base:System
- Run update of initrd at %post and %postun.
  We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/request/show/114788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=46
2012-04-23 07:15:43 +00:00
Robert Milasan
6ddeb46f5a - Run update of initrd at %post and %postun.
We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=27
2012-04-20 08:35:35 +00:00
Stephan Kulow
aec2b06e93 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=45
2011-12-06 17:30:31 +00:00
Ruediger Oertel
62fe4080e7 Accepting request 86453 from Base:System
- cross-build fix: use %__cc macro (forwarded request 86423 from uli_suse)

OBS-URL: https://build.opensuse.org/request/show/86453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=43
2011-10-04 16:14:01 +00:00
93d10401f8 Accepting request 86423 from home:uli_suse:branches:Base:System
- cross-build fix: use %__cc macro

OBS-URL: https://build.opensuse.org/request/show/86423
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=25
2011-10-04 08:42:36 +00:00
Sascha Peilicke
d2089b6312 Autobuild autoformatter for 71848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=42
2011-05-30 07:52:31 +00:00
OBS User buildservice-autocommit
ffb4c34b6f Updating link to change in openSUSE:Factory/multipath-tools revision 42.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=72aace92d9cc467e0c23b912434a66d0
2011-05-30 07:52:31 +00:00
Sascha Peilicke
327de39ad7 Accepting request 71848 from Base:System
- don't hard require boot.device-mapper in boot.multipath. dm-mod is
  autoloaded when accessing /dev/mapper/control anyways. (forwarded request 71650 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/71848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=41
2011-05-30 07:52:20 +00:00
Cristian Rodríguez
0360814cb4 Accepting request 71650 from home:lnussel:branches:Base:System
- don't hard require boot.device-mapper in boot.multipath. dm-mod is
  autoloaded when accessing /dev/mapper/control anyways.

OBS-URL: https://build.opensuse.org/request/show/71650
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=23
2011-05-28 20:49:42 +00:00
7c940751fa Autobuild autoformatter for 65987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=40
2011-04-05 16:02:12 +00:00
OBS User buildservice-autocommit
d69e80d8ca Updating link to change in openSUSE:Factory/multipath-tools revision 40.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=86b933ad5c8a6b9a47e669d18980ea51
2011-04-05 16:02:12 +00:00
c80365dee7 Accepting request 65987 from Base:System
Accepted submit request 65987 from user coolo

OBS-URL: https://build.opensuse.org/request/show/65987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=39
2011-04-05 16:02:01 +00:00
Cristian Rodríguez
8c75d20a48 Accepting request 65973 from home:elvigia:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/65973
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=21
2011-04-04 18:36:49 +00:00
41f79360fa Autobuild autoformatter for 53999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=37
2010-11-26 15:54:07 +00:00
39bd8ec12d Accepting request 53999 from Base:System
Accepted submit request 53999 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/53999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=36
2010-11-26 15:54:02 +00:00
Cristian Rodríguez
745fb697d9 Accepting request 53989 from home:msmeissn:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/53989
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=19
2010-11-26 11:17:07 +00:00
OBS User autobuild
0e805e342c Accepting request 50211 from Base:System
Copy from Base:System/multipath-tools based on submit request 50211 from user a_jaeger

OBS-URL: https://build.opensuse.org/request/show/50211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=35
2010-10-11 14:28:01 +00:00
OBS User autobuild
cafc47ecd0 Accepting request 50211 from Base:System
checked in (request 50211)

OBS-URL: https://build.opensuse.org/request/show/50211
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=18
2010-10-11 14:28:01 +00:00
e9b31732ba Accepting request 50210 from home:a_jaeger:branches:openSUSE:Factory
OK.

OBS-URL: https://build.opensuse.org/request/show/50210
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=17
2010-10-11 11:20:02 +00:00
5c27a15766 - Merge with fixes from mainline.
- Import multipath-tools from SLES11 SP1.
- Increase initial timeout for 'tur' checker (bnc#616694)

- Set geometry information for multipath maps (bnc#613363)
- Reset 'running' parameter for directio (bnc#600043)
- Add fallback to init script for older versions (bnc#602957)

- Add HP 2000 to internal hardware table (bnc#603359)
- Make path state messages unique
- Add 'reassign_maps' configuration parameter
- Profiling fixes:
  * Update 'max_fds' handling
  * Use strcmp() instead of strcmp_chomp()
  * Simplify sysfs_get_device()
  * Remove duplicate calls to path_offline()
  * Simplify dm_get_name()
  * Fixup devt2devname()
  * Rework dm_reassign()
- check argument length in execute_program(bnc#610914)
- Do not use LOG_CONS when opening syslog (bnc#610914)
- Remove pid file usage from init scripts (bnc#600412)
- Fixup boot.multipath init script (bnc#600412)

- Always provide symlinks for udev (bnc#603785)

- Use minor number in ev_remove_map() (bnc#599770)
- signal_waiter() overwrites structure (bnc#591399)
- Serialize startup on large machines (bnc#598697)
- Update multipath(8) manpage for '-p' (bnc#602970)
- Mark 'readsector0' checker as deprecated (bnc#589340)

- Errorneous message 'error starting uevent listener'
- Graceful shutdown of logging thread (bnc#591399)

- Missing '-p' option for mkdir in mkinitrd script (bnc#597786)
- rdac message not printed correctly (bnc#598302)
- Use alias when printing log messages (bnc#598302)
- valgrind fixes (bnc#591399)
- Use VECTOR_SIZE() defines
- Update hwtable factorization
- Use log_close() on shutdown
- Use refcounting for checkers (bnc#591399)
- More valgrind fixes

- Provide correct persistent symlinks for user_friendly_names
  (bnc#596301)
- Fixup hardware table for LSI arrays (bnc#597713)
- Reassign maps during startup (bnc#586834)
- Update manpage

- Use mkdir -p in mkinitrd setup script (bnc#597786).

- Remove 'minor' argument from add_map_without_path
- Check for correct device-mapper device in uevent handler
- Start uevent service handler from main thread
- Do not reassign multipath maps (bnc#594341)
- Protect waiter structure by mutex (bnc#581200)
- Log directly to syslog on shutdown (bnc#581200)
- Clear up uevent queue on shutdown
- Add more IBM/FAStT arrays (bnc#578738)

- Display average priority as group priority (bnc#588591)
- Implement 'wait event' cli command (bnc#586834)
- Reset existing maps (bnc#577894)

- Setup 'checkint' when loading config file (bnc#586847)

- Fix typo in persistent rules for by-label/by-uuid
- Update debug string in verify_paths()
- Evaluate feature setting in verify_paths() (bnc#584197)

- Fixup 'async_timeout' initialization again (bnc#580413)

- 'reset log' cli command crashes daemon (bnc#577889)
- Initialize 'async_timeout' variable correctly (bnc#580413)

- Add hardware defaults for EMC Invista (bnc#573870)
- Use '--replace-whitespace' for scsi_id (bnc#572209)
- Asynchronous mode for tur checker (bnc#552688)
- Update queue_if_no_path after sync with kernel state
  (bnc#570932)
- Add 'max_polling_interval' config variable (bnc#570932)
- Add 'async_timeout' configuration variable (bnc#570932)
- Use default scsi_id callout for EMC Symmetrix (bnc#528481)
- Update path_offline() to return device status
- Update filename in init script
- Fixes from upstream:
  * do not allow 0 size for multipath devices
  * Add nexenta comstart hardware defaults
  * Add checks for conf->xxx
  * Add %z wildcard to display path serial
  * don't pretend config file has setup parameters
  * documentation fixes

- Fixup kpartx initrd script to handle loop devices (bnc#523749)
- Switch off 'queue_if_no_path' before removing maps (bnc#475523)
- Update logical partition handling (bnc#551827)

- Fix mkinitrd scripts for 64bit (bnc572143)
- Remove logical partitions maps with 'multipath -f'

- testing for existence of /lib64 is not sufficient to find out
  if we are building for a lib64 platform 

- Update dev_loss_tmo for no_path_retry (bnc#492469)

- Merge in changes from OpenSUSE 11.2
- Update 'no_path_retry' correctly for failed paths (bnc#534666)
- Update no_path_retry setting when evaluating features (bnc#542145)
- directio: block count calculation wrong (bnc#549028)
- multipath segfaults if configuration file contains errors
  (bnc#540118)

- Fixup strip whitespaces from getuid output (bnc#542085)
- Change prefix for DASD devices to 'ccw'
- Update no_path_retry setting when evaluating features (bnc#542145)

- Update features when queue_if_no_path is set (bnc#511607)
- Ignore error messages when multipathd is not started
- Add debugging output for feature changes
- Add generic LSI/Engenio controller (bnc#508030)
- Update 'no_path_retry' correctly for failed paths (bnc#534666)
- TUR checker should not return 'failed' for reservation conflict
  (bnc#498413)
- Check for errors in pthread_create()
- Lock vectors during shutdown
- Cleanup various MALLOC/REALLOC callers
- Fix multipathd crash on shutdown
- Do not run kpartx on dm-uevent messages (bnc#473352)
- Set pthread stacksize correctly (bnc#485287)
- Add STK arrays to internal hardware table (bnc#503855)
- Correct persistent symlink for cciss (bnc#497997)
- Backport some fixes from upstream (bnc#445023)
- Add 'reset log' cli command
- no_path_retry <N> causes I/O to fail (bnc#485281)
- Terminate uevent service queue
- Wait for daemon to shutdown (bnc#481389)
- Update cli request processing
- Safe memory allocation in cli_handlers
- Use 'LOG_CONS' option for openlog()
- Remove sysfs attribute cache
- Add 'shutdown' cli command
- Display FC error messages correctly
- Wait for devices in init script (bnc#487586)
- Always synchronize with dm state (bnc#447887)
- Add 'aas' path prioritizer (bnc#472069)
- Synchronize daemon startup with init file (bnc#481389)
- Merge feature string in assemble_map (bnc#507793)
 -------------------------------------------------------------------

- Reset checker message for blocked checkers
- Increase priority for EMC Clariion arrays (bnc#484529)
- Start waiter threads for single paths correctly (bnc#473841)
- Use pthread_sigmask in alias.c when called from daemon.

- Add %pre and %post scripts to stop multipathd during update
- Don't set FC parameter on non-SCSI devices
- multipath -t crashes with invalid configuration file

- Don't remove partition mappings on stop (bnc#468826)
- Set stacksize for log thread
- Terminate all I/O before flushing maps (bnc#475523)
- Select 'features' keyword from multipath setting (bnc#465009)

- Use lists for uevent processing (bnc#478874)
- Set stacksize of uevent handling thread (bnc#478874)
- Increase uevent buffer size
- Strip trailing blanks from wwid
- Stack overflow in uev_trigger (bnc#476540)

- Fixup multibus zero path handling (bnc#476330)
- Update checker handling for blocked devices
- Only pass block events to multipathd
- Clean up uevent processing (bnc#478874)
- Set stacksize correctly for event processing thread (bnc#478874)

- Remove stray umask() call (bnc#458598)
- Don't call kpartx if no paths are active (bnc#473352)

- Multipathd dies immediately after startup (bnc#473029)
- Return ghost state if port is in standby (bnc#475816)
- Switch off queue_if_no_path before removing paths (bnc#475523)

- Fix leastpending loadbalancer output (bnc#444199)
- Start waitevent checker on new paths (bnc#473841)
- Use 'noflush' for kpartx (bnc#473352)

- Display multipath output for leastpending loadbalancer
  properly (bnc#444199)

- Set queue_if_no_path setting during map reload (bnc#472253)
- Remove obsolete 'umount map' uevent handling
- Retry TUR on driver errors (bnc#456961)

- Copy persistent bindings file into initramfs (bnc#468804)
- Invert DM_STATE check for kpartx rules (bnc#440959)

- Correct dbg_malloc() definition
- Fix more memory leaks
- Double free on path release (bnc#458393)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=16
2010-07-06 14:27:45 +00:00
OBS User autobuild
2833f47377 Accepting request 42387 from Base:System
Copy from Base:System/multipath-tools based on submit request 42387 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/42387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=32
2010-07-02 14:04:17 +00:00
OBS User autobuild
55911f9344 Accepting request 42387 from Base:System
checked in (request 42387)

OBS-URL: https://build.opensuse.org/request/show/42387
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=15
2010-07-02 14:04:17 +00:00
Cristian Rodríguez
449c2973e4 Accepting request 42351 from home:jengelh:sparc
Copy from home:jengelh:sparc/multipath-tools via accept of submit request 42351 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/42351
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=14
2010-07-01 20:50:26 +00:00
OBS User autobuild
7f4f97b14d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=31 2010-03-18 15:10:16 +00:00
OBS User autobuild
2747d1bd7e Accepting request 33549 from Base:System
Copy from Base:System/multipath-tools based on submit request 33549 from user coolo

OBS-URL: https://build.opensuse.org/request/show/33549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=30
2010-03-01 00:45:05 +00:00
OBS User autobuild
4500799611 Accepting request 33549 from Base:System
checked in (request 33549)

OBS-URL: https://build.opensuse.org/request/show/33549
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=13
2010-03-01 00:45:04 +00:00
Stephan Kulow
e333961b6e - fix buffer overflow in strncat
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=12
2010-02-26 12:37:35 +00:00
Stephan Kulow
90b7a70958 sync with O:F
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=11
2010-02-22 11:06:47 +00:00
Stephan Kulow
9e68a06ec3 use factory
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=9
2010-02-22 11:06:12 +00:00
OBS User autobuild
ac47866a46 Accepting request 31695 from Base:System
Copy from Base:System/multipath-tools based on submit request 31695 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/31695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=29
2010-02-09 22:04:04 +00:00
OBS User autobuild
2aea547e57 Accepting request 22867 from Base:System
Copy from Base:System/multipath-tools based on submit request 22867 from user hreinecke

OBS-URL: https://build.opensuse.org/request/show/22867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=28
2009-10-23 13:04:46 +00:00
OBS User autobuild
baa09c67f6 checked in
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=7
2009-10-23 13:04:45 +00:00
54e274beab - Make 'param' local (bnc#548708)
- Include multipath-fix.patch in git tree.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=6
2009-10-22 14:39:38 +00:00
OBS User autobuild
500aa2ded5 Accepting request 20291 from Base:System
Copy from Base:System/multipath-tools based on submit request 20291 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/20291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=26
2009-09-10 10:57:08 +00:00
OBS User buildservice-autocommit
dafdfb8404 Updating link to change in openSUSE:Factory/multipath-tools revision 26.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=0a0b71bd14cf0e481a64596f90f92f44
2009-09-10 10:57:08 +00:00
OBS User autobuild
9af01a3b11 checked in
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=5
2009-09-10 10:57:07 +00:00
b8c63b0b64 Accepting request 20150 from home:a_jaeger:branches:openSUSE:Factory
Copy from home:a_jaeger:branches:openSUSE:Factory/multipath-tools via accept of submit request 20150 revision 2.
Request was accepted with message:
reviewed ok, accepted

OBS-URL: https://build.opensuse.org/request/show/20150
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=4
2009-09-10 07:59:39 +00:00
OBS User autobuild
07a04674d8 Accepting request 18442 from Base:System
Copy from Base:System/multipath-tools based on submit request 18442 from user hreinecke

OBS-URL: https://build.opensuse.org/request/show/18442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=25
2009-08-22 01:49:00 +00:00
OBS User unknown
a5688557c7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=24 2009-06-20 00:03:18 +00:00
OBS User unknown
0abbbec656 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=23 2009-01-27 01:21:48 +00:00
OBS User unknown
262d940415 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=22 2009-01-23 13:30:51 +00:00
OBS User unknown
9f25ddf558 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=21 2008-12-04 17:05:28 +00:00
OBS User unknown
631b272723 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=20 2008-11-21 14:37:31 +00:00
OBS User unknown
a03d4e1ef9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=19 2008-11-10 14:26:24 +00:00
OBS User unknown
c57f623336 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=18 2008-11-06 21:19:42 +00:00
OBS User unknown
09c9e52903 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=17 2008-11-03 17:15:33 +00:00
OBS User unknown
2f690c3436 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=16 2008-10-27 16:02:55 +00:00
OBS User unknown
c1f5ec65c6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=15 2008-09-26 14:52:42 +00:00
OBS User unknown
43b8ba2610 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=14 2008-09-24 23:03:35 +00:00
OBS User unknown
9baa9141bb OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=13 2008-09-05 22:44:23 +00:00
OBS User unknown
f013c8c301 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=12 2008-08-28 22:55:27 +00:00
OBS User unknown
9b3f66cacd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=11 2008-07-25 02:06:36 +00:00
OBS User unknown
b39e94864b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=10 2008-05-28 14:27:38 +00:00
OBS User unknown
15999428e4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=9 2008-05-09 21:30:03 +00:00
OBS User unknown
47b2f93a22 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=8 2008-04-29 22:47:42 +00:00
OBS User unknown
72e9d4e81b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=7 2007-09-20 12:15:32 +00:00
OBS User unknown
50b66891a4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=6 2007-08-30 21:18:45 +00:00
OBS User unknown
9a4aa4389f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=5 2007-08-10 15:12:59 +00:00
OBS User unknown
ba8402c144 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=4 2007-08-02 20:50:38 +00:00
OBS User unknown
7f701d7470 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=3 2007-05-21 16:10:25 +00:00
OBS User unknown
e7e18dce4a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=2 2007-05-17 09:47:22 +00:00
OBS User unknown
5c5ecaa98d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=1 2007-01-15 23:25:57 +00:00
14 changed files with 158 additions and 31 deletions

4
.gitignore vendored
View File

@@ -1 +1,5 @@
.osc
\#*
*~
*.obscpio
/multipath-tools/

View File

@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="filename">multipath-tools</param>
@@ -11,6 +11,9 @@
<param name="versionrewrite-replacement">~\2</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="manual"/>
<service mode="buildtime" name="tar"/>
</services>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="changesrevision">397329364d2e192b2538a9157cac3a77bd40fac0</param></service></servicedata>
<param name="changesrevision">f5d32098a7857c93d1d44fc932b5e134808e6741</param></service></servicedata>

Binary file not shown.

View File

@@ -1,3 +1,145 @@
-------------------------------------------------------------------
Fri Feb 6 16:45:11 UTC 2026 - Martin Wilck <mwilck@suse.com>
- Re-add the %ghost entry for /run/multipath (jsc#PED-14758)
-------------------------------------------------------------------
Thu Feb 5 15:23:41 UTC 2026 - Martin Wilck <mwilck@suse.com>
- Update to version 0.14.3+212+suse.f5d32098:
* multipathd: fix failures on booting from a multipath device
(bsc#1257007)
-------------------------------------------------------------------
Mon Feb 2 15:53:14 UTC 2026 - Martin Wilck <mwilck@suse.com>
- Update to version 0.14.2+211+suse.66f8a5ec:
* multipathd: fix possible null deference in purge_disconnected code
(bsc#1257590)
* CI enhancements
-------------------------------------------------------------------
Mon Jan 26 17:02:24 UTC 2026 - Martin Wilck <mwilck@suse.com>
- 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
-------------------------------------------------------------------
Fri Jan 23 17:08:09 UTC 2026 - Martin Wilck <mwilck@suse.com>
- Remove %ghost entry for /run/multipath from spec file (jsc#PED-14758)
-------------------------------------------------------------------
Tue Jan 20 17:43:54 UTC 2026 - Martin Wilck <mwilck@suse.com>
- 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, bsc#1255285)
- 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.
-------------------------------------------------------------------
Wed Dec 17 21:34:12 UTC 2025 - Martin Wilck <mwilck@suse.com>
- 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
-------------------------------------------------------------------
Mon Nov 17 16:11:43 UTC 2025 - Martin Wilck <mwilck@suse.com>
- 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.
-------------------------------------------------------------------
Tue Nov 11 16:09:37 UTC 2025 - Martin Wilck <mwilck@suse.com>
- 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) (bsc#1253260)
* 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.
-------------------------------------------------------------------
Sat Jul 19 12:28:12 UTC 2025 - Martin Wilck <mwilck@suse.com>
- 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)
-------------------------------------------------------------------
Wed Mar 5 14:33:08 UTC 2025 - Martin Wilck <mwilck@suse.com>
@@ -58,6 +200,7 @@ Fri Jan 24 15:06:55 UTC 2025 - Martin Wilck <mwilck@suse.com>
matching UUID and matching type was already present. multipathd
previously failed to set up such maps. Now it will reload them with the
correct content. (bsc#1236390)
* Add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)
-------------------------------------------------------------------
Wed Jan 22 16:18:10 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
@@ -3686,4 +3829,3 @@ Tue May 25 10:43:15 CEST 2004 - fehr@suse.de
- created initial version of a SuSE package from version 0.2.0 of
multipath tools
-------------------------------------------------------------------

View File

@@ -1,4 +0,0 @@
name: multipath-tools
version: 0.11.0+183+suse.3973293
mtime: 1741128802
commit: 397329364d2e192b2538a9157cac3a77bd40fac0

View File

@@ -35,13 +35,13 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
Version: 0.11.0+183+suse.3973293
Version: 0.14.3+212+suse.f5d32098
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
Group: System/Base
URL: http://christophe.varoqui.free.fr/
Source: multipath-tools-%{version}.tar
Source: multipath-tools-%{version}.tar.xz
# modprobe.d configuration file
Source1: modprobe_d-scsi_dh.conf
# SUSE policy: disable partition deletion by default