[DRBD-announce] drbd-9.0.23-1
Philipp Reisner <[email protected]>
| Newsgroups | dev.linux.lists.drbd-announce |
|---|---|
| Message-ID | <CADGDV=WHmEEHA_vbDPUepBTGot+Jn-froEGz0JTtwAZ6mwAu-g@mail.gmail.com> |
Hi, it is out, finally! Upgrade from all 9.0.x versions to 9.0.23-1 recommended. A number of new tests were created while working on this release. 9.0.23-1 (api:genl2/proto:86-116/transport:14) -------- * fix a deadlock (regression introduced in 9.0.22) that can happen when new current UUID is generated while a connection gets established * Do not create a new data generation if the node has 'allow-remote-read = no' set, is primary, and the local disk fails (because it has no access to good data anyome) * 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 * fix continuation of initial resync; before that the initial resync always started from the beginning if it was interrupted * use rwsem _non_owner() operations to avoid false positives of lock-dep when running on a debug kernel * fix a sometimes missed resync if only a diskless node was primary since the day0 UUID * fix a corner case where a SyncSource node does not recognise that a SyncTarget node declared the resync as finished * update compat up to Linux 5.6 https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.23-1.tar.gz https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack https://github.com/LINBIT/drbd/commit/d16bfab7a4033024fed2d99d3b179aa6bb6eb300 best regards, Phil