[DRBD-announce] drbd-reactor v0.10.0-rc.1

Roland Kammerer <[email protected]> Fri, 11 Nov 2022 08:14:39 +0100
Newsgroups dev.linux.lists.drbd-announce
Message-ID <[email protected]>
Dear DRBD users,

this is RC1 of the upcoming drbd-reactor release v0.10.0. The main
changes should be under the hood and not really noticeable by users.

Because the Python toml parser library every distribution ships is
broken and this is a Rust project anyways, I rewrote drbd-reactorctl in
Rust. This should contain all the functionality you know and fixes some
bugs on the way like actually never unmasking masked services on
"drbd-reactorctl evict" and some minor issues like that.

A user visible change is the output of "drbd-reactorctl status" for
promoter plugins. So far we just called "systemctl list-dependencies"
for the generated systemd target, which printed the service tree in
"random" (alphabetical?) order. While that has no consequences, it
confused users as one would expect the order to correspond to the
start=[] list configured for the plugin. Printing that tree ourselves
gave us the opportunity to also annotate the output. This now contains
information about the systemd/cgroup freezer state of a service.

Please test. I plan to do the final release in a week from now, maybe
Mon not Fri :).

GIT: https://github.com/LINBIT/drbd-reactor/commit/0764d708db6c169befea708cdd04ceb029f74712
TGZ: https://pkg.linbit.com//downloads/drbd/utils/drbd-reactor-0.10.0-rc.1.tar.gz
PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack

Changelog:

[ Roland Kammerer ]
* promoter: check on-no-data-accessible
* doc: fix quorum settings
* ctl: fix enable help text
* completion: trigger make tabcompletion
* ctl: rewrite in Rust
* ctl: improve status for promoter

[ Moritz "WanzenBug" Wanzenböck ]
* prometheus: use IPv6 anylocal address by default

[ Lars Ellenberg ]
* spelling fix for losing quorum

Regards, rck
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEdesqw/S/2vE9wNKDRgmezyI6myIFAmNt9lwACgkQRgmezyI6
myL+QAf+J4jigSFzrvht9q9rKX0gvHiwEHDRzmzJOWxbx0WPZWSOi+UoWsWZPgAa
bkyNkt5liGHe+agC5wVuoWZYaGMNP2z4S/d6mE5mrHX4u+zzmuqZYgJABIRddkUn
/NuGppzB5dJaIU1QPgLMRfN6NtP1h6TzEBw1bK9TDgdw6fzJglSILcHKmhR5Kjdo
PFGY6UXQSuqXwEMy3CBUPiTrORtHy4tYGmgtInwMv/TcmuygVqd2e8lgbqHVaJ9y
ijqO9DULsdR/tqvjIgGmiiLEGJrup+PAFOyaAMCNtrBtUnZNePCD4IGLUjWgMM/5
UJZ1/eJKRV+R8gygDLNytG4DSehpqw==
=RMC+
-----END PGP SIGNATURE-----