linstor-server 1.34.1 release
Rene Peinthor <[email protected]> Thu, 9 Jul 2026 16:20:48 +0200
| Newsgroups | dev.linux.lists.drbd-announce |
|---|---|
| Message-ID | <CAHmn2DNjuySqxscZcF6KjyE1HuPhHUw81Ehuzu=vzVsMXznoxA@mail.gmail.com> |
Hi! Here are the first bug fixes for the 1.34 branch. We fixed some shortcomings of the new AutoHTTPS feature, the generated certificate now includes SubjectAlternativeName entries and is automatically renewed on controller startup within 90 days of expiry (new certificates are now valid for 5 years). The external command I/O monitoring introduced in 1.34.0 got another improvement: in addition to /proc/<pid>/io it now also watches the block device statistics, so commands no longer time out during large flush phases where the process itself doesn't report any I/O. Resource creation on a setup that already violates the resource-group's autoplacer settings (like --replicas-on-same) no longer fails, and a tiebreaker will now ignore a violated --replicas-on-same limitation, "place anywhere is better than nowhere". And finally there is a new controller property Logging/ArchiveAgeDays to configure after how many days error-report log files are archived and compressed (default 60, 0 disables archiving). ## [1.34.1] - 2026-07-09 ### Added - Controller property `Logging/ArchiveAgeDays` to configure the minimum age in days after which error-report log files are archived and compressed (default 60, 0 disables archiving, always whole months); the value is also used by the satellites ### Changed - SOS reports now include DRBD statistics (e.g. out-of-sync): `drbdsetup status` and `drbdsetup events2` are collected with `--statistics`, plus a new `drbd-status.json` from `drbdsetup status --json` - Improved trace logging of DevMgrRuns when creating/merging/deleting core objects - If resources already violate resource-group's autoplacer settings (like --replicas-on-same), a tiebreaker ignores the violated --replicas-on-same limitation. "Place anywhere is better than nowhere". - Extend ioProgressMode to additionally monitor /sys/[dev/]block/<dev>/stat in addition to the old /proc/<pid>/io to survive large flushes. ### Fixed - Fixed ArrayIndexOutOfBoundsException in the file storage provider when parsing `losetup` output, which broke the device manager whenever a loop device was present - Fixed AutoHTTPS certificate missing SubjectAlternativeName entries - Fixed AutoHTTPS certificate never being renewed, now valid for 5 years and automatically renews at controller startup within 90 days of expiry - Fixed missing 3370 -> 3371 redirect for the /ui endpoint with AutoHTTPS enabled - Fixed manual resource creation no longer fails during a setup which already violates resource-group's autoplacer settings (like --replicas-on-same) - Fixed controller package upgrade failing when `/var/lib/linstor` was set immutable (`chattr +i`); the immutable flag is now cleared before unpacking https://pkg.linbit.com//downloads/linstor/linstor-server-1.34.1.tar.gz Linstor PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack Cheers, Rene