WinDRBD 1.2.9 released
Johannes Khoshnazar-Thoma <[email protected]> Thu, 16 Apr 2026 13:07:02 +0200
| Newsgroups | dev.linux.lists.drbd-announce |
|---|---|
| Message-ID | <[email protected]> |
Dear WinDRBD community, WinDRBD 1.2.9 is out and available in the repositories. An evaluation version can be downloaded from: https://linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driver/ It fixes several minor issues that have piled up with the switch to the WinDRBD 1.2 branch. Most notably, it fixes a problem with the driver not unloading and therefore making a reboot neccessary on upgrade. Another major change is that we now use the clang (instead of gcc) compiler to build the distribution packages. The advantage is that clang can generate Windows windbg compatible debug info (*.pdb) files, which eases analyzing a crash dump a lot. WinDRBD can still be built with gcc manually, only the packages are compiled with clang. From the WHATSNEW.md: What's new in version 1.2.9 --------------------------- DRBD 9.2.17 / DRBD 9.3.1 support Support compound pages (used by DRBD 9.3.1) Fixed several memory leaks Fixed use after free in drbd_destroy_device / workqueue Fixed start sector out of range check Fixed synchronize RCU if called before driver unload Fixed signal pending on task creation Compile binary packages with clang --------------------------------------- If you plan a maintenance window, it is recommended to update WinDRBD to 1.2.9 (or any later version). Note that there are packages built for DRBD 9.2 and DRBD 9.3, you can use either DRBD 9.2 (older codebase) or DRBD 9.3 (performs better in some cases). Best regards, - Johannes