linstor-server 1.26.0 release
Rene Peinthor
rene.peinthor at linbit.com
Mon Jan 29 10:40:22 CET 2024
Hi!
Here is the final 1.26.0 release, only changes since the rc.1 is that we
forgot to mention the deprecation of EXOS storage driver.
Rest is copied from the rc.1 announcement.
This release has one highlight feature:
* BalanceResourcesTask
There is now a recurring Linstor task that tries to keep your set
place-count
from the resource-group to all resources belonging to this group.
If you want to disable this behaviour, set the `BalanceResourcesEnabled`
property
on either controller or resource-group to false.
This can make sense on resource-definitions as well if those resources has
read-only openers
(CDROM images on a cloud plugin)
## [1.26.0] - 2024-01-29
### Added
- ResourceDefinition/VolumeDefinition to prometheus /metrics
- Added PeerSlots to ResourceGroups (create, modify and spawn)
- Added additional oversubscription calculation
- Added new oversubscription ratios to QSI result
- Prometheus/metrics added storage_pool to volume labels
- Added BalanceResourcesTask that in the first version tries to keep the
resource-group place-count for resources
- Added MathUtils methods for integer-based square root, exponentiation,
prime factorization, LCM and GCD calculation
- Added new checkExtFiles-API
- Schedule enable and snapshot restore now have a --storpool-rename option
- /metrics/scrape-target endpoint with drbd-reactor scrape targets
### Changed
- Added copy of GenDbTables to GenCrdV* classes for migrations
- Escape executed commands in logs, making them paste-able
- Oversubscription now takes minimum of old and of new calculation
- Autoplace API answer now contains object refs to nodes and storagepools
- Make-Available will now retry auto-place with no restrictions on diskless
resources
- StoragePoolMixing is now based on extent-sizes and thin/thick. Also
changed implementation
- Autoplacer now also allows for mixed storage pools if the corresponding
property allows
- Backup ship now uses the --target-storpool as a default storpool name
- ZFS and ZFS_THIN provider now report REFER for thin-volumes and snapshots
and VOLSIZE for thick-volumes
- Remember node-ids for a later "forget-peer" when SkipDisk is enabled
### Fixed
- Do not allow setting resource-groups with place-count 0
- Small DB resource leak in health check
- Fixed unrecoverable state with failed rollback of deleting snapshot
- Fixed race condition between node lost and backup queue cleanup
- NetCom SSL reimplementation: Fixed buffer handling, SSL
handshake/negotiation/renegotiation
- Prohibit disk accesses in DrbdLayer while SkipDisk is set
### Deprecated
- Support for EXOS
### Removed
- Support for OpenFlex
https://pkg.linbit.com//downloads/linstor/linstor-server-1.26.0.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/20240129/8ccc1e80/attachment.htm>
More information about the drbd-announce
mailing list