[DRBD-user] drbd-9.0.15-0rc1

Philipp Reisner philipp.reisner at linbit.com
Fri Jul 20 16:17:36 CEST 2018


Another DRBD release is coming up. Please help in testing the release

This release contains one important fix for users that use DRBD9
in combination with LINSTOR or DRBDmanage and intend to do live
migrations of VMs.

What is in for everyone is the performance optimization, giving the
users of NVMe SSDs up to 30% more IOPs.

9.0.15-0rc1 (api:genl2/proto:86-114/transport:14)
 * fix live migrate of VMs on DRBD when migrated to/from diskless
   nodes; before that fix a race condition can lead to one of the nodes
   seeing the other one as consistent only
 * fix an IO deadlock in DRBD when the activity log on a secondary runs full;
   In real world this was very seldom triggered but can be easily reproduced
   with a workload that touches one block every 4M and writes them all in
   a burst
 * fix hanging demote after IO error followed by attaching the disk again
   and the corresponding resync
 * fix DRBD dopping connection after an IO error on the secondary node
 * improve details when online changing devices from diskless to with disk and
   vice versa. (Including peers freeing bitmap slots)
 * remove no longer relevant compat tests
 * expose openers via debugfs; that helps to answer the question why does
   DRBD not demote to secondary, why does it give tell me "Device is held
   open by someone"
 * optimize IO submit code path; this can improve IOPs up to 30% on a system
   with fast backend storage; lowers CPU load caused by DRBD on every workload


LINBIT | Keeping The Digital World Running

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.

More information about the drbd-user mailing list