[DRBD-announce] drbd-9.1.9
Philipp Reisner
philipp.reisner at linbit.com
Mon Aug 29 13:37:18 CEST 2022
Hello,
during the summer season, we learned that in the progress of following
upstream changes and introducing compatibility code (tests and coccinelle
spatch files) we broke DRBD on partitions on all kernels older than Linux
5.10.
Yes, partitions are handled differently than logic volumes in some details in
the kernel. As good, old partitioning is still as a thing, this is the main
reason to get a release out in August.
The other fixes are mostly hard to trigger or for exotic configurations or
seldom-performed operations.
9.1.9 (api:genl2/proto:110-121/transport:17)
--------
* fix a mistake in the compat generation code; it broke DRBD on
partitions on kernel older than linux 5.10 (this was introduced
with drbd-9.1.8; not affected: logical volumes)
* fix for a bug (introduced with drbd-9.0.0), that caused possible
inconsistencies in the mirror when using the 'resync-after' option
* fix a bug that could cause a request to get stuck after an unlucky
timing with a loss of connection
* close a very small timing window between connect and promote that
could lead to the new-current-uuid not being transmitted to the
concurrently connecting peer, which might lead to denied connections
later on
* fix a recently introduced OOPS when adding new volumes to a
connected resource
* fix online attach when the connection to a 3rd node is down
https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.9.tar.gz
https://github.com/LINBIT/drbd/commit/a2b9ca1057069e0dbc7c5322b3c7d611c582b1e6
More information about the drbd-announce
mailing list