Install & Upgrade
ORION-192114: Updated upgrade routines to avoid raising a false
Minimal allowed BMC version for DP: "1.52" i s "12.21.7". Target host has BMC ver.: "12.21.1"alarm during the DNode modify task.ORION-182782: Enhanced upgrade routines to prevent a scenario where during an upgrade, some of the CNodes cannot be activated due to a missing internal file.
ORION-174960: Made updates to ensure that when running an NDU from VAST CLI, the
cnodes_batch_size_percentageoption is honored as appropriate.
Cluster Expansion
ORION-178265: For clusters with internal InfiniBand networking, eliminated an issue that could cause
OpenSM is not enabled correctlyalarms for CNodes that were discovered but were not selected for deployment during a cluster expansion procedure.
Networking
ORION-193429: Resolved an issue that could cause an
VLAN NOT AVAILABLE IN IB MODE: ObjectCreateResultCode.VLAN_IN_IB_UNSUPPORTEDalert on attempt to create a virtual IP pool with VLAN tagging on a cluster that does not use InfiniBand networking.
DBox Replacement
ORION-167457: Updated the DBox replacement logic to provide an ability, in VAST Web UI, to retry a DBox replacement procedure if the first attempt has failed.
To retry, navigate to the Dboxes page (Infrastructure -> DBoxes) and choose the Replace option in the actions menu for the DBox you want to replace.
Element Store
ORION-178078: Eliminated a flow that could CNode containers to restart with the
assertion failed: (info>matches == 1) (0 == 1) Bitmap entry doesn't have exactly one matching entry in the content block! counter: 0error.ORION-171028: Introduced improvements to eliminate a flow that could cause a significant rise in cluster’s metadata size.
ORION-142232: Resolved an issue that could cause a CNode container to restart with the
waiting for a lock for too longerror.ORION-129447: Resolved an issue that could cause
reaching halt_writes splittability issue in bitmapalerts followed by high write latency.
Lifecycle Rules
ORION-176742: Resolved an issue where after creation of a lifecycle rule, other lifecycle rules were displayed twice in VAST Web UI, and the duplicates could not be removed.
NFS
ORION-166711: Improved READDIR request caching to avoid increased latency when handling very large
lsrequests.
NFSv4.1
ORION-186969: Added support for creating case-insensitive NFSv4.1 links. Prior to this change, an
assertion failed: (case_insensitive == false) case insensitive link?!alert would be raised on such attempts.ORION-176692: Eliminated a flow that could cause a CNode container to restart with the
assertion failed: void Nfs4::ConnectionState::add_session(Nfs4::Session *, Nfs4::Nfs4Metrics *)error.ORION-172136: Enhanced handling of
readdirandgetattrrequests to eliminate a flow that could cause delays in workload processing.ORION-164019: Resolved an issue that could cause repeated
assertion failed: (handle != INVALID_EHANDLE) can't translate invalid handle:alerts during NFS4 delete-on-close processing.ORION-159317: Improved processing of bursts of GETATTR and READDIR requests to prevent occasional hanging when a client tries to read a file.
SMB
ORION-174206: Updated handling of SMB leases to eliminate a flow that could result in an
Existing phandle <...> in lease break map differ from requested phandlealert.
S3
ORION-183657: Updated the logic for handling requests to rename an S3 object so that the object being renamed does not get deleted in case the request fails.
Protocol Audits
ORION-170605: Updated the output of the VAST CLI's
cluster showcommand to display data and metadata operations separately.
VAST Database
ORION-178354: Made updates to return a correct error code for an attempt to create a database schema on a bucket that already contains S3 objects.
VAST Prometheus Exporter
ORION-176490, ORION-167094: Made updates to the logic behind the VAST Prometheus Exporter endpoints to ensure that they provide same or more capabilities than the deprecated exporter script.
Authentication & Authorization
ORION-178082: Updated LDAP query routines to resolve an issue where a custom LDAP domain name could not be resolved for groups while the resolution worked correctly for individual users.
ORION-172171: Improved the mechanism of querying groups from Active Directory to ensure that all relevant groups are taken into account when running a permission check.
ORION-166221: Added handling of hung OpenLDAP queries so that the cluster is able to automatically recover by restarting the corresponding CNode.
ORION-157997: Improved handling of NIS queries to eliminate an issue that could cause CNode containers to restart with the
assertion failed: ((index) < (get_names_max_count())) (50 < 50) Array index out of bounds: QueryNameerror.ORION-156145: Resolved an issue which could prevent retrieving user’s supplementary groups from a LDAP provider.
ORION-153240: Updated the LDAP query caching to eliminate an issue due to which a group query could return different group counts at different times.
VMS
ORION-182099: Eliminated an issue that could cause a
local variable ‘data’ referenced before assignmenterror to occur on an attempt to access predefined analytics reports that provide information per virtual IP pool (for example, VIP Pool Bandwidth).ORION-171871: Resolved an issue that could cause the
VMS Preferred must not be True if there are less than 3 CNodeserror to appear on attempts to enable the VMS Preferred option for a virtual IP pool that already existed and included more than three CNodes.ORION-146167: Updated VMS event management to stop writing log messages if the corresponding action has been deactivated in VMS settings.
VAST Web UI
ORION-159027: When displaying analytics for a view (e.g. having selected a view from the Select Object dropdown in the Analytics page), the Define Time field now shows only options that are applicable to this particular type of analytics.
ORION-135741: Resolved an issue that could cause the VAST Web UI’s Hardware page to show each SSD multiple times with N/A next to it.
VAST CLI
ORION-181077: Updated the logic behind the
--coresparameter on thecnode addcommand to prevent the command from failing with theIllegal arguments: argument --cores: invalid choiceerror when a valid number of cores is specified.ORION-174959: Updated the
protectedpath listcommand to accept the--progresskeyword.
Platform & Control
ORION-186081: Resolved an issue where a failure of a DNode with Kioxia drives could lead to CNode container restarts and temporary service disruption.
ORION-176381: Improved management of internal replication-related processes to avoid a flow that could result in CNode containers restarting with the
Retry time exceeded - waiting for a free fiber in fiber_group_id=W_RCT_MAINTENANCE for 3600 secondsandtimeout expired for life_type=0,life_gen=45431907 (INGEST_READ) with 1 active jobserrors.ORION-173228: Enhanced the mechanism of automatically disabling NVRAMs on DNode deactivation to eliminate a flow where after a DNode has failed and then recovered, some of the NVRAMs could remain in NOT_ATTACHED state and had to be activated manually.
ORION-172169: Updated the list of BMC versions supported for Mavericks DNodes used with VAST Cluster 5.0.0 or higher, to avoid raising false
DNode BMC Version is not up to datealerts.ORION-172169: Updated the list of BMC versions supported for Mavericks DNodes used with VAST Cluster 5.0.0 or higher to avoid raising false
DNode BMC Version is not up to datealerts.ORION-157221: Updated port mappings that are used during a cluster installation or expansion procedure with VAST Easy Install to ensure that port position numbers used for clusters with Dell Ice Lake CBoxes correspond to the hardware bezels.
VAST OS
ORION-176953: Updated the logic behind the VAST OS command line alias
find-dns-ipto avoid returning too many CNodes.