Install & Upgrade
Added an ability to manage a subset of VAST OS configurations in a new package named
vast-utils, which is upgraded during NDUs. Thevast-utilspackage includes cluster networking configurations and host-level services.Starting with VAST Cluster 5.2.2, most VAST OS configuration updates will be delivered simply by upgrading the
vast-utilspackage, effectively eliminating the need to perform a full VAST OS upgrade and a node reboot.The currently installed version of
vast-utilsis displayed in the VAST-UTILS Version column for each node in the Infrastructure pages in VAST Web UI, as well as in theVAST Utils Versioncolumn ofcnode list,cnode show,dnode list,dnode showcommand output in VAST CLI.ORION-260525: Added an ability to specify the domain name when entering EKM servers in VAST Cluster Install.
ORION-220688: For clusters with InfiniBand internal networking, enhanced OS upgrade routines so that the OpenSM master node gets upgraded prior to the VMS node.
Networking
ORION-241294: For clusters with InfiniBand internal networking, updated the way VMS maintains OpenSM configuration parameters so that on the first start of the OpenSM service, the parameters are taken from the OpenSM configuration file (
/etc/opensm/opensm.conf).In addition, the
opensm.confwill include two more parameters,max_wire_smps 96andmax_wire_smps2 96, which set the maximum number of SMPs that can be sent in parallel.
Multi-Tenancy
ORION-237091: Increased the maximum allowed number of tenants per cluster from 2048 to 4096.
ORION-207626: Users that are associated with a VAST tenant are now able to view virtual IP pools that are not associated with a particular tenant(s).
Quality of Service (QoS)
ORION-256797: Added metrics that help analyze QoS credits left per view. To display the metrics in VAST Analytics, create a new customized analytics report and include the metrics starting with the word 'Burst' for the View object.
ORION-253117: Made updates to automatically set a default value for credits when a maximum static limit is set.
If no credits are explicitly defined, setting a maximum static limit will cause the corresponding credits to accept a default value. The credit default value will be the maximum limit multiplied by 4. For example, if you set the maximum allowed read bandwidth to 500 and do not specify any value for the read bandwidth credit, the read bandwidth credit will automatically be set to 2000.
ORION-250317: The following limitation no longer apply:
In case of a CNode HA event, the cluster needs a few minutes to retrieve connections from the failed CNode. During this time, the user will be served at the user's S3 connection limit less the number of connections that were provided by the failed CNode.
NFS
ORION-240658: The
enable-nfs-return-open-permissionssetting of a view policy will now be honored with all security flavors. Prior to this change, the setting was ignored if the flavor was S3 Native.When this setting is specified, the NFS server returns 777 permissions (access is allowed for everyone) for all files and directories when responding to client-side access checks. Otherwise, the server would return 700 permissions (access is allowed for the bucket owner only). The 777 permissions are needed for Windows NFS clients to be able to access S3 buckets where they are not the bucket owner.
For new installations, the
enable-nfs-return-open-permissionssetting is by default enabled for all security flavors. For upgraded clusters, the setting is honored with NFS security flavor only. If you want to alter the behavior for your cluster, contact VAST Support.
SMB
ORION-246616: Enhanced SMB permission handling to avoid dropping SMB generic access rights (GENERIC_ALL, GENERIC_WRIRE, GENERIC_READ, GENERIC_EXECUTE) when converting SMB permissions to VAST permissions (which the cluster uses internally to perform access checks).
Prior to this change, these ACEs could be dropped when performing operations such as running a bulk permission update on a view controlled with SMB or Mixed Last Wins security flavor.
The new logic is by default disabled. To enable the enhancement on your cluster, contact VAST Support.
S3
ORION-187569: Added support for S3 trailing checksums.
VAST Cluster now recognizes that an S3 request includes a checksum and handles the checksum separately from the uploaded content. Note that VAST Cluster does not perform checksum verification.
ORION-231931: Added support for the
If-None-Matchheader in GET and HEAD requests as part of S3 conditional reads. The VAST cluster returns the object only if its ETag differs from the client-specified value; otherwise, it responds with aNotModifiedstatus.Note
When the
If-None-Matchheader contains a list of ETags and this list includes a matching ETag, the VAST cluster returns status code 200 (OK).
Replication
ORION-241238: Updated protected path validations to allow for creation of protected paths on a subdirectory of an S3 Bucket view for local protection policies.
Authentication & Authorization
ORION-210370: When creating a local user, you are no longer required to supply the NFS
uidNumberattribute value for the user. The UID field in VAST Web UI (User Management -> Users -> choose to create or modify a user) can now be left empty; the--uidparameter on theuser addcommand is now optional. Thus you can create users intended only for S3 access that do not need an NFSuidNumberto operate.
VMS
ORION-263129: VAST Prometheus Exporter provides new metrics that help detect latency in client socket reads.
ORION-258426: VAST Prometheus Exporter lets you export a metric that shows the amount of active NFS-over-RDMA connections.
ORION-226846: The variables that you can insert into the webhook JSON when configuring a webhook (in VAST Web UI: Settings -> VMS -> Webhooks) include two new timestamps:
{vastdata_timestamp_unix}- A UNIX-style timestamp.{vastdata_timestamp_iso_8601}- A timestamp in the ISO 8601 format, for example:2025-07-14T26:01:06+0000.
ORION-216345: VAST Prometheus Exporter lets you export metrics to analyze data reduction by reduction type (compression, deduplication, similarity).
ORION-213509: Added various metrics to VAST Prometheus Exporter that help analyze cluster's metadata usage.
VAST REST API
ORION-250363: Starting with VAST Cluster 5.2.2, requests to the VAST REST API
/tenants/endpoint that contain thevippool_idsparameter are ignored. To associate a virtual IP pool with a tenant, pass thetenant_idparameter to the/vippoolsendpoint.
Platform & Control
ORION-238151: Added support for 3.2TB SCMs and 122TB SSDs.
ORION-247025: Updated high ambient temperature event definitions to lower the thresholds that trigger the alarm.
Rack-level resiliency enhancements:
Added support of rack-level resiliency for EBoxes.
The VAST CLI
dbox addcommand supports the--rack-nameand--rack-unitoptions that let you define rack and unit assignments for the DBox being added.DBox migration can be performed within the same failure domain, as long as there is enough space in the domain.
Added indication of the rack's total and usable capacity in the Racks page in VAST Web UI (Infrastructure -> Racks ).
You can turn on or off the rack LED from the VAST Web UI Racks page.