[1.34.1] - 2026-07-09
Added
- Controller property
Logging/ArchiveAgeDaysto 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 statusanddrbdsetup events2are collected with--statistics, plus a newdrbd-status.jsonfromdrbdsetup 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//stat in addition to the old /proc//io to survive large flushes.
Fixed
- Fixed ArrayIndexOutOfBoundsException in the file storage provider when parsing
losetupoutput, 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/linstorwas set immutable (chattr +i); the immutable flag is now cleared before unpacking