linstor-server 1.31.3 release

Hi!

This bugfix release brings fixes in the snapshot rollback with resized volumes and also a change in how offline nodes are handled. Now Linstor will only warn if an offline node
was part of an action, if the action generally succeeded, this helps plugins to still work
if a node is offline, e.g. maintenance.

[1.31.3] - 2025-07-10

Changed

  • UUID mismatch will now trigger a System.exit(70) as the best way to recover is to restart the satellite
  • API: do not store error reports if user-named node/storage-pool/rg/… was not found
  • API: do not store error reports for invalid cron expressions
  • Improve output of property changes messages
  • Restart Satellite service on exit code 70 (critical error)
  • Per default, most linstor operations will now only WARN instead of error if a node is currently not ONLINE

Fixed

  • Fixed error-handling of snapshot-rollback to correctly restore the safety-snap if an error occurs
  • Fixed snapshot-rollback ignoring changes to the volume definitions that also need to be reversed
  • Fixed vlmDfn UUID mismatch occurring after deleting and later creating a new one with the same vlmNr
  • Fixed incorrect zfs-vlm renaming during vlmDfn delete
  • Fixed deleting offline node causing “AccessToDeleted node” exception
  • Fixed allVolumesUpToDate method while creating a snapshot for diskless resources

https://pkg.linbit.com//downloads/linstor/linstor-server-1.31.3.tar.gz

Linstor PPA:
https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack

Cheers,

Rene