drbd-reactor v1.12.0-rc.1

Roland Kammerer <[email protected]> Thu, 9 Jul 2026 16:10:40 +0200
Newsgroups dev.linux.lists.drbd-announce
Message-ID <ak-r4Bew1Z5oMjpV@arm64>
--veGrINiw3jGrfIQr
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Dear DRBD users,

this is the first release candidate for 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.

As always, feedback and bug reports are very welcome. Please test this
release candidate and report any issues you find before the final
1.12.0. If we don't find any bugs the final release will be in about a
week from now.

Changelog:
[ Christoph B=F6hmwalder ]
* 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/92f7a027c8730c613d837c4b=
105e034bf99fecbe
TGZ: https://pkg.linbit.com/downloads/drbd/utils/drbd-reactor-1.12.0-rc.1.t=
ar.gz
PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack

Regards, rck

--veGrINiw3jGrfIQr
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEdesqw/S/2vE9wNKDRgmezyI6myIFAmpPq94ACgkQRgmezyI6
myIdowgApB9frK38qFofbhKXBuRJsUNCsMCp7aKzqqEKoQ+KIezSz3+tnLfhrobE
P5Jn/HWKc8GG1EqY1h6UOappHoykLgfbXitCNX9nhR3lAR6vW2fx6PJlIBBja1tq
zwkMkoy93qfz2PhVtrnxHlgc+KCk++iUQBCz0Fe4VPlar1HgORzoEeyYCthq7Q/+
Wsi0/tKxuL2yZmZolfWcCvJaExZ4sLH1KgsPiTuQ9mBJTZPOUpzWCRi1OOV1D0uv
Zg+kE6voLGsrN6ER2dZcPDMGl8UzY/VJwI/YDy9M1YqbE83/XrHIBpKcgvxHuGon
6c0cO3uq64Uyd/ugNTQD9FOUhFS4DA==
=Ubpf
-----END PGP SIGNATURE-----

--veGrINiw3jGrfIQr--