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
ibdiagnetcommand 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 objecterror 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 pathserror 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 errorerror 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_USERSerror 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 errorandCould not find any healthy DCerrors 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 QuotaEntityInfoerror when attempting to run auserquota createcommand 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 adetail": "metrics not availableerror.
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 bigalert 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_eventsoperation 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 hostsalarm 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.