[DRBD-announce] drbd-9.0.28-1

Philipp Reisner philipp.reisner at linbit.com
Thu Feb 25 17:56:34 CET 2021


during the last week before the release, we let another few fixes in,
which again, are really hard to trigger.

Two minor features are coming with this release:
 1 Resource renaming
 2 ability to disable the upper bandwidth boundary for the resync controller

9.0.28-1 (api:genl2/proto:86-119/transport:14)
 * fix a regression introduces with 9.0.25; it failed to determine the
   right device size and the connection hangs in WFBitmapS/WFBitmapT
   repl state; to trigger this you need to do a partial resync to a
   new node with different backing device size
 * fix an issue with netlink packets processed in parallel on multiple
   CPUs; the bug caused drbdadm adjust failing in very rare cases
 * fix a very rare occurrence of a reconciliation resync getting stuck
 * fix a race condition that causes a detach operation to hang; it
   is very hard to trigger
 * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
 * fix a counter imbalance that could lead to assertion messages when a
   protocol A peer disconnects with a certain timing
 * fix a rare race with receiving bitmap and a state change while
   establishing a connection
 * fix UUID handling to avoid false split-brain detections; this bug got
   triggered an isolated primary that gets demoted, and temporal network
   interruptions among the remaining nodes
 * fix resync decision to obey disk states when the generation UUIDs are
   equal; the effect of this bug was that you could end up with two Outdated
   nodes after resync
 * fix concurrent disk-attach operations
 * Fix possible kernel warning regarding an inbalance of backing device
 * move some amount of kernel backward compatibility code moved from the old
   method (drbd_wrappers.h) to new cocci semantic patches
 * add support renaming resources while its devices might be in use and
   process IO requests
 * Allow setting c_max_rate to 0 with the meaning that the resync controller
   has no upper limit for the resync speed


More information about the drbd-announce mailing list