ZStack ZStone 4.2.6

On December 16, 2022, ZStack ZStone officially released its latest version, ZStack ZStone 4.2.6. This release introduces a series of important features, which are described in detail below.

Overview of new features in ZStack ZStone 4.2.6:
  1. Adds license management.
    • Introduces a new license management interface.
    • Supports platform and feature licenses.
  2. Supports changing the number of replicas in the UI.
  3. Enhances storage-pool scale-in logic.
    • Adjusts storage-pool status restrictions.
    • Adds data-disk status checks.
    • Adds post-scale-in capacity forecasting.
  4. Enhances Global Settings.
    • Adds Data Disk Capacity Threshold to Basic Settings.
    • Adds Single Replica and High-Speed Recovery QoS switches to Advanced Settings.
  5. Optimizes cluster performance monitoring charts.
  6. Includes other improvements and fixes.

New License Management

Starting from ZStack ZStone 4.2.6, license management and license-based control are available, further standardizing ZStack ZStone.

New License Management Interface

ZStack ZStone 4.2.6 provides a new license management interface that displays the current license agreement, software version, authorization status, and other information and supports centralized license management. Click Personal Center > License Management to open the interface.

Platform and Feature Licenses

ZStack ZStone 4.2.6 supports two license agreements: platform licenses and feature licenses. A platform license includes the feature license by default, so users do not need to apply for it separately.
  • Platform license: Used with feature licenses to provide the complete distributed storage platform and meet common workload requirements. The main editions are Enterprise Trial and Enterprise Paid.
  • Feature license: Used with a platform license to provide storage features for specific workload scenarios. The main license currently available is the Block Storage feature license.

Changing the Number of Replicas in the UI

Starting from ZStack ZStone 4.2.6, Change Number of Replicas is available on the storage pool list in the UI. Users can increase or decrease the number of replicas based on workload requirements to obtain different reliability levels.

Enhanced Storage-Pool Scale-In Logic

Starting from ZStack ZStone 4.2.6, storage-pool scale-in logic includes the following enhancements:

Adjusted Storage-Pool Status Restrictions

In previous versions, degraded storage pools could not be scaled in. Starting from ZStack ZStone 4.2.6, this restriction is removed and degraded storage pools can be scaled in. Additional checks and prompts are provided as needed for a complete and smooth scale-in experience.

Data-Disk Status Checks

Starting from ZStack ZStone 4.2.6, data-disk status is checked when a storage pool is scaled in, and data disks in maintenance cannot be removed. All data disks in the storage pool are displayed during scale-in, with disks in maintenance grayed out, simplifying unified viewing and reducing the O&M workload.

Post-Scale-In Capacity Forecast

Starting from ZStack ZStone 4.2.6, post-scale-in capacity is forecast when data recovery is enabled. Scale-in is not allowed if the storage-pool capacity after scale-in exceeds the data migration threshold of the data disks.

Enhanced Global Settings

Starting from ZStack ZStone 4.2.6, Global Settings includes the following enhancements:

Data Disk Capacity Threshold in Basic Settings

Starting from ZStack ZStone 4.2.6, Data Disk Capacity Threshold is available under Global Settings > Basic Settings to configure the capacity thresholds of all data disks in all storage pools of the current cluster. The UI provides Default and Custom configuration modes.
  • Default: Uses the default data migration threshold of 85% and data write threshold of 90%. Related migration tasks are paused when data-disk capacity usage reaches the migration threshold, and users cannot write data when usage reaches the write threshold.
  • Custom: Allows the data migration and write thresholds to be configured. Related migration tasks are paused when capacity usage reaches the migration threshold, and users cannot write data when usage reaches the write threshold.

Single Replica and High-Speed Recovery QoS Switches in Advanced Settings

Starting from ZStack ZStone 4.2.6, Single Replica and Recovery QoS switches are available under Global Settings > Advanced Settings.

Single Replica: Disabled by default. When enabled, one replica can be selected when a storage pool is created or its number of replicas is changed, meeting POC testing requirements. Enabling one replica is a high-risk operation that can cause data loss. Do not use it in production.

Recovery QoS: Disabled by default. When enabled, High-Speed Recovery can be selected when recovery QoS is configured for a storage pool.

Optimized Cluster Performance Monitoring Charts

In previous versions, IOPS, bandwidth, and latency were displayed in the same cluster performance monitoring chart. Users had to switch metrics and could not view all three at once.

Starting from ZStack ZStone 4.2.6, the three cluster performance metrics are displayed separately so they can be viewed simultaneously. O&M personnel can quickly review overall platform performance and compare fluctuations in all three metrics at a specific time, improving the O&M experience.

Other Improvements and Fixes

  • Optimizes Add Host logic by adding validation: Adding a host fails if Watch is installed and hardware scanning is performed, ensuring monitoring works after the host is added.
  • Fixes an issue where historical monitoring data was unavailable on the new node after the node hosting the VIP was restarted.
  • Adds a resource creation time column to resource list pages.