Compare commits
1 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
12363aa994 |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,5 +1 @@
|
|||||||
.osc
|
.osc
|
||||||
\#*
|
|
||||||
*~
|
|
||||||
*.obscpio
|
|
||||||
/multipath-tools/
|
|
||||||
|
|||||||
6
_service
6
_service
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
|
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
|
||||||
<param name="filename">multipath-tools</param>
|
<param name="filename">multipath-tools</param>
|
||||||
@@ -11,9 +11,5 @@
|
|||||||
<param name="versionrewrite-replacement">~\2</param>
|
<param name="versionrewrite-replacement">~\2</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="manual">
|
|
||||||
<param name="file">*.tar</param>
|
|
||||||
<param name="compression">xz</param>
|
|
||||||
</service>
|
|
||||||
<service name="set_version" mode="manual"/>
|
<service name="set_version" mode="manual"/>
|
||||||
</services>
|
</services>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<service name="tar_scm">
|
||||||
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
|
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
|
||||||
<param name="changesrevision">d08f5475301e6fff055457fa1401c8c0d94ef65e</param></service></servicedata>
|
<param name="changesrevision">397329364d2e192b2538a9157cac3a77bd40fac0</param></service></servicedata>
|
||||||
Binary file not shown.
@@ -1,123 +1,9 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 26 17:02:24 UTC 2026 - Martin Wilck <mwilck@suse.com>
|
Tue Mar 25 17:15:49 UTC 2025 - Martin Wilck <mwilck@suse.com>
|
||||||
|
|
||||||
- Update to version 0.14.1+208+suse.d08f5475:
|
- Migrate to git-based workflow.
|
||||||
|
* remove .obscpio file
|
||||||
* kpartx: fix segfault when operating on regular files
|
* disable build-time service
|
||||||
(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>
|
Wed Mar 5 14:33:08 UTC 2025 - Martin Wilck <mwilck@suse.com>
|
||||||
@@ -179,7 +65,6 @@ Fri Jan 24 15:06:55 UTC 2025 - Martin Wilck <mwilck@suse.com>
|
|||||||
matching UUID and matching type was already present. multipathd
|
matching UUID and matching type was already present. multipathd
|
||||||
previously failed to set up such maps. Now it will reload them with the
|
previously failed to set up such maps. Now it will reload them with the
|
||||||
correct content. (bsc#1236390)
|
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>
|
Wed Jan 22 16:18:10 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
@@ -3808,3 +3693,4 @@ Tue May 25 10:43:15 CEST 2004 - fehr@suse.de
|
|||||||
- created initial version of a SuSE package from version 0.2.0 of
|
- created initial version of a SuSE package from version 0.2.0 of
|
||||||
multipath tools
|
multipath tools
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
|||||||
4
multipath-tools.obsinfo
Normal file
4
multipath-tools.obsinfo
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
name: multipath-tools
|
||||||
|
version: 0.11.0+183+suse.3973293
|
||||||
|
mtime: 1741128802
|
||||||
|
commit: 397329364d2e192b2538a9157cac3a77bd40fac0
|
||||||
@@ -35,12 +35,13 @@
|
|||||||
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
|
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
|
||||||
|
|
||||||
Name: multipath-tools
|
Name: multipath-tools
|
||||||
Version: 0.14.1+208+suse.d08f5475
|
Version: 0.11.0+183+suse.3973293
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Tools to Manage Multipathed Devices with the device-mapper
|
Summary: Tools to Manage Multipathed Devices with the device-mapper
|
||||||
License: GPL-2.0-only AND GPL-3.0-or-later
|
License: GPL-2.0-only AND GPL-3.0-or-later
|
||||||
Group: System/Base
|
Group: System/Base
|
||||||
URL: http://christophe.varoqui.free.fr/
|
URL: http://christophe.varoqui.free.fr/
|
||||||
|
#!RemoteAsset: git+https://github.com/openSUSE/multipath-tools/commit/397329364d2e192b2538a9157cac3a77bd40fac0
|
||||||
Source: multipath-tools-%{version}.tar.xz
|
Source: multipath-tools-%{version}.tar.xz
|
||||||
# modprobe.d configuration file
|
# modprobe.d configuration file
|
||||||
Source1: modprobe_d-scsi_dh.conf
|
Source1: modprobe_d-scsi_dh.conf
|
||||||
@@ -253,6 +254,7 @@ exit 0
|
|||||||
%{_mandir}/man8/multipathd.8*
|
%{_mandir}/man8/multipathd.8*
|
||||||
%{_mandir}/man8/multipathc.8*
|
%{_mandir}/man8/multipathc.8*
|
||||||
%{_mandir}/man8/mpathpersist.8*
|
%{_mandir}/man8/mpathpersist.8*
|
||||||
|
%ghost %attr(700,root,root) /run/multipath
|
||||||
|
|
||||||
%files -n libmpath0
|
%files -n libmpath0
|
||||||
%{libdir}/libmultipath.so.0
|
%{libdir}/libmultipath.so.0
|
||||||
|
|||||||
Reference in New Issue
Block a user