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. This is a release candidate, please help test it. 9.1.9-rc.1 (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 https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.9-rc.1.tar.gz https://github.com/LINBIT/drbd/commit/5b458b1a5ca74bec2ce498f5ad29a9bd0e7b4ad2 _______________________________________________ Star us on GITHUB: https://github.com/LINBIT drbd-user mailing list drbd-user@lists.linbit.com https://lists.linbit.com/mailman/listinfo/drbd-user