Changelog for
linstor-common-1.17.0-150400.16.5.noarch.rpm :
* Wed Mar 09 2022 fstrbaAATTsuse.com- Do not hardcode java 8 dependency, since the gradle in Factory is able to build this one just fine and it works well with java 11.
* Wed Jan 12 2022 nwangAATTsuse.com- bsc#1194567, update to 1.17.0
* Nodes can now be evacuated on purpose
* Browsing the controller port, will now redirect to the /ui if installed
* Check for all DRBD to be updated before allow resize
* Do not send crypt key before node authentication
* Autoplace do not count evicted resources
* Fixed CRD volume definition loading errors
* Fixed node reconnector deadlock
* Add remote SPDK support
* Fix migratedisk without body content
* Fix toggledisk reuse node-ids
* Fix autosnapshotshipping only work once
* Fix toggledisk missing layerstack bug
* Fix BCache trying to register too often
* Fix Luks resize with newer cryptosetup versions
* Allowed new BCache layer to be used as topmost layer
* Fixed API-Version reported by Controller
* Removed invalid description in rest_v1_openapi.yaml
* Fix controller disable auto verify algorithm
* Update auto-verify algorithm list to not use algorithms with optional keys
* Exos: fixed setting correct properties
* Exos: recache settings
* Exos: support OverrideVlmId property
* Fix creating resource groups using postgresql backend
* Fixed re-auto-placing resource-definition on moving to different rscgrp
* Updated automatic-verify algorithm list for DRBD
* Fix migration on postgresql
* Fixed db migration of resource with suffix volumes (e.g. ext-metadata)
* Fix resource group writing to database(resulting in restart errors)
* Fixed deleting resource definition that had once snapshots created
* Allow c-max-rate 0 as DRBD setting
* Added auto-setting a DRBD verify algorithm on resource-definition
* Support for shared storage pools (same physical device)
* Support for Seagate Exos Enterprise storage products
* Added make resource available API call
* Reworked auto-quorum property handling, now it is properly inherited from RG or Controller
* Removed linstor-common.conf, settings are now stored directly in all res files
* Fixed checking storage pool sizes before running RG spawn (that would fail)
* Check if storage pool has enough space before running resize
* Fixed changing resource group for resource definition to persistent between restarts
* Fixed DRBD resource with external metadata (would always be recreated)
* Fixed incorrect copying of layer data in snapshots with LUKS
* Allow \"Undelete\" of a resource that is in DELETING state
* API-Version 1.12.0
* Thu Dec 23 2021 dimstarAATTopensuse.org- Do not use %{python_module…} for recommends, as this would add recommends to all python flavors. Rather change it to python3-…, so recommend the default python modules only.
* Wed May 05 2021 gmbr3AATTopensuse.org- Fixes for %_libexecdir changing to /usr/libexec(bsc#1174075)
* Tue Jan 26 2021 nwangAATTsuse.com- bsc#1181397, update to 1.11.1
* Improved error messages for incorrect property values
* Fix incorrect triggers for auto-tiebreaker (adding node/delete node)
* Fix auto-tiebreaker looking for wrong storage pools
* Fix loading of resource if external metadata property is used
* Fixed incorrect loading of property keys in ETCD-database
* Toggle-disk now tries to resolve the storage pool from already deployed resources
* Fixed missing rollback if a resource-group spawn failed
* 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
* 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
* 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.6.0
* Tue Sep 22 2020 nwangAATTsuse.com- bsc#1176790, update to 1.8.0
* store resource and snapshot creation date in the database
* containers: add full s390x support
* LvmThin: Recreate shipped snapshot after merging
* Snapshot: Resume-IO on error and add timeout to takeSnapshot [...]
* Mon Jun 01 2020 nwangAATTsuse.com- Update to 1.7.1, match to linstor client/api 1.1.2
* VolumeDefinition: Make create synchronous
* Autoplacer: Fixed decimal regex for weights
* Renamed DrbdProxy/Site to Site
* ParseThinSpace: Fixed NPE due to a race condition
* ParseThinSpaces: return now all requested entries
* AutoPlaceApi: added null-pointer check
* Autoplacer: Fixed \"autoplaced on 0 nodes\" bug
* ReconnectorTask: Attempt to fix possible deadlock
* DrbdProxy: Disable autoproxy when disabling proxy
* AutoProxy: Added migration to rename Site property
* virter/Makefile: fix hardcoded path [...] - 1.4.0-1
* rest-api: go back to version 1.0.11
* errorreport: parameterize comparable
* wiphandler: allow a collection of paths to be specified
* create-storagepool: Allow an onError flux to be given and fix Exc handling
* createdevicepool: cleanup
* scripts/rest-gen: allow null default for string
* genericname: Throw InvalidNameException if string is null
* rest/physicaldevice: Add \"atomic\" storage pool creation
* rest-api-doc: fix incorrect yaml
* lsblkutils: show full paths for device names
* createdevicepool: do not continue on vdo errors
* args: allow args to be overwritten [...] - 0.9.13-1
* taskscheduleservice: catch exception in running task
* retryresourcestask: check if resource is deleted
* database/mariadb: add compatibility with mariadb
* allow node names to be matched with a search domain property
* ctrlauthenticator: fix typo
* ctrlapidataload: fix accessdenied on loadnode
* InvalidKeyException: extend from LinStorRuntimeException
* rest-api-docu: fix missing volume_number in volumes PUT
* CmldArguments: ConfigurationDir is now returned as Path
* grizzly-http: add exception mapper for ApiRcException
* apicallrcimpl: shortcut to create a ApiCallRc with 1 entry [...]
* Tue May 28 2019 nwangAATTsuse.com- Update to 0.9.10, match to linstor client/api 0.9.5 - linstor-server 0.9.10
* Fixed: lvm not working if the --reportformat option is missing
* Fixed: Possible DRBD split-brain if a resources is readded on a node
* Fixed: HTTP server tries to start on ipv4 if ipv6 bind failed - linstor-server 0.9.9
* REST-API v1.0.4: - Added /v1/views/storage-pools overview - Added UUID for main objects - Enable gzip compression if requested
* Added WaitTimeoutAfterCreate property
* Fixed: repeatedly created error logs for version mismatch on satellites
* Fixed ZFS volume resize
* Fixed out of date usable size reporting
* Removed DISKLESS provider dependency on DRBD - linstor-server 0.9.8
* Fixed: Finding device path of NVMe volumes
* Fixed: Local Controller node will now show as ONLINE
* REST: Added /v1/view/resources and set REST-API version to 1.0.3
* REST: Data structures are now generated from the rest documentation
* Allow to pass raid level for LVM
* Passphrase generation changed, old encrypted volumes will not be able to be unlocked - linstor-server 0.9.7
* Fixed: Volume definitions not deleted on satellite
* Fixed: Race condition while creating volume definitions too fast
* Fixed: Minor bug in NVME layer
* Fixed: NVME issues if drbd-utils have not been installed
* NVME: Added creating and deleting volumes while resource is up
* NVME: Added storage pools to prio props for NVME PrefNic property
* REST: updated to version 1.0.2, added /v1/storage-pool-definitions, minor fixes
* REST: default bind interface is now `::` ipv6 and ipv4
* Use better default JVM memory options - linstor-server 0.9.6
* Fixed: DRBD handlers written on satellite restart
* Fixed: Migration for resources without volumes
* Fixed: Deletion of resources not updating freespace info
* Fixed: Satellite nullpointer exception on applying already deleted resource
* REST: Undocumented single resource paths will not return arrays anymore
* DRBD handler options are now always quoted.
* Added optional file system creation on DRBD or storage resources
* Support for NVMe over fabrics
* Tue Apr 09 2019 nwangAATTsuse.com- Update to 0.9.5, match to linstor client/api 0.9.2
* Fixed: Multi-volume migration from old versions
* Fixed: Encryption layer didn\'t correctly decode the passphrase
* Fixed: REST-API 404 is now returned if a resource definition was not found
* Satellite does now check what layers the host does support
* DRBD/config handlers will now set from the according property values
* REST-API: On create node if only 1 net-interface is given, it defaults to satellite connector
* Thu Apr 04 2019 nwangAATTsuse.com- Update to 0.9.4, match linstor client 0.9.1
* REST API
* Resource layers allowing volumes without DRBD
* Multiple network paths, configure more than one network path
* Retry on failed resources
* Added migrate disk option to toggle disk command
* Better resource ready detection
* Thu Nov 01 2018 nwangAATTsuse.com- Update to upstream release 0.7.1
* Basic DRBD Proxy support
* Resource can now created in a batch (used for drbdmigrate)
* More synchronous operations (auto-place, storage-pool create)
* linstor-config: improved sql-script command
* Added list API for resource connection
* Fix: drbdsetup events2 parsing will be restarted if process dies
* Fix: resource create check available size
* Fix: Delete snapshots on node lost command
* Fix: SSL configurations files are now resolved from config directory
* Fix: Some race conditions are avoided
* Fix: Deleting thin volumes didn\'t correctly clean up free space information
* Wed Oct 31 2018 jengelhAATTinai.de- Replace description by something useful that does not rely on the term \"SDS\".
* Wed Sep 26 2018 nwangAATTsuse.com- bsc#1095668. First version in 0.6.5.