Skip to content

Releases: LINBIT/linstor-server

v1.24.0-rc.2

25 Jul 09:55
@rp- rp-
Compare
Choose a tag to compare
v1.24.0-rc.2 Pre-release
Pre-release

[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

v1.23.0

23 May 08:02
@rp- rp-
Compare
Choose a tag to compare

[1.23.0] - 2023-05-23

Added

  • query-all-size-info API to query-size-info for all currently available resource groups

Changed

  • SOS-Report has now a parent directory in the tgz file
  • SharedSPName have now a less strict name checking
  • Improved error handling with broken storage pools

Fixed

  • MakeAvailable: Fix incorrect deletion of TIE_BREAKER flag
  • SOS-Report missing some rolling .log.zip files
  • Offline satellite: Fixed handling of offline satellites
  • Rsc,Delete,Takeover: Fix possible double tiebreaker scenarios
  • Fixed DRBD config for nodes with purely numerical host names
  • Remove/ignore auto-verify-algo property if disabled on controller

v1.22.1

27 Apr 14:51
@rp- rp-
Compare
Choose a tag to compare

[1.22.1] - 2023-04-27

Fixed

  • NodeCon: Fixed compareTo() causing node connection paths loaded incorrectly.
  • LinstorScope not always enter and exit correctly.
  • Make-Available API not correctly upgrading a tiebreaker to a diskless resource.

v1.22.0

17 Apr 13:28
@rp- rp-
Compare
Choose a tag to compare

[1.22.0] - 2023-04-17

Added

  • "StorDriver/LvcreateSnapshotOptions" and "StorDriver/ZfsSnapshotOptions" properties
  • "FileSystem/User" and "FileSystem/Group" properties for root-owner of newly created FS
  • Support to do multiple snapshots within one device manager run

Changed

  • Autoplacer now ignores occupied values from evicted or evacuating nodes
  • DrbdLayer skips processChildren when DRBD_DELETE flag is set

Fixed

  • Backup list can now handle more than 1000 entries in bucket (truncation/continuation was handled wrong before)
  • NodeConnection path can now be deleted
  • NodeConnections no longer cause NPE on satellites
  • Database loading causing ClassCastException with drbd,luks,storage during toggle disk
  • Aborted snapshot now always should resume-io

v1.21.1

22 Mar 15:44
@rp- rp-
Compare
Choose a tag to compare

[1.21.1] - 2023-03-22

Changed

  • auto-resync-after for DRBD will be disabled by default (because it can triggers a DRBD bug)

Fixed

  • Fixed available size reported by query-size-info API

v1.21.0

14 Mar 13:03
@rp- rp-
Compare
Choose a tag to compare

[1.21.0] - 2023-03-14

Changed

  • Added more details (primary keys) for database-loading exceptions
  • ZFS tool checker now uses zfs -?

Fixed

  • Fixed apparent ETCD corruption / database-loading bug
  • Run resync-after manager on every controller startup

v1.21.0-rc.1

28 Feb 11:55
@rp- rp-
Compare
Choose a tag to compare
v1.21.0-rc.1 Pre-release
Pre-release

[1.21.0-rc.1] - 2023-02-28

Added

  • query-size-info API as a better version of query-max-value-size API
  • Linstor now automatically sets the resync-after property for drbd resources, grouped by storage pools

Changed

  • Added zfs list check for ZFS support to ensure that the zfs-utils are also installed, not just the kmod
  • Use recommended command sequence for SED initialization and improve error recover

Fixed

  • Fixed DRBD size calculations with non-default peer slots
  • Fixed aborting Snapshot procedure (make sure resume-io is executed)
  • Fixed AutoSnapshot scheduling bug
  • Fixed rollback after clearing entire PropsContainers
  • Fixed that too many concurrent Snapshots led to unnecessarily long suspend-io state
  • Fixed resource getting activated instead of deactivated in shared-sp

v1.20.3

26 Jan 09:46
@rp- rp-
Compare
Choose a tag to compare

[1.20.3] - 2023-01-26

Changed

  • pvdisplay now ignores drbd devices(lvm filter)
  • Volume definition setSize checks now for out of bounds sizes

Fixed

  • Fixed typo in VDO slab size commandline argument
  • Fixed peerslot check also counting diskless resources
  • Fixed storage pool definition delete not checking if there are still other storage pools
  • Fixed resource definition create showing real exception because of a followup exception
  • Fixed resetting resource flags to now incompatible drbd resource flags

v1.20.2

15 Dec 06:12
@rp- rp-
Compare
Choose a tag to compare

Fixed

  • Can now use snapshot restore on a snapshot created by a backup create
  • Fixed migration of orphan objects

v1.20.1

13 Dec 13:51
@rp- rp-
Compare
Choose a tag to compare

[1.20.1] - 2022-12-13

Added

  • Added NodeConnection API. Currently only used for path settings (similar to rscCon, but on node level)

Changed

  • Only delete DRBD resource files after successful Controller connection (before on startup)
  • MKFS: always skip discard on ZFS backed volumes
  • Client resource DRBD ready state as soon as 2 nodes are connected (before it waited for all)
  • ResourceGroup-Spawn: Always assume partial mode if resource group doesn't have any volume groups
  • Upgraded okhttp 3rd party library, to fix a IPv6 TLS bug
  • Satellite now only deletes old .res files after controller established connection (instead of after startup)

Fixed

  • Orphan StorPooDfn, KeyValueStores and SnapDfn are now deleted with all their child objects
  • ErrorReports delete ignored since parameter if no other was specified