# drbd-9.2.16 and drbd-9.3.0-rc.6

**URL:** <https://forums.linbit.com/t/drbd-9-2-16-and-drbd-9-3-0-rc-6/1071>\
**Category:** Release Announcements\
**Tags:** drbd\
**Created:** [November 25, 2025, 9:14pm UTC](https://forums.linbit.com/t/drbd-9-2-16-and-drbd-9-3-0-rc-6/1071 "2025-11-25T21:14:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![phil\_reisner](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@phil\_reisner](https://forums.linbit.com/u/phil_reisner)\
**Post date:** [November 25, 2025, 9:14pm UTC](https://forums.linbit.com/t/drbd-9-2-16-and-drbd-9-3-0-rc-6/1071/1 "2025-11-25T21:14:31Z")

</div>

Dear DRBD-users,

Here is the drbd-9.2.16 final release. The bugs fixed in this release  
are mostly exotic corner cases. One fix is that a fatal user error  
causes the machine to enter an annoying out-of-memory condition in  
previous DRBD releases.

The developers have switched their interest to the 9.3 branch. I want to  
roll it out internally, following the so-called 'eat your own dog food'  
strategy, before I declare it a final release. I plan to release 9.3.0  
early next week.

9.2.16 (api:genl2/proto:86-101,118-122/transport:19)  
--------  
\* Do not trigger the OOM-killer when allocating a too-big dirty  
&nbsp;&nbsp;&nbsp;bitmap during attach; instead, fail the attach operation.  
\* Do not flush half-created packets out while closing a connection  
\* Fixed a bug that, in rare circumstances, when flapping between  
&nbsp;&nbsp;&nbsp;Ahead and resync, can lead to a divide by zero error.  
\* Fixed a bug that caused DRBD to send too many P\_PEERS\_IN\_SYNC  
&nbsp;&nbsp;&nbsp;packets when finishing a resync; on huge devices ( \>10TB), that led  
&nbsp;&nbsp;&nbsp;to temporarily higher I/O latencies.  
\* Fixed two unhandled corner case to automatically reintegrate an I/O  
&nbsp;&nbsp;&nbsp;frozen primary into a larger partition that created a newer data  
&nbsp;&nbsp;&nbsp;generation  
\* Compatibility with Linux-6.17 and 6.18-rc6

> <https://github.com/LINBIT/drbd/commit/3a0f974085c481737e13fb39f03ccd85b63eb7df>

[https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.16.tar.gz](https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.16.tar.gz)

9.3.0-rc.6 (api:genl2/proto:86-101,118-123/transport:19)  
--------  
\* Implemented support for bitmap granularity between 4k and 1M,  
&nbsp;&nbsp;&nbsp;including exchanging bitmaps with peers with a different bitmap  
&nbsp;&nbsp;&nbsp;block size  
\* Add support for omitting bitmap allocation for standalone devices  
\* Explicit config option for drbd8-api-compatibility mode  
\* Give filesystems mounted on DRBD a chance to bring their on-disk  
&nbsp;&nbsp;&nbsp;representations into a consistent state before suspending I/O.  
\* Fixes for resync without replication  
\* All fixes from 9.2.14, 9.2.15 and 9.2.16  
\* Compatibility with Linux-6.17

> <https://github.com/LINBIT/drbd/commit/673d0dba8c25319ea84c2ebc71a094b1678906b5>

[https://pkg.linbit.com//downloads/drbd/9/drbd-9.3.0-rc.6.tar.gz](https://pkg.linbit.com//downloads/drbd/9/drbd-9.3.0-rc.6.tar.gz)
