Skip to content

v1.3.0

Compare
Choose a tag to compare
@WanzenBug WanzenBug released this 15 Nov 12:47
· 90 commits to master since this release
v1.3.0

This release improves the handling of some situations you may encounter with advanced setup.

If you restore from a remote backup in Kubernetes, and the SnapshotClass used sets delete-local: "true", the local copy of the snapshot will be deleted after restoring the volume.

On the topic of remote backups, LINSTOR CSI now randomizes the node used to download the backup if no guidance is given from the provisioner. For Kubernetes, this requires disabling the topology feature.

Last but not least, a new parameter overProvision is introduced: this influences the free space reported by LINSTOR CSI: if set to a value (floating point), the free space reported will be calculated by StoragePool capacity * overProvision - reserverd capacity. Reserved capacity is the potential size of all volumes already deployed in the storage pool. This may influence components, such as the Kubernetes scheduler, to better distribute volumes.


Added

  • Support to delete downloaded backups after restore operation (k8s only).
  • New parameter overProvision: when set available capacity on a node is calculated by taking into account
    the reserved capacity in the pool based on existing volumes.

Changed

  • When not using topology, select a random node to download the backup. This should prevent the same node
    being used to download all backups.