[DRBD-announce] drbd-9.0.26-rc2

Philipp Reisner philipp.reisner at linbit.com
Wed Nov 18 17:37:46 CET 2020


Hi,

we had a very busy week. A number of merge-requests got ready. A bug
fix from an external contributor cam in this week. The only issue that
was reported from the -rc1 release was a minor glitch in the compat
layer. That was fixed as well.

I hope it calms down so that we can tag the final next week.

This is a release candidate, please help testing it.

Changelog:
9.0.26-0rc2 (api:genl2/proto:86-118/transport:14)
--------
 * fix a crash if during resync a discard operation fails on the
   resync-target node
 * fix online verify to not clamp disk states to UpToDate
 * fix promoting resync-target nodes; the problem was that it could modify
   the bitmap of an ongoing resync; which leads to alarming log messages
 * pause a resync if the sync-source node becomes inconsistent; an example
   is a cascading resync where the upstream resync aborts and leaves the
   sync-source node for the downstream resync with an inconsistent disk;
   note, the node at the end of the chain could still have an outdated disk
   (better than inconsistent)
 * allow force primary on a sync-target node by breaking the resync
 * minor fixes to the compat tests

9.0.26-0rc1 (api:genl2/proto:86-118/transport:14)
--------
 * fix a case of a disk unexpectedly becoming Outdated by moving the
   exchange of the initial packets into the body of the two-phase-commit
   that happens at a connect
 * fix adding of new volumes to resources with a primary node
 * reliably detect split brain situation on both nodes
 * fix an unexpected occurrence of NetworkFailure state in a tight
   drbdsetup disconnect; drbdsetup connect sequence
 * fix online verify to return to Established from VerifyS if the VerifyT node
   was temporarily Inconsistent during the run
 * fix a corner case where a node ends up Outdated after the crash and rejoin
   of a primary node
 * implement 'blockdev --setro' in DRBD
 * following upstream changes to DRBD up to Linux 5.9 and ensure
   compatibility with Linux 5.8 and 5.9

https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.26-0rc2.tar.gz
https://github.com/LINBIT/drbd/commit/100c1e13813702a52e54cda9d0a011d3b88ac2b6



More information about the drbd-announce mailing list