Skip to content

Releases: LINBIT/linstor-server

v1.11.0

21 Dec 12:44
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.11.0

  • Added REST-API paths for retrieving property info: properties/info, properties/info/all
  • Added autoplace for tiebreaker and a new client notation --auto-place +1
  • Check if node resource inUse or last diskful before deleting on node delete
  • Do not return error if a resource already exists (now returns an INFO)
  • Fixed missing property resolving objects while building the DRBD config
  • Fixed bug with file based storage pools
  • Fixed node lost db integrity issues
  • Fixed several issues with the auto-evict feature
  • REST-API version 1.6.0

v1.10.0

09 Nov 10:48
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.10.0

  • Added auto-evict feature
  • ETCD prefix is now configurable (migration only works now starting from version 1.4.3)
  • Block IO can now be throttled also by iops
  • Fixed REST-API single snapshot filtering
  • Fixed drbd-events2 parsing race condition
  • Fixed toggle-disk doesn't work if an unrelated node is offline
  • Fixed race-condition in auto-tiebreaker
  • Fixed usage of wait for snapshot-shipping
  • REST-API version 1.5.0

v1.9.0

23 Sep 12:19
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.9.0

  • Added auto-"unplace", automatically removes resources if they exceed the replica count if DrbdOptions/auto-unplace is set
  • Added error-report deletion API
  • Expose DRBD promotion_score and may_promote via REST-API and server sent events
  • Prometheus metrics are now mostly cached and much faster to query
  • Send SD_NOTIFY READY to systemd if services are ready
  • OpenFlex resource are now correctly limited to 32 characters
  • Fix etcd modify net-interface (incorrect serialization)
  • Fix autoplacer also toggling diskless resources
  • Fix snapshot-shipping with more than 1 volume definitions
  • Fix zfs create options handling
  • Fixed recaching of lvm-filter
  • Fix missing client answer if drbd device doesn't become ready in reasonable time
  • REST-API v1.4.0

v1.8.0

17 Aug 13:56
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.8.0

  • rest-access.log is disabled now per default
  • snapshot shipping with status view
  • only update satellites if properties really changed
  • allow to set, controller/satellite settings via REST API
  • add /v1/sos-report REST-API, to create and/or download an SOS report
  • add Prometheus /metrics url with reporting
  • add Sentry integration to capture error info (Beorn Facchini)
  • add modifying resource definition resource group linking
  • error-reports are now additionally stored in a local h2 sql db, with more info
  • user errors that would produce a error-report are greatly reduced
  • simplify storage pool create property to a single one
  • do not bind controller protobuf Plain/SSL-Connector
  • do not throttle external meta data volumes, if volumes are throttled
  • added zfs create options
  • REST-API v1.3.0

v1.8.0-rc1

31 Jul 08:06
Compare
Choose a tag to compare
v1.8.0-rc1 Pre-release
Pre-release

linstor-server 1.8.0-rc1

  • Snapshot-shipping
  • SOS-report
  • Logging to rest-access.log is now disabled by default
  • only update satellites if properties really changed
  • allow to set, controller/satellite settings via REST API
  • Skip initial DRBD-sync on VDOs
  • No ErrorReports for typos and other "user-mistakes"
  • LvmProvider also activates LVs (similar as LvmThinProvider does)
  • Add Prometheus /metrics url with reporting
  • Add Sentry integration to capture error info
  • Add modifying resource definition resource group linking
  • Error-reports are now additionally stored in a local h2 sql db, with more info
  • Shrinking of volumes (ATTENTION: make sure to first shrink anything
    above Linstor, i.e. the filesystem, or you risk LOSING DATA)
  • Fixed parsing version numbers of 'losetup' and 'lvm'
  • Simplify storage pool create property to a single one
  • Added 'StorDriver/LvcreateOptions' property
  • Do not bind controller protobuf Plain/SSL-Connector
  • SysFsHandler now throttles only data-devices instead of meta-devices
  • REST-API v1.2.0

v1.7.3

22 Jul 14:25
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.7.3

  • Added storagepool property to change lvcreate behavior: 'StorDriver/LvcreateOptions'
  • Fixed losetup version parsing without PATCH level
  • Fixed node reconnect deadlock

v1.7.2

13 Jul 08:20
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.7.2

  • Fixed dm-cache, losetup module dependencies
  • Prevent storage pool deletion if it has snapshots
  • Fix NPE on controller changes
  • Improve SSLTcpConnector exception handling
  • resume-io even if a snapshots fails, to prevent blocked resources
  • LVM also activates it LV's now
  • try to fix another TCP-connector dead-lock
  • add missing etcd storage-pool auto-select migration
  • allow mixing of external meta-data and data volume driver kinds
  • skip initial sync on VDO storage

v1.7.1

15 May 07:32
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.7.1

  • Make volume-definition create synchronous
  • Fixed illegal characters for autoplacer weights
  • Fixed bug on startup when fetching thin storage pools
  • Fixed auto enabling DRBD-proxy

v1.7.0

07 May 10:02
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.7.0

  • Added new auto-placer code
  • Added /v1/view/snapshots to REST-API
  • Extended list APIs with filters
  • DM-Crypt layer shreds now 16M on delete
  • Fix loading resource-group properties
  • REST-API 1.1.0

v1.6.2

07 May 10:02
@rp- rp-
Compare
Choose a tag to compare

linstor-server 1.6.2

  • Fix null pointer exception on query-max-volume-size requests with no lists provided
  • Use prio-props for (write)cache properties
  • Allow Cache layer to be a top layer