All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philipp Reisner <philipp.reisner@linbit.com>
To: drbd-announce@lists.linbit.com
Subject: drbd-9.2.16 and drbd-9.3.0-rc.6
Date: Tue, 25 Nov 2025 22:14:31 +0100	[thread overview]
Message-ID: <86zf89izm0.fsf@linbit.com> (raw)


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
   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
   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
   packets when finishing a resync; on huge devices ( >10TB), that led
   to temporarily higher I/O latencies.
 * Fixed two unhandled corner case to automatically reintegrate an I/O
   frozen primary into a larger partition that created a newer data
   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

9.3.0-rc.6 (api:genl2/proto:86-101,118-123/transport:19)
--------
 * Implemented support for bitmap granularity between 4k and 1M,
   including exchanging bitmaps with peers with a different bitmap
   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
   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

                 reply	other threads:[~2025-11-25 21:14 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86zf89izm0.fsf@linbit.com \
    --to=philipp.reisner@linbit.com \
    --cc=drbd-announce@lists.linbit.com \
    --cc=drbd-user@lists.linbit.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.