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 workqueueBy 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.