github LINBIT/linstor-server v1.31.0-rc.1

latest release: v1.31.0-rc.2
pre-release9 days ago

[1.31.0-rc.1] - 2025-03-19

Added

  • Notify controller about replication state changes in DRBD
  • Notify controller about done percentage changes in DRBD
  • Encryption-API: added a GET endpoint to ask for the master passphrase status

Changed

  • BalanceResource: Ignore resources which are in a non-valid replication state
  • sos-report: include backup ship queue
  • sos-report: syslog will only be gathered if messages was not available
  • Clone: check that a resource name for the cloned resource is set
  • Clone: fail clone if the source resource isn't UpToDate or has skip-disk
  • Memory: Limit satellite to 2G max memory (-Xmx2G) and controller to 8G
  • JVM: will now crash on OutOfMemoryError
  • Limit reactor worker threads to 16
  • DRBD .res file now contains the time the file was generated
  • BalanceResource: Improved selection when deleting excess resource
  • AutoDiskfulTask: Improved selection when deleting excess resource
  • Tiebreaker: Improved decision making if a deleting resource should be kept as tiebreaker
  • Write a full documented linstor.toml and remove the linstor.toml-example
  • Snapshot rollback now does internally a resource delete + snapshot restore
  • ZFS resource can now be deleted while having ZFS snapshots (ZFS volumes will be renamed)
  • ZFS snapshots can now be deleted while having ZFS clones (ZFS snapshots will be renamed)
  • Auto-quorum: Reworked auto-quorum property behaviour, property was removed and auto-quorum is now managed through
    the drbd option quorum. on-no-quorum properties will be inherited.
  • BackupShip: start next queued shipment immediately when sending fails

Fixed

  • Reconnect: Fixed rare race condition in DRBD version check
  • Resource delete: Fixed rare race condition where a delayed DRBD event causes "resource not found" ErrorReports
  • Fixed possible UUID mismatch after deletion of last snapshot failed to properly clean up satellite
  • Fixed "resource not found" bug when restoring from a snapshot when the source-resource was already deleted
  • Satellite: Fixed rare "attempt to replace active transMgr" error
  • SATELLITES_CAPACITY table NODE_NAME size was too short
  • BackupShip: queued backups are now removed if the target cluster goes offline
  • BackupShip: do not use snapshots that are deleting as base for an incremental backup
  • BackupShip: remove snapshots from queued backups that have them as base when deleting them

Don't miss a new linstor-server release

NewReleases is sending notifications on new releases.