All of lore.kernel.org
 help / color / mirror / Atom feed
From: Roland Kammerer <roland.kammerer@linbit.com>
To: drbd-announce@lists.linux.dev
Subject: drbd-reactor v1.12.0
Date: Mon, 20 Jul 2026 13:58:55 +0200	[thread overview]
Message-ID: <al4Nf__9RNSPf-BR@arm64> (raw)

[-- Attachment #1: Type: text/plain, Size: 1978 bytes --]

Dear DRBD users,

this is the final version of drbd-reactor 1.12.0.

The focus of this cycle was on the drbd-reactorctl management tool and
on more robust core behavior. The status output now reports disabled
promoter configs along with their DRBD role, and correctly handles
resources that are not (yet) up. The core learned to dump the effective
plugin configuration as TOML on SIGUSR1, which makes debugging live
setups a lot easier, and it now reports plugin errors on exit instead of
swallowing them. Spawning external commands gained proper error context,
so failures are much easier to diagnose. The promoter got a fix for the
shim path on SUSE/openSUSE and now warns about an empty start list.

Changelog:
[ Christoph Böhmwalder ]
* debian: update mailing list address

[ Joel Colledge ]
* all: add context when spawning external commands

[ Moritz Tanner ]
* ci: update virter and vmshed

[ Roland Kammerer ]
* .gitignore: add CLAUDE.local.md
* core: convert Resource.devices to BTreeMap
* core: convert Connection.peerdevices to BTreeMap
* core: convert Connection.paths to BTreeMap
* core: convert Resource.connections to BTreeMap
* core: report plugin errors on core exit
* README.md: focal -> jammy
* README.md: fix heading hierarchy to have a single top-level heading
* ctl,status: report disabled promoter configs and their DRBD role
* ctl,ls: drop --disabled
* promoter: warn on empty start list
* ctl: refactor config snippet path handling
* ctl,status: fix for DRBD resources not up
* ctl: factor out per-snippet validation
* core: dump plugin configs as TOML on SIGUSR1
* ctl: improve status

[ Ryan Ronnander ]
* promoter: fix shim path for SUSE/openSUSE

GIT: https://github.com/LINBIT/drbd-reactor/commit/21f8d5705a037e6c160fcc07c6fcad81bc0b06f1
TGZ: https://pkg.linbit.com/downloads/drbd/utils/drbd-reactor-1.12.0.tar.gz
PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack

Regards, rck

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

                 reply	other threads:[~2026-07-20 11:58 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=al4Nf__9RNSPf-BR@arm64 \
    --to=roland.kammerer@linbit.com \
    --cc=drbd-announce@lists.linux.dev \
    /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.