98aa5756ad
Update to version 0.14.1+208+suse.d08f5475
slfo-main
Martin Wilck
2026-01-26 18:07:51 +01:00
5335c2c38e
Remove %ghost entry for /run/multipath from spec file (jsc#PED-14758)
factory
Martin Wilck
2026-01-23 18:09:25 +01:00
c2809aba02
Remove %ghost entry for /run/multipath from spec file (jsc#PED-14758)
Martin Wilck
2026-01-23 18:09:25 +01:00
7b8ec1aadb
Update to version 0.14.0+207+suse.18c17be5
Martin Wilck
2026-01-20 21:10:06 +01:00
829e71a7d3
Update to version 0.14.0+207+suse.18c17be5
Martin Wilck
2026-01-20 21:00:37 +01:00
c4ada147ee
Update to version 0.13.0+229+suse.dbac936f
Martin Wilck
2025-12-17 23:13:00 +01:00
c4697d484d
Revert "Do not turn deprecation warnings into errors"
Martin Wilck
2025-12-17 22:30:57 +01:00
b302670d7f
Do not turn deprecation warnings into errors (bsc#1255045)
Martin Wilck
2025-12-16 12:22:53 +01:00
5879e60e08
Merge remote-tracking branch 'obs/factory' into factory ("theirs" strategy)
Martin Wilck
2025-12-16 12:03:36 +01:00
9bf22e9519
Remove .obsinfo file
Martin Wilck
2025-11-17 18:27:52 +01:00
0e3aeb25e2
Update to version 0.13.0+201+suse.821510bc
Martin Wilck
2025-11-17 17:26:19 +01:00
b484beb6db
.gitignore: add multipath-tools subdir
Martin Wilck
2025-11-11 18:43:52 +01:00
55f430c3a2
.gitignore: basic additions
Martin Wilck
2025-11-11 17:56:04 +01:00
ce7ee19909
Remove .obsinfo file
slfo-1.2
Martin Wilck
2025-11-17 18:27:52 +01:00
2c9f388fb3
Merge branch 'factory' into slfo-main
Martin Wilck
2025-11-17 18:30:42 +01:00
d4c071f65f
Remove .obsinfo file
Martin Wilck
2025-11-17 18:27:52 +01:00
5ec425249b
Update to version 0.13.0+201+suse.821510bc
Martin Wilck
2025-11-17 17:37:30 +01:00
364ebfc0b4
Update to version 0.13.0+201+suse.821510bc
Martin Wilck
2025-11-17 17:26:19 +01:00
65483f38be
_service: switch to revision "slfo-main"
Martin Wilck
2025-11-17 17:27:20 +01:00
3e07d4e4f2
Accepting request 1317185 from Base:System
Ana Guerrero2025-11-12 20:42:04 +00:00
28e3517f30
Update to version 0.11.3+184+suse.e1501732:
Martin Wilck
2025-11-11 22:21:53 +01:00
db3fe9af83
- Added bug ref: Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260)
Martin Wilck2025-11-11 20:03:15 +00:00
6c95f47805
multipath-tools.changes: add bug reference
Martin Wilck
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
Martin Wilck2025-11-11 17:50:13 +00:00
93fc2ac181
Update to version 0.13.0+127+suse.37f9a4c9
Martin Wilck
2025-11-11 18:42:12 +01:00
b0aeb698b9
.gitignore: add multipath-tools subdir
Martin Wilck
2025-11-11 18:43:52 +01:00
f3720a54e6
.gitignore: basic additions
Martin Wilck
2025-11-11 17:56:04 +01:00
da0f5cff73
Accepting request 1294880 from Base:System
Ana Guerrero2025-07-23 14:31:58 +00:00
7d57b6c63c
Fix changes file format to pass stricter source-validator
Lee Duncan2025-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)
Martin Wilck2025-07-19 14:41:07 +00:00
2980ed4e2d
Accepting request 1250442 from Base:System
Ana Guerrero2025-03-06 13:48:01 +00:00
4bd0f5be1c
- Update to version 0.11.0+183+suse.3973293: * multipathd: fix hang during shutdown with queuing maps (bsc#1238484). This adds multipathd-queueing.service. * multipath-tools: make multipathd listen on a pathname socket (/run/multipathd.socket) besides listening on an abstract socket. This allows connecting to multipathd from a containerized application (gh#opensvc/multipath-tools#111). In client mode, applications linked against libmpathcmd will attempt to connect to the pathname socket first, and to the abstract socket if this fails. The MULTIPATH_SOCKET_NAME environment variable can be used to override the socket name. * multipathd: trigger uevents for blacklisted paths in reconfigure (bsc#1236321) * libmultipath: remove buggy reinstate_paths function
Martin Wilck2025-03-05 14:35:37 +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)
Martin Wilck2025-01-24 15:11:43 +00:00
5a4861df86
Accepting request 1225653 from Base:System
Ana Guerrero2024-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
Martin Wilck2024-11-21 20:34:26 +00:00
9dd4761657
Accepting request 1221366 from Base:System
Ana Guerrero2024-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
Martin Wilck2024-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)
Martin Wilck2024-11-04 11:15: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)
Martin Wilck2024-08-29 08:32:56 +00:00
eaeaf8b620
Accepting request 1188707 from Base:System
Ana Guerrero2024-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
Martin Wilck2024-07-19 16:10:19 +00:00
ce8c35a783
Accepting request 1183412 from Base:System
Ana Guerrero2024-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)
Martin Wilck2024-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
Martin Wilck2024-06-25 13:39:40 +00:00
e1e482dcc4
Accepting request 1167003 from Base:System
Ana Guerrero2024-04-14 09:53:41 +00:00
e54a0cbcfc
Accepting request 1167002 from home:mwilck:multipath
Martin Wilck2024-04-12 08:25:42 +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).
Martin Wilck2022-09-09 19:40:03 +00:00
fe2b445b56
- Update to version 0.9.0+55+suse.33d8854: * Avoid linking to libreadline to avoid licensing issue (bsc#1202616)
Martin Wilck2022-08-24 09:32:36 +00:00
77a7e2d982
Accepting request 989504 from Base:System
Richard Brown2022-07-21 09:32:51 +00:00