Resolved Issues in 5.2.1

Prev Next

Install & Upgrade

  • ORION-242095: Enhanced upgrade routines to eliminate a flow where some CNode containers could restart due to the could not fetch next ip error.

  • 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_discards counter. Prior to this change, the VMS would log Failed to validate interface ib2 errors due to the counter being not available on IB interfaces.

  • ORION-230979: Updated the cluster networking configuration script (configure_network.py) to support the auto-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 xattrs error.

  • ORION-213098: Resolved an issue that could cause the BigCatalogStreamCreateResultCode.PARENT_LINK_NAME_IS_NOT_READY error 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 exist error.

  • 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_SYSTEM error 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_policies operation 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 stream alert 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_event denylist due to CNode containers restarting with the assertion failed: (version->has_val()) fiber-cluster-version was not set for this fiber, you probably need to use FiberClusterVersionGuard before accessing this function error.

  • 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 switch alert for a DBox configuration with both single-NIC and dual-NIC DNodes.