17
0

Commit Graph

  • 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 Guerrero 2025-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 Wilck 2025-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 Wilck 2025-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 Guerrero 2025-07-23 14:31:58 +00:00
  • 7d57b6c63c Fix changes file format to pass stricter source-validator Lee Duncan 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) Martin Wilck 2025-07-19 14:41:07 +00:00
  • 2980ed4e2d Accepting request 1250442 from Base:System Ana Guerrero 2025-03-06 13:48:01 +00:00
  • 4bd0f5be1c - Update to version 0.11.0+183+suse.3973293: * multipathd: fix hang during shutdown with queuing maps (bsc#1238484). This adds multipathd-queueing.service. * multipath-tools: make multipathd listen on a pathname socket (/run/multipathd.socket) besides listening on an abstract socket. This allows connecting to multipathd from a containerized application (gh#opensvc/multipath-tools#111). In client mode, applications linked against libmpathcmd will attempt to connect to the pathname socket first, and to the abstract socket if this fails. The MULTIPATH_SOCKET_NAME environment variable can be used to override the socket name. * multipathd: trigger uevents for blacklisted paths in reconfigure (bsc#1236321) * libmultipath: remove buggy reinstate_paths function Martin Wilck 2025-03-05 14:35:37 +00:00
  • 3e02bafb91 Accepting request 1240184 from Base:System Dominique Leuenberger 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) Martin Wilck 2025-01-24 15:11:43 +00:00
  • 5a4861df86 Accepting request 1225653 from Base:System Ana Guerrero 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 Martin Wilck 2024-11-21 20:34:26 +00:00
  • 9dd4761657 Accepting request 1221366 from Base:System Ana Guerrero 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 Martin Wilck 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) Martin Wilck 2024-11-04 11:15:34 +00:00
  • cd26e19ec4 Accepting request 1197370 from Base:System Dominique Leuenberger 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) Martin Wilck 2024-08-29 08:32:56 +00:00
  • eaeaf8b620 Accepting request 1188707 from Base:System Ana Guerrero 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 Martin Wilck 2024-07-19 16:10:19 +00:00
  • ce8c35a783 Accepting request 1183412 from Base:System Ana Guerrero 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) Martin Wilck 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 Martin Wilck 2024-06-25 13:39:40 +00:00
  • e1e482dcc4 Accepting request 1167003 from Base:System Ana Guerrero 2024-04-14 09:53:41 +00:00
  • e54a0cbcfc Accepting request 1167002 from home:mwilck:multipath Martin Wilck 2024-04-12 08:25:42 +00:00
  • ec9d1d20ea Accepting request 1155346 from Base:System Dominique Leuenberger 2024-03-07 17:27:24 +00:00
  • 793d5287c2 Accepting request 1155345 from home:mwilck:multipath Martin Wilck 2024-03-05 20:22:26 +00:00
  • ddae2cdcfd Accepting request 1152111 from Base:System Ana Guerrero 2024-02-27 21:45:29 +00:00
  • 0f762a23ce Accepting request 1152109 from home:mwilck:multipath Martin Wilck 2024-02-27 10:23:53 +00:00
  • c1629460fb Accepting request 1152032 from home:mwilck:multipath Martin Wilck 2024-02-27 08:05:15 +00:00
  • 6f9f23e7e9 Accepting request 1151801 from home:mwilck:multipath Martin Wilck 2024-02-26 15:17:56 +00:00
  • 73acb5232d Accepting request 1146796 from Base:System Ana Guerrero 2024-02-15 19:59:17 +00:00
  • 3e9478e4b8 Accepting request 1146795 from home:mwilck:multipath Martin Wilck 2024-02-15 11:09:48 +00:00
  • 65b2f81b3f Accepting request 1146653 from home:mwilck:Future Martin Wilck 2024-02-14 20:56:47 +00:00
  • ecff59b5d7 * Fix activation of LVM volume groups during coldplug (bsc#1219142) Martin Wilck 2024-02-14 08:51:37 +00:00
  • fb4936d842 Accepting request 1146255 from home:mwilck:Future Martin Wilck 2024-02-12 18:14:59 +00:00
  • d0ffa1d9c6 Accepting request 1137070 from Base:System Dominique Leuenberger 2024-01-05 20:41:27 +00:00
  • 41da8769c9 Accepting request 1137069 from home:mwilck:multipath Martin Wilck 2024-01-05 14:38:20 +00:00
  • 9debd41c6c Accepting request 1128122 from Base:System Ana Guerrero 2023-11-23 20:38:54 +00:00
  • 6d8adf7dd6 Accepting request 1128106 from home:mwilck:multipath Martin Wilck 2023-11-22 12:35:18 +00:00
  • 4c41cadff7 Accepting request 1120351 from Base:System Ana Guerrero 2023-10-26 15:12:26 +00:00
  • a72cf1fc31 Accepting request 1120350 from home:mwilck:multipath Martin Wilck 2023-10-25 16:38:26 +00:00
  • 53b6cf4c65 Accepting request 1120229 from Base:System Ana Guerrero 2023-10-25 16:02:06 +00:00
  • 3a861871a7 Accepting request 1120227 from home:mwilck:multipath Martin Wilck 2023-10-25 11:02:55 +00:00
  • 11a9374434 Accepting request 1110448 from Base:System Ana Guerrero 2023-09-13 18:43:14 +00:00
  • a0bfea96e9 Accepting request 1110447 from home:mwilck:multipath Martin Wilck 2023-09-12 07:13:42 +00:00
  • ab4c453167 Accepting request 1109433 from Base:System Ana Guerrero 2023-09-07 19:12:14 +00:00
  • d14f4b9cf0 Accepting request 1109432 from home:mwilck:multipath Martin Wilck 2023-09-07 07:00:13 +00:00
  • ffb13cbe09 Accepting request 1109325 from home:mwilck:multipath Martin Wilck 2023-09-06 19:06:44 +00:00
  • 1277079902 Accepting request 1086784 from Base:System Dominique Leuenberger 2023-05-13 15:17:24 +00:00
  • e137239d0f Accepting request 1086780 from home:mwilck:multipath Martin Wilck 2023-05-12 14:23:19 +00:00
  • acd98c8174 Accepting request 1073840 from Base:System Dominique Leuenberger 2023-03-25 17:54:01 +00:00
  • 0242d8263d Accepting request 1073839 from home:mwilck:multipath Martin Wilck 2023-03-22 16:22:32 +00:00
  • 60916a0256 Accepting request 1073831 from home:mwilck:multipath Martin Wilck 2023-03-22 16:12:01 +00:00
  • bba37395d5 Accepting request 1072177 from Base:System Dominique Leuenberger 2023-03-17 16:02:28 +00:00
  • f148da4744 Accepting request 1072176 from home:mwilck:multipath Martin Wilck 2023-03-15 17:10:00 +00:00
  • 0fa1239253 Accepting request 1061002 from Base:System Dominique Leuenberger 2023-01-26 12:57:10 +00:00
  • bbffa90c1e Accepting request 1060999 from home:mwilck:multipath Martin Wilck 2023-01-25 17:08:22 +00:00
  • af161471ab Accepting request 1059305 from Base:System Dominique Leuenberger 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 Martin Wilck 2023-01-18 10:38:33 +00:00
  • 71bbc3227b - Fix "rpm --verify" (bsc#1207232) Martin Wilck 2023-01-18 09:28:27 +00:00
  • 5cf610134f Accepting request 1031265 from Base:System Dominique Leuenberger 2022-10-27 11:52:21 +00:00
  • 97568d7851 Accepting request 1031262 from home:mwilck:multipath Martin Wilck 2022-10-26 06:57:02 +00:00
  • c25723f042 Accepting request 1030843 from Base:System Dominique Leuenberger 2022-10-25 09:18:23 +00:00
  • c15c52cb59 Accepting request 1030842 from home:mwilck:multipath Martin Wilck 2022-10-24 10:33:09 +00:00
  • 2e7f2f1fb6 Accepting request 1030700 from home:mwilck:multipath Martin Wilck 2022-10-24 09:10:55 +00:00
  • 72c45ff37d Accepting request 1030690 from home:mwilck:multipath Martin Wilck 2022-10-24 08:46:58 +00:00
  • a075ae03a7 Accepting request 1002357 from Base:System Dominique Leuenberger 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). Martin Wilck 2022-09-09 19:40:03 +00:00
  • 053a87351a Accepting request 1001782 from Base:System Dominique Leuenberger 2022-09-09 16:22:14 +00:00
  • 8250617567 Accepting request 1001779 from home:mwilck:multipath Martin Wilck 2022-09-07 14:56:02 +00:00
  • 2425d68f19 Accepting request 999007 from Base:System Dominique Leuenberger 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) Martin Wilck 2022-08-24 09:32:36 +00:00
  • 77a7e2d982 Accepting request 989504 from Base:System Richard Brown 2022-07-21 09:32:51 +00:00
  • c9a59c3513 Fixed revision tag in _service Martin Wilck 2022-07-15 21:20:14 +00:00
  • 81a4f94cf3 Accepting request 989269 from home:mwilck:multipath Martin Wilck 2022-07-14 22:07:19 +00:00
  • 669c0f908d Accepting request 989047 from home:mwilck:multipath Martin Wilck 2022-07-13 20:22:25 +00:00