Mailing List Archive

linstor-server 1.24.0
Hi!

So here is the huge 1.24.0 release of LINSTOR, down below is the combine
changelog
of all release candidates and changes since 1.23.0

* Java-11 requirement and java-17 support
We moved forward and now require at least java-11 for running LINSTOR, with
this
change we also made sure java-17 is supported. As this is the default jre
in debian bookworm now. With this change also a lot of 3rd party libraries
needed to be upgraded.

* linstor-database tool
A new tool was added that enables you to convert/migrate from/to different
LINSTOR database types.
Most interesting case is probably migrating from etcd to the crd backend.
See linstor-database command line help on how to export/import the
database, for this
release we require the LINSTOR-controller to be offline while doing the
export/import.

* LINSTOR for Windows
LINSTOR has now basic support for Microsoft Windows and their storage
spaces as storage backend. Installers for that will be provided for our
WinDrbd customers.

* Backupshipping queue
There is now a property "BackupShipping/MaxConcurrentBackupsPerNode" (on
controller or node) which limits how many concurrent backup shipments a
node is allowed to have.
This can be used to decrease network load during scheduled backups for
example.


## [1.24.0] - 2023-08-07

### Fixed

- Restore invisible key-value stores, after an old broken migration
- Cleanup orphaned ACL's in database
- Remove java.xml.bind dependency, that didn't work with java-17
- BCache suspend is not supported and wait for device to be created
- Schedules: use correct DB driver for maxretries field
- /metrics: error-report fetching exceptions always handled as timeouts
- RscDfn, peer-slots: fix incorrect cast of peer-slots when modifying
resource definitions
- Volume: fix NPE on getApiData if no volumeProvider and no compatStorpool

## [1.24.0-rc.2] - 2023-07-24

### Fixed

- Force all database DATA objects to be comparable

## [1.24.0-rc.1] - 2023-07-20

### Added

- Added support for Microsoft Windows (storagespaces)
- Added queues for backup shipping
- Added linstor-database tool to migrate from/to different database types
- Allow drbd-option properties for node-connections
- Added support for java-17

### Changed

- Update of nearly all 3rd party libraries
- Minimal required java version is now java-11
- Improved suspend-io "downtime" for snapshots
- Improved default INFO logging level

### Fixed

- Fixed UID-mismatch when creating rollback entries in K8s/CRD
- Resync-After: Update entries after vlm definition delete
- Resync-After: Ignore diskless resources
- Enforce s3-remotes for backup create and linstor-remotes for backup ship
- Allow node-connection drbd options
- Several fixes in backup-shipping
- Storpools can only be deleted without snapshots in addition to without
volumes
- Evacuating nodes no longer create snapshots
- Resources can not be created within a resource-definition that is
currently restoring a backup

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


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

Cheers,
Rene