[DRBD-user] 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-user mailing list