[DRBD-user] drbd-9.1.17-rc.2 and drbd-9.2.6-rc.2

Philipp Reisner philipp.reisner at linbit.com
Tue Oct 24 15:46:27 CEST 2023


Here are drbd-9.1.17-rc.2 and drbd-9.2.6-rc.2. Only a few changes on the
9.1 branch. After we had this UBSAN warning in rc.1 I want to give it
one more RC week.

The 9.2 branch saw way more changes than what is healthy for a release
candidate week.

I want to maintain only one TCP transport implementation in the long
run. I briefly mentioned this in the rc.1 announcement. So, for that, we
introduced a new config option for the net section: load-balance-paths.
When enabled, it selects the 'lb-tcp' implementation now. In a few
months, we will probably rename 'tcp' to 'tcp-legacy' and 'lb-tcp' to
just 'tcp'. Then the new 'tcp' implementation will be compatible with
both load-balanced multiple-path connections and older DRBD releases,
depending on the new load-balance-paths setting.

Building with the OFED kernels (RDMA) should be much easier with this rc.
Two new config options to fine tune RDMA performance.
Fixes to key handling in the new TLS code.

Known issues: As of rc.2 we know that disabling load-balance-paths and
forcing it to use lb-tcp results in an unstable system.
Do not use the transport keyword; use only the load-balance-paths
keyword to be on the save side.

Please help test the release candidates.


9.2.6-rc.2 (api:genl2/proto:86-122/transport:19)
--------
 * a new config net option 'load-balance-paths' that easens
   the steps of renaming the transports tcp to tcp-legacy and
   lb-tcp to tcp; and the final removal of the older tcp
   implementation
 * Build fixes for xenial and similar distros
 * Tuning parameter rdma-ctrl-(snd|rcv)buf-size for fine tuning
 * TLS key handling fixes
 * Makefile updates for compiling with OFED
 * dkms updates to include the compat handshake module
 * changes merged from drbd-9.1.17-rc.2
  - fix a UBSAN warning introduced in rc.1
  - fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning


https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.17-rc.2.tar.gz
https://github.com/LINBIT/drbd/commit/2941f6f6a2942cf6f4c81269ceea471d8d18bb6b

https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.6-rc.2.tar.gz
https://github.com/LINBIT/drbd/commit/cd5ed11da19b2885c0ccb5de862ce3e9c64b57fb

best regards,
 Philipp


More information about the drbd-user mailing list