linstor-server 1.32.0-rc.2 release
Rene Peinthor
rene.peinthor at linbit.com
Mon Aug 18 14:33:13 CEST 2025
Hi!
Here is the release candidate for 1.32.0 which brings a lot of performance
improvements for rather large installations (resource count > 500 per
node), but of course, also small installations will benefit from it. These
benefits come from a few changes of drbd adjust calls, we now try to only
call drbdadm adjust now if it is necessary, to fully benefit from this you
will need drbd-utils 9.32.0.
To give some numbers, here is the start up time (until the satellite is
fully ready) for a Satellite with 1000 resources restart:
* 1.31.3 -> 111.5s
* 1.32.0 -> 8.6s
Additionally we changed a few other external command calls (zfs list,
lsblk) to only target the currently interesting devices.
We also optimized the data types for communication between Controller and
Satellite and could
reduce the FullSync package(one of the largest) by 35% in size.
Also note that the TCP port reservation for DRBD got moved from
resource-definition level to individual resources, this allows for better
port usage on large setups.
## NOTE
The long deprecated EXOS storage driver and snapshot shipping have been
finally removed from the code in this release, for snapshot shipping please
use backup shipping now.
With this release we also announce that we will remove etcd database
support with Linstor 1.34.0, until then you will have time to migrate to
(SQL or k8s-CRD) databases.
## [1.32.0-rc.2] - 2025-08-18
### Fixed
- Missing volume device path if no DRBD adjust was necessary
## [1.32.0-rc.1] - 2025-08-18
### Added
- Allow setting properties on snapshot definitions
- Added override_props, delete_props and delete_namespaces to the clone
resource-definition endpoint
- Added property "StorDriver/Zfs/RollbackStrategy" to allow for old "zfs
rollback" behavior
- Added property "StorDriver/Zfs/DeleteStrategy" to fail instead of rename
ZVOLs if dependent snapshots exist
### Changed
- LVM-Thin snapshots are set to read-only now
- Cache drbdsetup status output for the device manager run
- DevMgr: Do not conf-test the new resource file, but instead restore the
backup on failure
- Ask drbdadm for resources that need to be adjusted instead of adjusting
everything all the time
- Snapshots are now automatically deleted during a "node delete" action
(only from deleting node, not the peers)
- zfs list: will now mostly only ask for the devices it wants to check
instead of a global zfs list
- lsblk output is now parsed with streaming
- parentIsVDO check: only ask for PV member devices
- Improved data types in communication protocol between Controller and
Satellite, reducing size by 35%
### Fixed
- Fixed possible "attempt to replace active transaction Mgr" when updating
free space
- Fixed race condition while cleaning up after cloning for ZFS resources
- Fixed resource definitions not allowing new resource (or
rollback/restores) after "backup ship .. --download-only"
### Removed
- EXOS support
- Snapshot shipping (use backup shipping instead!)
https://pkg.linbit.com//downloads/linstor/linstor-server-1.32.0-rc.2.tar.gz
Linstor PPA:
https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack
Cheers,
Rene
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-announce/attachments/20250818/1e1e32b1/attachment.htm>
More information about the drbd-announce
mailing list