Hello,
As always, this release brings several fixes. For many of those fixes, we created new test cases or extended existing test cases to verify the bug's existence and the patch's effectiveness. What we learned was that we needed more testing in the area of the checksum-based resync. We have that now. In December, I wrote that the RDMA transport was ready; well, it turned out that it still had an issue under heavy I/O load. Although that is fixed now, other bugs might be waiting to be discovered in the RDMA transport. This is the release candidate. Please help test it. 9.2.8-rc.1 (api:genl2/proto:86-122/transport:19) -------- * Fix the not-terminating-resync phenomenon between two nodes with backing disk in the presence of a diskless primary node under heavy I/O * Fix a rare race condition aborting connections claiming wrong protocol magic * Fix various problems of the checksum-based resync, including kernel crashes * Fix soft lockup messages in the RDMA transport under heavy I/O * changes merged from drbd-9.1.19 - Fix a resync decision case where drbd wrongly decided to do a full resync, where a partial resync was sufficient; that happened in a specific connect order when all nodes were on the same data generation (UUID) - Fix the online resize code to obey cached size information about temporal unreachable nodes - Fix a rare corner case in which DRBD on a diskless primary node failed to re-issue a read request to another node with a backing disk upon connection loss on the connection where it shipped the read request initially - Make timeout during promotion attempts interruptible - No longer write activity-log updates on the secondary node in a cluster with precisely two nodes with backing disk; this is a performance optimization - Reduce CPU usage of acknowledgment processing https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.8-rc.1.tar.gz https://github.com/LINBIT/drbd/commit/c2823c629623594bd6f916b7bc7e55629a790d4d https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.19-rc.1.tar.gz https://github.com/LINBIT/drbd/commit/b33129351562fde9407c21a96d5bba01d4cf6ed3