Resolved Issues in 5.1.0-SP50

Prev Next

Install & Upgrade

  • ORION-201677: Updated the default B2B IPMI template in VAST Easy Install to use 192.168.3 as the technician port.

  • ORION-193082: Resolved an issue that could cause an upgrade to fail due to an ibdiagnet command timeout.

  • ORION-191718: Updated the logic behind the Luna frequency (hours) field in the VAST Easy install wizard to resolve an issue that could cause the VAST Easy Install procedure to fail with the invalid call home data {'luna_on_alarm_interval': [ErrorDetail(string='Must be at least 1 hour', code='min_value')]} error.

Networking

  • ORION-196285: Resolved an issue where VAST Web UI reported OpenSM service state as Disabled (Infrastracture -> CNodes -> OpenSM State column) although the service was active on the corresponding CNodes.

Element Store

  • ORION-201049: Updated directory deletion routines used to enforce S3 lifecycle rules to eliminate a flow that could result in a ESTORE TREE_UNLINKER deny list alert.

  • ORION-183543: Resolved an issue in Alternative Data Set (ADS) processing which in some cases could cause a TREE_UNLINKER deny list alert on the cluster.

Quotas

  • ORION-173088: Resolved an issue where after creating a user quota with the identifier type set to UID, VMS listed this quota under the corresponding username pulled from the LDAP provider but not under the UID specified during quota creation.

Lifecycle Rules

  • ORION-201538: Updated the lifecycle rule functionality to delete empty directories only if they are expired per lifecycle rule enabled for the view. Prior to this change, empty directories that were created through NFS and SMB protocols on the view for which a lifecycle rule is enabled, could get deleted even when they were not expired.

NFSv3

  • ORION-193090: Improved handling of READDIR and READDIRPLUS requests to return an error in case the directory name is longer than 255 characters.

SMB

  • ORION-196484: Resolved an issue that could cause a CNode container to restart with the Address not mapped to object error when processing SMB workload.

S3

  • ORION-195962: Enhanced handling of S3 multipart uploads where there is a very large number of parts to be uploaded so that the S3 request does not get unexpectedly aborted, returning HTTP status 500 (InternalServerError} to the client.

Data Protection

  • ORION-209151: Updated internal validations to prevent raising the S3 is not allowed on this tenant because the tenant contains protected paths error on an attempt to create an S3 bucket under a path protected with a local backup protection policy (used to take local snapshots).

  • ORION-196575: Made updates to avoid timeouts on attempts to bulk delete a large number of protected paths in case an issue occurs during deletion of one of the protected paths.

Replication

  • ORION-196091: Improved the flow for protected path creation to ensure that no objects are created or displayed in VAST Cluster as a result of attempts to create a protected paths with incorrect settings (for example, to create a path with a target directory that already exists on the destination peer).

Authentication & Authorization

  • ORION-209468: Resolved an issue that could cause the  identifier\n value is not a valid enumeration member" validation error error on an attempt to get S3 access keys using the <vms_vip>/api/s3keys/ endpoint.

  • ORION-207742: Resolved an issue that could cause an unknown vsetting found: IGNORE_DISABLED_USERS error following an upgrade from VAST Cluster 5.0 to VAST Cluster 5.1.

  • ORION-197299: Updated DNS processing to resolve an issue that could cause LDAP sanity check result: Unknown error and Could not find any healthy DC errors when trying to join an Active Directory domain using Active Directory Domain Auto-Discovery.

  • ORION-183026: Made updates to prevent automatic enabling of a disabled identity policy after the policy has been edited.

VMS

  • ORION-193904: Enhanced handling of alarm metadata to resolve an issue that caused the 'NoneType' object has no attribute 'update' error when trying to acknowledge a NIC error alarm via VMS.

  • ORION-175424: Enhanced internal database cleanup logic to prevent issues that might occur when there are multiple entities with the same user name/UID and different VIDs, such as the "detail":"get() returned more than one QuotaEntityInfo error when attempting to run a userquota create command in VAST CLI.

VAST Web UI

  • ORION-196513: Improved usability and performance when dealing with a large number of client IP ranges defined for a tenant (Element Store ->Tenants -> choose to create or edit a tenant -> Tenant Access tab).

VAST REST API

  • ORION-201905: Updated the logic behind the segments retransmitted metrics so that an attempt to retrieve it using an API call to /api/monitors/ad_hoc_query/ does not result in a detail": "metrics not available error.

Platform & Control

  • ORION-204336: Resolved an issue that could cause a CNode container restart with the assertion failed: (((uint64_t)((P::byte*)(first_entry + num_entries))) <= ((uint64_t)variable_len_payload_ptr)) error followed by INGEST_HANDLE and MIGRATE deny list alerts.

  • ORION-201107: Resolved an issue where the cluster encountered a secondary queue too big alert caused by a VMS memory leak.

  • ORION-198918: Resolved an issue that could cause a CNode container to restart with the assertion failed: ((local_old_value) != (P::INVALID_LOCKER_ID)) error.

  • ORION-196725: Enhanced netgroup caching to eliminate a flow that could cause increased read latency when using netgroups.

  • ORION-196464: Resolved an issue that could cause a CNode container to restart with the assertion failed: ((_state) == (State::SET)) (1 == 3) error.

  • ORION-195972: Improved handling of NVRAM media errors to resolve an issue that could cause CNode containers to restart with the can't fail nvram=<...> (can reach DU) error.

  • ORION-195271: Updated the logic behind the Firmware Version field in the Infrastructure -> Switches page to correctly display the firmware version for Cumulus switches.

  • ORION-182589: Fine-tuned internal timeouts to avoid a flow that could result in a CNode container restart due to a get_denylist_events operation timeout.

  • ORION-180830: Resolved an issue due to which the IceLake (HPE) CBox fan status was not displayed in VAST Web UI for admin users.

  • ORION-178833: Made enhancements to prevent raising a DNode mem is not equal across hosts alarm for a DNode that is is still initializing.

Uplink

  • ORION-190649: Enhanced capacity estimation caching to resolve an issue where Uplink Prediction page showed data per cluster but not per directory.