Hi!
Here is the first bugfix release for Linstor 1.31, most prominent is a fix for a
regression regarding tiebreakers, if quorum was explicitly set majority (linstor-gateway)
Linstor didn’t create a tiebreaker anymore, this is fixed now.
[1.31.1] - 2025-05-21
Changed
- Move generated crd db drivers into own directory to fix gradlew clean
- mkfs ext4 and xfs creation are now forced
- Map replication state entries with actual node names, before drbd peer names were used
Fixed
- Fixed race condition during “linstor node reconnect” leading to reconnect-cycle
- Fixed duplicate connections to same satellite (older connection gets dropped now)
- Fixed problems with JUnit ProcCryptoUtilsTest
- Fixed possible ConcurrentModificationException when satellite deletes data
- Fixed duplicated minor number bug (based on orphaned .res file)
- Fixed reading wrong property for cache’s blocksize
- Fixed incorrect calculation of dm-cache’s meta-device size
- Fixed cases where DrbdVlmData’s exists boolean was not properly updated
- Fixed rare “access to deleted node” in the PingTask
- Fixed resource-group modify not deleting tiebreaker if quorum property changed
- Fixed auto-quorum/tiebreaker if quorum property was explicitly set to majority
https://pkg.linbit.com//downloads/linstor/linstor-server-1.31.1.tar.gz
Linstor PPA:
https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack
Cheers,
Rene