Skip to content

Releases: LINBIT/linstor-server

v1.25.0

25 Oct 06:05
@rp- rp-
Compare
Choose a tag to compare

[1.25.0] - 2023-10-25

Changed

  • Added ErrorReport when sending a ping request fails
  • Sos-report's tar command no longer use --verbose
  • ErrorReports list now works with paging and a default limit.
    Fixing node timeouts on large error-reports
  • Resource-group adjust warns now for placement count needs to be reduced (instead of error)

Fixed

  • Fixed setting 'on-no-quorum' to 'suspend-io' at the resource-group level does not propagate down to existing resources
  • Fixed logic in setLogLevel to prevent error log if no error happened
  • Fixed possible 'Access to deleted Resource' in the AutoDiskfulTask
  • Fixed possible left over during AutoDiskfulTask's cleanup of excess resources

[1.25.0-rc.1] - 2023-10-11

Added

  • Added automated addition of --skip-disk to drbdadm adjust when a disk failure is detected
  • Added first version of "effective_props" (currently only used for "DrbdOptions/SkipDisk", other props will follow)
  • Added attempt in setting IP_TOS to LOW_DELAY (works in java11 or with forced IPv4)
  • Added creation time to ApiCallRc

Changed

  • Improved checks for "OtherController" response
  • Do not send fetchFreeSpaces to diskless-only nodes
  • Improved responses during tiebreaker takeover

Fixed

  • Fixed possible FileWatch leak
  • Fixed toggle-disk now properly setting StorPoolName
  • Delete node-connection when last property gets deleted
  • Properly delete DRBD_DELETE flag during undelete ('r c' on a DELETING resource)
  • Fixed regex-pattern for parsing "dmsetup ls [--target TARGET]" command
  • Fixed typo in /v1/action[s]/snapshot/multi
  • Fixed incorrectly documented return type of "snapshot create-multi"
  • Fixed NPE in schedules etcd driver

v1.25.0-rc.1

11 Oct 09:04
@rp- rp-
Compare
Choose a tag to compare
v1.25.0-rc.1 Pre-release
Pre-release

[1.25.0-rc.1] - 2023-10-11

Added

  • Added automated addition of --skip-disk to drbdadm adjust when a disk failure is detected
  • Added first version of "effective_props" (currently only used for "DrbdOptions/SkipDisk", other props will follow)
  • Added attempt in setting IP_TOS to LOW_DELAY (works in java11 or with forced IPv4)
  • Added creation time to ApiCallRc

Changed

  • Improved checks for "OtherController" response
  • Do not send fetchFreeSpaces to diskless-only nodes
  • Improved responses during tiebreaker takeover

Fixed

  • Fixed possible FileWatch leak
  • Fixed toggle-disk now properly setting StorPoolName
  • Delete node-connection when last property gets deleted
  • Properly delete DRBD_DELETE flag during undelete ('r c' on a DELETING resource)
  • Fixed regex-pattern for parsing "dmsetup ls [--target TARGET]" command
  • Fixed typo in /v1/action[s]/snapshot/multi
  • Fixed incorrectly documented return type of "snapshot create-multi"
  • Fixed NPE in schedules etcd driver

v1.24.2

30 Aug 05:58
@rp- rp-
Compare
Choose a tag to compare

[1.24.2] - 2023-08-30

Changed

  • Improve wrapped DelayedApiException error reporting
  • Improve logging on deleting for volumes/snapshots
  • Increase timeout for sos create tar command

Fixed

  • Fix "attempt to replace active transMgr" due to unclean core-maps
  • Reassigning resource-definition to new resource-group had no effect on satellite
  • Use correct java-11 on sles based systems
  • Fixed node reconnect scope already entered bug
  • Do not create error reports for no connection to satellite errors
  • Use timeout 0, to workaround missing setsid -w on old systems
  • Backup: Fix possible NPE on non-DRBD resources
  • AutoEvict only warn about offline node
  • Fix hanging controller on multiple parallel snapshots
  • ETCD: fixed exporting empty tables

v1.24.1

10 Aug 09:45
@rp- rp-
Compare
Choose a tag to compare

[1.24.1] - 2023-08-10

Fixed

  • K8s,Crd: limit number of entries in rollback resource
  • gradle: on rhel based systems force to use java-11 jre
  • ETCD,import: Convert Date to long

v1.24.0

07 Aug 13:28
@rp- rp-
Compare
Choose a tag to compare

[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

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