[DRBD-announce] drbd-9.0.23-0rc1

Philipp Reisner <[email protected]>
Newsgroups dev.linux.lists.drbd-announce
Message-ID <CADGDV=XFkF=MnhEJxXa0DhaE24uTDVi11UqrGEb79iLk7-77Og@mail.gmail.com>
Hi,

A few fixes are waiting...
The regression is, of course, painful, and causes a lot of thinking
here about how we can get better at testing and verifying our changes.
There is a plan.

The area of handling IO errors needed a bit of love and quickly adding
and removing nodes with LINSTOR is an area where bugs where hidden.

Help us to find out what is broken within a week. If you fail, this
becomes a final release on May 18.


9.0.23-0rc1 (api:genl2/proto:86-116/transport:14)
--------
 * fix a deadlock (regression introduced in 9.0.22) that can be
   triggered if a minor is added into a resource with an established
   connection
 * generate new UUID immediately if a primary loses a disk due to an IO
   error
 * fix read requests on diskless nodes that hit a read error on a
   diskful node; the retry on another diskful node works, but a bug
   could lead to a log-storm on the diskless node
 * fix removal of diskless nodes from clusters with quorum enabled
   (initiated from the diskless itself)
 * fix wrongly declined state changes if connections are established
   concurrently
 * use rwsem _non_owner() operations to avoid false positives of
   lock-dep when running on a debug kernel

https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.23-0rc1.tar.gz


best regards,
 Phil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.