Resolved Issues in 5.0.0-SP30

Prev Next

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_percentage option is honored as appropriate.

Cluster Expansion

  • ORION-178265: For clusters with internal InfiniBand networking, eliminated an issue that could cause OpenSM is not enabled correctly alarms 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_UNSUPPORTED alert 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: 0 error.

  • 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 long error.

  • ORION-129447: Resolved an issue that could cause reaching halt_writes splittability issue in bitmap alerts 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 ls requests.

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 readdir and getattr requests 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 phandle alert.

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 show command 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: QueryName error.

  • 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 assignment error 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 CNodes error 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 --cores parameter on the cnode add command to prevent the command from failing with the Illegal arguments: argument --cores: invalid choice error when a valid number of cores is specified.

  • ORION-174959: Updated the protectedpath list command to accept the --progress keyword.

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 seconds and timeout expired for life_type=0,life_gen=45431907 (INGEST_READ) with 1 active jobs errors.

  • 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 date alerts.

  • 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 date alerts.

  • 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-ip to avoid returning too many CNodes.