github LINBIT/linstor-server v1.26.0

latest releases: v1.27.1, v1.27.0, v1.26.2...
5 months ago

[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

Don't miss a new linstor-server release

NewReleases is sending notifications on new releases.