Dear DRBD users, this is the first RC of the upcoming drbd-utils version 9.28.0. In contrast to the recent releases this one contains a bit more exciting news:
- 8.3 code is gone - events2: netlink messages (used between utils in user space and the kernel module) can be sent out of order. So far this was more theoretical, but more modern kernels actually seem to actually make use of it. We put code in place that reorders such messages if sent out of order. This is particularly important for software that depends on events2 processing. The actual impact might vary, but just to name a few that make use of events2 processing: drbd-reactor, drbdmon, LINSTOR. - udev: drbdsetup got a new "udev" subcommand that replaces drbdadm's "sh-udev" command. This allows to have the actual (in kernel) state reflect the udev state more closely compared to drbdadm which used res file information. It avoids problems if the res file can not be parsed or problems if the hostname is not set yet (e.g., systemd-udev starts before the hostname is set). All in all we hope this solves udev related issues we saw previously. there are all kinds of fixes and improvements all over the place like improved Pacemaker support for 2.1.7, or tweaks for the promotion score if force-io-error is true, which will help drbd-reactor. More details can be found in the changelog or the git history. Please test, if we don't find any bugs the final version will get released in about a week from now. Regards, rck Changelog: * events2: set may_promote:no promotion_score:0 while force-io-failure:yes * drbdsetup,v9: show TLS in connection status * drbdsetup,v9: add udev command * 8.3: remove * crm-fence-peer.9.sh: fixes for pacemaker 2.1.7 * events2: improved out of order message handling GIT: https://github.com/LINBIT/drbd-utils/commit/5ddb29c18c0a539fb010f883ea4f88bd1d184391 TGZ: https://pkg.linbit.com//downloads/drbd/utils/drbd-utils-9.28.0-rc.1.tar.gz PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack
signature.asc
Description: PGP signature