17
0

8 Commits

Author SHA256 Message Date
Martin Wilck
22176534c3 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 22:37:33 +01:00
Martin Wilck
221d3ea8b5 Remove .obsinfo file
This file breaks the version detection of the set_version OBS service
2025-11-17 18:29:58 +01:00
Martin Wilck
21b3f891ba Update to version 0.13.0+201+suse.821510bc
* CI: more GitHub workflow updates. No code changes.
2025-11-17 17:36:05 +01:00
Martin Wilck
2e71d1e79d Update to version 0.13.0+186+suse.9a8e81de
* CI: GitHub workflow updates. No code changes.
2025-11-17 15:24:59 +01:00
Martin Wilck
f2177911ed .gitignore: copy from slfo-main branch 2025-11-17 15:19:32 +01:00
Martin Wilck
d2bf7ae337 _service: switch to tar_scm 2025-11-17 15:19:32 +01:00
Martin Wilck
269f34bfc7 Update to 0.13.0-127-g37f9a4c9
- 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-17 15:16:04 +01:00
Martin Wilck
8e726c7160 _service: switch to next branch 2025-11-11 17:01:07 +01:00
8 changed files with 76 additions and 13 deletions

4
.gitignore vendored
View File

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

View File

@@ -1,16 +1,19 @@
<?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>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@+suse.%h</param>
<param name="revision">factory</param>
<param name="revision">next</param>
<param name="match-tag">0.[0-9]*.[0-9]*</param>
<param name="versionrewrite-pattern">[-]pre(\.)?([0-9])</param>
<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">9bca7869df03c223dfb00c83c3f31559bfff8fe4</param></service></servicedata>
<param name="changesrevision">dbac936f8ddfe859f35cd6737acc7ca072e37c86</param></service></servicedata>

Binary file not shown.

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
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)
* 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>

View File

@@ -1,4 +0,0 @@
name: multipath-tools
version: 0.11.0+184+suse.9bca786
mtime: 1752927801
commit: 9bca7869df03c223dfb00c83c3f31559bfff8fe4

View File

@@ -35,13 +35,13 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
Version: 0.11.0+184+suse.9bca786
Version: 0.13.0+229+suse.dbac936f
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