VAST Block CSI Driver 2.6.4 Release Notes

Prev Next

VAST Block CSI Driver 2.6.4 is released to General Availability as of October 2025.

To upgrade to VAST Block CSI Driver 2.6.4, follow the upgrade procedure in the  VAST Block CSI Driver 2.6 Administrator's Guide.

New Features and Capabilities

Automatic Cleanup of Unused Driver-Generated Host Entries

The driver can automatically clean up unused VAST host entries (NQNs that were automatically generated by the driver) when they are no longer in use by any PVCs on the corresponding Kubernetes node. This capability is helpful in Kubernetes environments with dynamic or ephemeral node pools where hostnames are changing frequently. If it is disabled, unused host entries keep accumulating and need to be deleted manually.

To enable or disable automatic cleanup of unused auto-generated host entries, use the blockHostsAutoPrune parameter in the driver's Helm chart configuration file. By default, the cleanup is disabled.

Fine-tuning Host Encryption Performance

Added support for the following storage class parameters that can be used to fine-tune encryption performance:

 perf-same_cpu_crypt: true           # Use same CPU for encryption work
 perf-submit_from_crypt_cpus: true   # Submit IO from crypt CPUs
 perf-no_read_workqueue: true        # Bypass read workqueue
 perf-no_write_workqueue: true       # Bypass write workqueue

By default, all the parameters are set to true.  

Default CSI Plugin Container Memory Limit

The default CSI plugin container memory limit (csiVastPlugin in the driver's Helm chart configuration file) has been increased from 400Mi to 500Mi.