[DRBD-announce] drbd-9.1.8
Philipp Reisner
philipp.reisner at linbit.com
Thu Jul 14 17:39:50 CEST 2022
Hello DRBD users,
Here is the final drbd-9.1.8 release. Another rc in the 9.2 series will
follow next week.
With this release we restored the protocol compatibility with drbd-8.4. The
reason behind this is that we want to discontinue drbd-9.0. Since upstream
Linux still contains drbd-8.4 we want to have our active branches protocol
compatible with 8.4. Next step for the upstream journey is to build
the CI pipeline for an in-tree DRBD.
In the one week of release candidate state, we got aware of one issue
that is actually a regression in drbd-9.1.7. It is about re-integrating
a node with a backing disk to a diskless primary node.
9.1.8 (api:genl2/proto:110-121/transport:17)
--------
* restore protocol compatibility with drbd-8.4
* detect peers that died silently when starting a two-phase-commit
* correctly abort two-phase-commits when a connection breaks between
phases 1 and 2
* allow re-connect to a node that was forced into secondary role and
where an opener is still present from the last time it was primary
* fix a race condition that allowed to configure two peers with the
same node id
* ensure that an open() call fails within the auto-promote timeout
if it can not succeed
* build fixes for RHEL9
* following upstream changes to DRBD up to Linux 5.17 and updated compat
https://github.com/LINBIT/drbd/commit/2240f77a45d20474f1fd0e187fd4e3e876f5726c
https://pkg.linbit.com/downloads/drbd/9/drbd-9.1.8.tar.gz
More information about the drbd-announce
mailing list