From: Philipp Reisner <philipp.reisner@linbit.com>
To: drbd-announce@lists.linbit.com
Subject: drbd-9.2.14
Date: Tue, 03 Jun 2025 17:48:05 +0200 [thread overview]
Message-ID: <86o6v4n7wq.fsf@linbit.com> (raw)
Hello DRBD users,
I am pleased to announce the 9.2.14 release.
What happened to 9.3.0? -- We discovered some test failures in our
nightly endurance tests. So, the release process for 9.3 is on hold
until we have a complete understanding of these failures.
Among the bug fixes included in this release, the most critical one
addresses a race condition between very short resyncs (empty resyncs)
and application write requests. The window is small, so it is unlikely
to hit, but the consequence is a write missing on the resync target
node.
The bug that is cured by the second fix on the list is triggered by a
very slow network or a network hiccup with the correct timing and only
when taking snapshots on the primary and secondary nodes concurrently
(as LINSTOR does).
The third item on the list is a bug fix for a range of kernels
(4.19-6.x, where 1 < x < 12), where DRBD sometimes amplified a small
memory leak significantly in a very low percentage of resync operations.
I recommend upgrading to 9.2.14.
9.2.14 (api:genl2/proto:86-101,118-122/transport:19)
--------
* Fix a race condition between write requests and very short resyncs
that might cause DRBD to fail to resync that racing write.
* Fix the suspend-IO command so that it waits until all pending
writes are completed before it returns. From now on, it can be used
to create consistent snapshots of the primary and the secondary.
* Improve DRBD's pooling of buffer pages. The old implementation
stopped freeing any of those buffer pages if the kernel would leak
a single page reference.
* Fix corner case CM leaks in the RDMA transport.
* Fix a warning on recent kernels (RHEL10) regarding DRBD failing to
set queue parameters for zoned block devices.
* Dockerfile for RHEL10
* Compatibility with Linux 6.14 and 6.15
https://github.com/LINBIT/drbd/commit/a1e7c10e591a844b327da120d169df7da7c933b7
https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.14.tar.gz
cheers,
Philipp
reply other threads:[~2025-06-03 15:48 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=86o6v4n7wq.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox