File linstor.changes of Package linstor

-------------------------------------------------------------------
Wed Mar  9 06:07:42 UTC 2022 - Fridrich Strba <fstrba@suse.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 06:15:16 UTC 2022 - nick wang <nwang@suse.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 09:14:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.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  5 13:14:26 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>

- Fixes for %_libexecdir changing to /usr/libexec(bsc#1174075)

-------------------------------------------------------------------
Tue Jan 26 06:30:51 UTC 2021 - nick wang <nwang@suse.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 08:06:36 UTC 2020 - nick wang <nwang@suse.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  1 06:05:35 UTC 2020 - nick wang <nwang@suse.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 06:36:36 UTC 2019 - nwang@suse.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  9 01:11:16 UTC 2019 - nwang@suse.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  4 07:17:31 UTC 2019 - nwang@suse.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  1 00:51:14 UTC 2018 - nwang@suse.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 11:30:56 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Replace description by something useful that does not rely
  on the term "SDS".

-------------------------------------------------------------------
Wed Sep 26 07:12:43 UTC 2018 - nwang@suse.com

- bsc#1095668. First version in 0.6.5. 

openSUSE Build Service is sponsored by