Install & Upgrade
ORION-242095: Enhanced upgrade routines to eliminate a flow where some CNode containers could restart due to the
could not fetch next iperror.ORION-237742: Updated VAST Easy Install so that firmware upgrade is by default included in the installation procedure.
ORION-232589: Made updates to prevent VMS restart loop due to the
DataError: value too long for type character varying(256)error when performing a 5.1-to-5.2 upgrade of a cluster that has webhook setup for sending event alarms to third-party applications.ORION-232777: Finetuned inter-node SSH connection timeout settings to prevent an OS upgrade from failing due to the
ConnectionLost('Login timeout expired')error.ORION-217254: Resolved an issue where an attempt to upgrade the cluster failed with the
'NoneType' object has no attribute 'build'error.
Cluster Expansion
ORION-231996: Resolved an issue where some of the local users and groups could appear missing during cluster expansion, whereas upon completion of the expansion procedure these users and groups became available again.
Networking
ORION-234365: Updated NIC status check routines to skip IB interfaces when checking the value of the
rx_prio3_discardscounter. Prior to this change, the VMS would logFailed to validate interface ib2errors due to the counter being not available on IB interfaces.ORION-230979: Updated the cluster networking configuration script (
configure_network.py) to support theauto-ports-ext-iface = 'northband'option for Supermicro Gen5 (Genoa) CNodes. (This option configures the management interface on one of the two data network ports.)
Element Store
ORION-232877: Updated handling of ACLs during bulk permission updates to eliminate a flow that could result in an ESTORE PERMISSIONS_REPAIR denylist alert due to the
no ACL in xattrserror.ORION-213098: Resolved an issue that could cause the
BigCatalogStreamCreateResultCode.PARENT_LINK_NAME_IS_NOT_READYerror when trying to enable VAST Catalog on the cluster.ORION-199248: Made updates to eliminate a flow that could result in a HANDLE_OPTIMIZE deny list alert on the cluster.
Quotas
ORION-246241: Resolved an issue that prevented sending of quota email alerts if the user quota was created via the REST API with the user(s) or group(s) specified by the ID (instead of a name).
NFS
ORION-187096: Resolved an issue that could occasionally cause NFS3ERR_STALE errors when attempting to mount an NFSv3 share after a seamless failover.
SMB
ORION-226802: Resolved an issue where an attempt to run a Robocopy session against source data that contained an orphan SID failed due to the
The specified account doesn't existerror.ORION-216835: Updated the logic used to handle SMB QUERY_DIRECTORY requests with the SMB2_RETURN_SINGLE_ENTRY flag so that when the client sends three such requests in sequence, the VAST cluster does not omit the first item found in the directory.
S3
ORION-226664: Eliminated a flow where, in some cases, an S3 access key could get mapped to a deleted local user, resulting in access errors because the key was deemed invalid.
ORION-213061: Improved handling of stuck S3 HTTPS connections to eliminate a flow where the VAST cluster could ignore S3 HTTPS connection attempts by new clients because the maximum number of connections was reached.
Access-Based Enumeration (ABE)
ORION-241386: Updated Access-Based Enumeration (ABE) logic so that it does not prevent SMB privileged users from listing the contents of ABE-enabled views.
Replication
ORION-244821: Resolved an issue that could cause multiple CNode containers to restart with the
request-> sender.env_id < MAX_ENVS_PER_SYSTEMerror after enabling asynchronous replication from a cluster running VAST release 5.1 to a 5.2 cluster.
Authentication & Authorization
ORION-198358: Resolved an issue where an error during an
s3_list_all_identity_based_policiesoperation could cause identity policies to be automatically recreated with different IDs.
VAST Web UI
ORION-246284: Updated the logic behind the field that sets the unit of measure for soft and hard quota limits (Element Store -> Quotas -> choose to create or edit a quota -> Quota Rules tab) so that it does not replace the user-supplied unit of measure (e.g. PiB) with Bytes upon saving changes and reopening the dialog while the VMS is set to use base2 units.
ORION-217959: Resolved an issue that could occur on clusters upgraded from 5.0 to 5.1, causing an error when trying to update a legacy NFS view (created prior to the upgrade) in VAST Web UI.
VMS
ORION-235592: Resolved an issue that could cause an error when attempting to establish an SSH connection through SSO to a cluster with a management virtual IP being an IPv6 address.
ORION-233810: Optimized routines for listing local users in the User Management -> Users page to avoid delays when trying to list a very large amount of users with their associated identity policies.
ORION-232477: Eliminated a potential race condition in VAST Prometheus Exporter that could cause some metrics to be missing due to the
could not obtain lock on row in relation "vmsapp_view"error.ORION-230947: Added support for a use case of LDAP authentication of VMS access where the LDAP password includes a 2FA token which is being updated every 30 seconds.
ORION-221021: Updated the CNode write latency event definition so that the event description contains the word 'write':
CNode <CNode> write latency is {threshold} micro seconds.ORION-198917: Improved handling of timestamps in Docker log events to resolved an issue that could cause VMS to periodically raise the
clone_id=<clone ID> is NOT used by any replication streamalert for a non-existent clone ID.ORION-192002: Enhanced VMS monitoring capabilities so that it can monitor the state of the rsyslog service on the CNodes and raise an alert if the service is not up and running.
Platform & Control
ORION-246581: Made updates so that VMS automatically selects the THIRTY_TB_DRIVES section layout for Solidigm SBFPF2BV307T hard drives.
ORION-239236: Resolved an issue that could cause an
ingest_handle_eventdenylist due to CNode containers restarting with theassertion failed: (version->has_val()) fiber-cluster-version was not set for this fiber, you probably need to use FiberClusterVersionGuard before accessing this functionerror.ORION-196725: Enhanced netgroup caching to eliminate a flow that could cause increased read latency when using netgroups.
ORION-182109: Resolved an issue that could cause a false
configuration 2nic does not match the pci switchalert for a DBox configuration with both single-NIC and dual-NIC DNodes.