Release 21.07-SP1

Key Enhancements

VPSA Object Storage

Object-Lock S3 API performance improvement

(ZSTRG-12992,ZSTRG-17467)

With version 21.07-SP1, Zadara improved significantly its VPSA Object Storage handling of the following S3 compatible Object-Lock APIs:

  • Put-object-retention

  • Multi-delete

With Object-Lock enabled use-cases(i.e Veeam’s immutable backup), where the backup application requires periodical update of the objects in the backend container (bucket) with an updated “Retention Date”. Updating the object’s metadata requires a single API request per object, which can result with millions of consecutive requests. The change in the way the VPSA Object Storage handle the object metadata allow the Object Storage to serve x3-x4 more requests in parallel.

New account administrator dashboard

(ZSTRG-18975)

Similar to the VPSA Object Storage administrator, a new account dashboard was introduced to provide a snapshot visibility to the account administrators. The dashboard will provide the following information:

  • General VPSA Object Storage information

  • Performance metering snapshot:

    • Total throughput

    • Total operations/s

    • Operation type breakdown

    • Capacity history

    • Account status (capacity, containers count, object count, users etc)

Release 21.07-SP1 is a service pack release which includes scalability, security, usability improvements, new features and bug fixes.

The following section will breakdown the main additions and updates to the Zadara Storage Cloud platform on top of the previous 21.07 major version.

Version 21.07-SP1-313

Build 21.07-SP1-313 primary addresses VPSA Object Storage issues related to performance at scale and IPv6 connectivity.

VPSA Object Storage

  • ZSTRG-23006 - Fixed an issue where remote Object Storage discovery via the cloud’s Outnet network failed

  • ZSTRG-22702 - Fixed an issue where remote Object Storage connectivity using IPv6 failed

  • ZSTRG-22840, ZSTRG-22703, ZSTRG-21142 - Improvements for the VPSA management console performance for Object Storage with more than 1000 accounts

  • ZSTRG-22701, ZSTRG-21797, ZSTRG-22706 - Improved infrastructure handling for large metering database

Version 21.07-SP1-297

VPSA Storage Array

  • ZSTRG-20472 - Update for zadaravpsa.com TLS certificate

VPSA All-Flash Array

  • ZSTRG-20472 - Update for zadaravpsa.com TLS certificate

  • ZSTRG-20007 - Performance - Improving write buffer backend async IO

VPSA Object Storage

  • ZSTRG-20110 - Improve the performance of the authentication API response

  • ZSTRG-19964 - S3API compatibility - fix an issue where VersionID is not returned for multipart object PUT request

  • ZSTRG-20316 - Fixed an issue with replication job that fails sporadically

  • ZSTRG-20278 - Fixed an issue where disabling MFA authentication for a single user did not work as expected

Version 21.07-SP1-292

VPSA Storage Array

  • ZSTRG-19070 - Fixed an issue with FC NULL pointer exception may lead to a VC crash

  • ZSTRG-20061,20062 - Upgrade VC level packages to handle various security vulnerabilities

  • ZSTRG-20149 - Fixed an issue where non-rotated metering dc records may lead to a VPSA lockdown

  • ZSTRG-19185 - Adjust iSCSI configuration to avoid issue where SN times out

VPSA Object Storage

  • ZSTRG-20154 - Fix a display issue where rebalance percentage can exceed 100%

  • ZSTRG-20071 - Fix an issue where container(bucket) with non unicode characters cannot be deleted

  • ZSTRG-19980 - Fix an issue where where permissions are not handled correctly with multipart objects

  • ZSTRG-20061,20062 - upgrade VC level packages to handle various security vulnerabilities

CCVM

  • ZSTRG-20061,20062 - upgrade CCVM level packages to handle various security vulnerabilities

Storage Node

  • ZSTRG-17726 - Fixed an issue where support ticket creation and licensing validation might fail with IPv6 proxy configuration

  • ZSTRG-20246 - Fixed an issue with FreeIPA package

Version 21.07-SP1-280

VPSA Storage Array

  • ZSTRG-19295 - Fixed a display issue in the VPSA graphical interface where the dashboard was not loaded.

  • ZSTRG-19587 - Fixed an issue in which DOS attributes were not saved properly after copying files to SMB share with enabled SMB File history

  • ZSTRG-19845 - Fixed and issue in which the deletion of the SMB directory with “hide unreadable” files inside was allowed

VPSA Object Storage

  • 19849 - Zadara’s wildcard certificate for zadarazios.com domain was renewed (valid until April 2023)

  • ZSTRG-19176, ZSTRG-19807 - Fixed an issue where recursive deletion of a container (bucket) was terminated unexpectedly.

  • ZSTRG-19409 - Fixed an issue where the console did not display more than 50,000 containers (limit set to 100,000 containers)

  • ZSTRG-19876 - Fixed an issue with the dashboard presentation of the total throughput value

  • ZSTRG-19983 - Fixed an issue where delete of an object failed using Cloudberry Explorer for Openstack client

  • ZSTRG-19395 - Fixed an issue with reporting inconsistencies for source-target Object Storage with remote replication

Storage Node

  • ZSTRG-19514 - Fixed an issue in the underlying storage node iSER driver where NULL pointer is returned

Security

ZSTRG-19684 - Upgraded storage node components to mitigate the following CVEs (among with lower severity CVEs that were excluded from the list)

Version 21.07-SP1-237

VPSA Storage Array

  • ZSTRG-18306 - Allow allocation of two VNIs (Virtual Network Interfaces) with a matching VLAN ID

  • ZSTRG-18138 - Fix an issue where Japanese characters couldn’t be used for configuring quota for a project

VPSA Object Storage

  • ZSTRG-18306 - Allow allocation of two VNIs (Virtual Network Interfaces) with a matching VLAN ID

  • ZSTRG-13938 - Removed the option to add an additional data policy to an existing VPSA Object Storage

  • ZSTRG-16969 - Disable the automatic provisioning of ZELB for Premium+ Object Storage

  • ZSTRG-17385 - Disable management interface port (8080) when internal TLS termination is set

  • ZSTRG-15831 - Fix an issue where object last replication time is not updated correctly

  • ZSTRG-18262 - Fix an issue where MinIO client cloud not parse object retntion date

  • ZSTRG-18122 - Fix an issue where new object replication job was blocked due to an old replication job for the same container

  • ZSTRG-17820 - Fix an issue where the color indicator for a policy in protected state was not updates

  • ZSTRG-17390 - Fix an issue where TLS1.1 was still offered as supported protocol in an existing Object Storage.

  • ZSTRG-17395 - Added support for Content-Disposition header

  • ZSTRG-15831 - Fix an issue where lifecycle policy was not executed according to the defined rule

  • ZSTRG-15224 - Fix an issue with the main dashboard operations where the breakdown display a summary of operations instead of concurrent operation

Command Center

  • ZSTRG-12973 - Cloud administrators can now restrict access to their Command Center and Provisioning Portal to a specific IP addresses

Security

ZSTRG-17818 - Upgraded cross cloud components to mitigate the following CVEs

Known issues and limitations

In 21.07-SP1-237 no known issues or limitations were introduced.

Revision History

  • 21.07-SP1-297, May 2022

  • 21.07-SP1-292, April 2022

  • 21.07-SP1-280, March 2022

  • 21.07-SP1-237, February 2022 (GA)