StorPool 19.4 Change Log

19.4 revision 19.01.2956.83a455103

Released 20 may 2022

  • Initial support for Ubuntu 22.04 LTS.

  • Adds support for kernels 5.14/5.15 on Ubuntu 20.04 and 22.04 LTS.

19.4 revision 19.01.2930.57ca5627f

Released 05 may 2022

  • storpool_server:

    • auto-retest all disks upon latency threshold breach.

    • stop re-testing failing disks in case of more than 3 failures for the past hour.

    (updated In-server disk and journal performance tracking)

  • Initial support for kernels 5.14/5.15+.

  • Removed compatibility builds for CentOS 6, and Ubuntu 16.04.

19.4 revision 19.01.2894.c16b8c152

Released 26 apr 2022

  • Fix in storpool_bd kernel module with kernels 5.13+, causing hanging processes after their volume is force-detached.

19.4 revision 19.01.2888.26d18ba04

Released 20 apr 2022

  • disk_init_helper:

    • no longer leaving partitions when initialization fails.

    • the discover command will now only show by default (requires specifying path to the json file to proceed).

    • the init command is always noop by default (removes the --noop option), and requires --exec in order to actually proceed with creating partitions and initializing disks.

    • adds the init --wipe-new-partitions option when there are leftovers on the disks that prevents a succesful storpool_initdisk.

19.4 revision 19.01.2878.075480123

Released 14 apr 2022

19.4 revision 19.01.2877.2ee379917

Released 11 apr 2022

  • Critical fix for the cgconfig service, so that virtual machines do not end up in the root cgroup under Ubuntu 18.04/20.04.

  • storpool_bridge:

    • Optimized encryption and decription for better performance.

    • Speed up with lots of TRIMs.

  • storpool_server:

  • Fixes bug in the bnxt_en driver that leads to services blackholing traffic after restart.

  • storpool_cg - fix to handle Epyc(Zen 3) numa nodes properly with dual sockets.

  • Updates in network validation tools:

    • Connectivity could now be re-validated during upgrade from older releases (backwards compatibility).

    • Included checks for unreachable clusters (bridge status).

  • disk_tester - added reporting of NVMe device serial number in smart.log

19.4 revision 19.01.2795.61bf1bd1d

Released 16 mar 2022

  • storpool_stat fix wrong key format leading to broken network stats collection.

19.4 revision 19.01.2794.6d8d69281

Released 15 mar 2022

  • storpool_mgmt: Critical fix for crash related to cross-template volume baseOn.

  • VolumeCare update to version 1.23 (8.  VolumeCare Changelog).

19.4 revision 19.01.2778.3c99182fa

Released 11 mar 2022

  • storpool_nvmed - fix aborts in storpool_server when storpool_nvmed restarts.

19.4 revision 19.01.2741.1490a1793

Released 27 feb 2022

  • storpool_mgmt:

  • Additional safeguard for using metaV2 only features during the upgrade.

  • Additional safety checks to prevent objects depletion.

  • Fix for metaV2 snapshot conversion with applied overrides. (more on metaV2 here).

  • iface-genconf - adds support for NetworkManager as backend for RHEL based OS.

  • storpool_ctl - adds option to wait for all disks to return to the cluster.

19.4 revision 19.01.2701.c2377e67a

Released 22 feb 2022

  • python-api - added snapshotMoveToRemote call to catch up with the API.

  • The storpool_stat service is now regularly collecting comprehensive network topology details from storpool_ping netInfo.

  • hpssacli-helper - additional logging on failure to obtain a model or serial number data for a disk behind an HP controller.

19.4 revision 19.01.2686.1f4cf6e1d

Released 15 feb 2022

  • Adds support for Kioxia Cd6.

  • Adds native support for per GiB IOPS and bandwidth limits (more at Per GiB limits).

  • storpool_mgmt:

    • Critical fix: fix crash during re-balance with a removed (forgotten) disk and snapshot deletion.

    • fix for the relocator that might cause duplicate data on volume-snapshot chains during re-balance.

    • returns globalId in API response on VolumeCreate.

  • python-api: adds support for anonymous (unnamed) volumes.

  • Improved logging with a human-readable name reported instead of service id.

19.4 revision 19.01.2646.0ec2ea57b

Released 25 jan 2022

  • storpool_mgmt:

    • fix for baseOn on a volume with a different placement.

    • fix for stale mustTest flag on an ejected/forgotten disk.

  • Change in the installer so that bindings-py or cli do not require kernel support checks (e.g. install in a container).

  • vf-udevhelper - rework a previous fix due to hardware acceleration issues with i40e and ixgbe drivers.

  • install_modules_helper now allowing --inplace-reinstall essentially allowing easy downgrade in case of need.

19.4 revision 19.01.2627.d3811f42a

Released 20 jan 2022

  • Critical fix storpool_mgmt - fixes a crash during many snapshot create/delete operations.

  • cgconfig - noop on restart/stop to prevent running processes ending up in the root cgroup.

  • vf-udevhelper - fixes a race condition with libvirt detecting disappearing VF network interfaces.

19.4 revision 19.01.2624.ae6abe68f

Released 17 jan 2022

  • storpool_bridge - fixes cleanup of force unexported and deleted snapshots.

  • disk_init_helper - offsets can now be the same for continuous disk IDs.

19.4 revision 19.01.2609.d51d58af3

Released 12 jan 2022

  • Make the maximum amount of snapshots in a cluster reconfigurable live.

  • Includes volumecare version 1.22 fixes and updates (8.  VolumeCare Changelog).

Previous release here