Skip to content

Commit 9351e3b

Browse files
committed
Update NEWS.md
(cherry picked from commit 00429c6)
1 parent bdf6ec7 commit 9351e3b

3 files changed

Lines changed: 85 additions & 8 deletions

File tree

.github/actions/spelling/expect.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ ifdef
9191
ifndef
9292
igroup
9393
img
94+
Infini
9495
inotify
9596
inttypes
9697
ioctls
@@ -122,6 +123,7 @@ lpthread
122123
Lun
123124
lvm
124125
lvmteam
126+
Lyve
125127
Marzinski
126128
misdetection
127129
mpath
@@ -141,6 +143,7 @@ nompath
141143
NOSCAN
142144
Nosync
143145
nvme
146+
NFINIDAT
144147
OBJDEPS
145148
oneshot
146149
ontap
@@ -154,6 +157,7 @@ petabytes
154157
pgpolicy
155158
plugindir
156159
PNR
160+
ppc
157161
preferredip
158162
preferredsds
159163
prefixdir
@@ -176,6 +180,7 @@ reconfig
176180
redhat
177181
restorequeueing
178182
retrigger
183+
RETRYABLE
179184
rhabarber
180185
rootprefix
181186
rootprefixdir
@@ -187,6 +192,8 @@ sas
187192
sbp
188193
scsi
189194
sda
195+
sdc
196+
Seagate
190197
setmarginal
191198
setprkey
192199
setprstatus

.github/actions/spelling/patterns.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
# uuid:
88
\b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b
99

10+
#commit
11+
\b[0-9a-f]{7}\b
12+
1013
# WWNN/WWPN (NAA identifiers)
1114
\b(?:0x)?10[0-9a-f]{14}\b
1215
\b(?:0x|3)?[25][0-9a-f]{15}\b

NEWS.md

Lines changed: 75 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,96 @@
11
# multipath-tools Release Notes
22

3+
## multipath-tools 0.10.4, 2025/08
4+
5+
This release contains backported bug fixes from the master branch up to 0.12.
6+
7+
### User-visible changes
8+
9+
* Improved the communication with **udev** and **systemd** by triggering
10+
uevents when path devices are added to or removed from multipath maps,
11+
or when `multipathd reconfigure` is executed after changing blacklist
12+
directives in `multipath.conf`.
13+
Fixes [#103](https://github.com/opensvc/multipath-tools/issues/103).
14+
Commits 1eb0719, 6de0c88, effca3b
15+
16+
### Known bugs
17+
18+
* If an existing multipath map is blacklisted in `multipath.conf` and
19+
multipathd is reconfigured while the map device is open (e.g. mounted),
20+
multipathd will be unable to flush the map and keep the paths open
21+
for 3 minutes. This is fixed in 0.12.0 with commit 272808c, which can't
22+
be backported to the `stable-0.10.y` branch.
23+
24+
### Bug fixes
25+
26+
* Fix compilation issue with musl libc on ppc64le and s390x.
27+
Fixes [#112](https://github.com/opensvc/multipath-tools/issues/112).
28+
Commit 4186f2e.
29+
* Avoid a possible system hang during shutdown with queueing multipath maps,
30+
which was introduced in 0.8.8. Commit ebb40e2.
31+
* Failed paths should be checked every `polling_interval`. In certain cases,
32+
this wouldn't happen, because the check interval wasn't reset by multipathd.
33+
Commit 93fb7b7.
34+
* It could happen that multipathd would accidentally release a SCSI persistent
35+
reservation held by another node. Fix it. Commit 64aebdf.
36+
* After manually failing some paths and then reinstating them, sometimes
37+
the reinstated paths were immediately failed again by multipathd.
38+
Commit 11dc757.
39+
* Fix crash in foreign (nvme native multipath) code, present since 0.8.8.
40+
Commit 61c89d7.
41+
* Fix file descriptor leak in kpartx. This problem existed since 0.4.5.
42+
Commit ee2cf0a.
43+
* Fix memory leak in error code path in libmpathpersist which existed
44+
since 0.4.9. Commit 2793c10.
45+
* Fix possible out-of-bounds memory access in vector code that existed
46+
since 0.4.9. Commit e0b4167.
47+
* Fix a possible NULL dereference in the iet prioritizer, existing since
48+
0.4.9. Commit 245cc47.
49+
* Fix misspelled gcc option "-std". Commit b0a8c44.
50+
51+
### Other changes
52+
53+
* Fix CI with cmocka 1.1.8 and newer.
54+
Fixes [#117](https://github.com/opensvc/multipath-tools/pull/117).
55+
Commit 7a85e70.
56+
* Updates to the built-in hardware table:
57+
- Add Quantum devices
58+
- Enable ALUA for AStor/NeoSapphire
59+
- Update NFINIDAT/InfiniBox config
60+
- Fix product blacklist of S/390 devices
61+
- Add Seagate Lyve
62+
- Add HITACHI VSP One SDS Block
63+
- Add SCST (SCSI Target Subsystem for Linux)
64+
* Updates to GitHub workflows.
65+
366
## multipath-tools 0.10.3, 2025/03
467

568
This release fixes some compilation issues, and adds a hwtable entry.
669

70+
### Other changes
71+
72+
* Updates to the built-in hardware table:
73+
- add HPE MSA Gen7 (2070/2072)
74+
775
## multipath-tools 0.10.2, 2025/02
876

9-
This release contains backported bug fixes from the stable-0.11.y branch.
77+
This release contains backported bug fixes from the master branch up to 0.12.
1078

1179
### Bug fixes
1280

1381
* Fix multipathd crash because of invalid path group index value, for example
1482
if an invalid path device was removed from a map.
1583
Fixes [#105](https://github.com/opensvc/multipath-tools/issues/105).
16-
* Make sure maps are reloaded in the path checker loop after detecting an
17-
inconsistent or wrong kernel state (e.g. missing or falsely mapped path
18-
device). Wrongly mapped paths will be unmapped and released to the system.
19-
Fixes another issue reported in
20-
[#105](https://github.com/opensvc/multipath-tools/issues/105).
21-
* Fix the problem that `group_by_tpg` might be disabled if one or more
22-
paths were offline during initial configuration.
84+
This issue existed since 0.4.5. Commit 714c20b.
2385
* Fix possible misdetection of changed pathgroups in a map.
86+
This (minor) problem was introduced in 0.5.0. Commit e7fe3a0.
2487
* Fix the problem that if a map was scheduled to be reloaded already,
2588
`max_sectors_kb` might not be set on a path device that
2689
was being added to a multipath map. This problem was introduced in 0.9.9.
90+
Commit 178c4e0.
91+
* Fix the problem that `group_by_tpg` might be disabled if one or more
92+
paths were offline during initial configuration.
93+
This problem exists since 0.9.6. Commit c048883.
2794

2895
## multipath-tools 0.10.1, 2025/01
2996

0 commit comments

Comments
 (0)