Dear DRBD and WinDRBD users, We've just released another release canidate of WinDRBD: 1.0.0-rc10. This version contains an optimization on the network receiver side which speeds up secondary writes by a factor of 2-4. It also contains fixes for various BSODs.
For now there are two registry keys that control the receiver cache: you normally don't have to touch them: they are in the WinDRBD services key (HKLM\System\CurrentControlSet\Services\WinDRBD) DWORD enable_receiver_cache <0 or 1> DWORD receive_buffer_size <size of cache in bytes >=4K <=4M > defaults to 128K We will change these parameters later to a per resource network setting in drbd.conf. As always the installable EXE can be downloaded from Linbit's homepage: https://www.linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driver/ (scroll down to DRBD 9 Windows Driver) Please help testing this release canidate, it is already quite close to the final version, - Johannes ---- From WHATSNEW.md: Optimization on the network side ("receiver cache"): receive from socket in larger chunks (defaults to 128K), this speeds up secondary writes by a factor of 2 to 4. Fix in wait_event: wait_event should not be interruptible. Also wait_for_completion should not be interruptible. This fixes lots of BSODs at various places (process_sender_todo, ...) which mainly occured at disconnecting a resource. There is also an optimization at the backing device side (backing device cache) but this implementation is currently broken and probably will be abandoned (it does not give a speedup). It is disabled by default.
_______________________________________________ Star us on GITHUB: https://github.com/LINBIT drbd-user mailing list drbd-user@lists.linbit.com https://lists.linbit.com/mailman/listinfo/drbd-user