[DRBD-user] drbd-9.0.8rc1 & drbd-utils-9.0.0 & drbdmanage-0.99.5

Philipp Reisner philipp.reisner at linbit.com
Fri Jun 2 15:22:37 CEST 2017

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


We have the release of drbd-utils-9.0.0. We bumped from 8.9.11 to
9.0.0 not for a technical reason, but to use the 3 part version
number a little different in the future.
We will increase the 2nd part if there are new features (and reset the
third part to 0). We will increase the third digit if it contains only

  drbd-utils-9.0.0 still support drbd-8.4.x !

On the side of DRBD9, the 9.0.8 release brings a number of important
fixes. So every drbd-9.0.x user is asked to upgrade to this release
as soon as we tag the final 9.0.8. As of now please bring the rc1 of
it to you testing and staging systems, and report any issues!

On the side of drbd-manage I need to point out that cluster initialization
works now a _lot_ more reliable than before. (using drbd-9.0.8(rc1))

9.0.8rc1-1 (api:genl2/proto:86-112/transport:14)
 * fix an issue wiith current-uuid not getting written for 5 seconds. When a
   resources was down'd/up'd or the node rebooted, you got split brain
 * fix an issue with diskless nodes adopting wrong current UUIDs
 * fix a distributed deadlock when doing a discard/write-same burst
 * fix wrongly rejected two-phase-state transactions; this issue was a
   cause for drbdmanage init failing for 3 nodes
 * fix a race that caused DRBD to go StandAlone instead of Connecting
   after loosing a connection
 * fix initial resync, triggered by "--force primary"; this is a fix
   for a regression introduced in 9.0.7
 * new configuration option that allows to report back IO errors instead
   of freezing IO in case a partition looses quorum
 * merged changes from 8.4.10 and with that compatibility with Linux-4.12


 * drbd udev: fix inconsistent inheritance of implicit volumes
   To keep previous udev /dev/drbd/by-resource/... behavior,
   you may need to set or unset/comment "global { udev-always-use-vnr; }",
   see the shipped example global_common.conf
 * Fix regressions of the out-of-the-box DRBD 8.4 experience
   with our pacemaker DRBD Resource Agent and shipped example config files
 * debian: don't "stop" drbd on upgrade of utils package
 * DrbdMon: can now focus on "problem" resources by filtering-out "ok" ones
 * v9: support new option on_no_quorum
 * drbdadm: fix segfaults, improve error reporting
 * adjust: fix deleting unrelated peer(s) on "adjust resource:specific-peer"
 * drbdmeta create-md/convert: fix check for existing external meta-data


drbdmanage (0.99.5-1)
  * client: fix bug in inline comments for ConfigParser
  * implement external nodes
  * wipefs: do not use "-q"
  * server: reset grace period on create_node
  * avoid shutting down satellites immediately
  * make cluster initialization more reliable


...and packages of it are here...


More information about the drbd-user mailing list