Resolved Issues in 5.1.0

Prev Next

Install & Upgrade

  • ORION-151876: Fine-tuned the number of VMS workers that can be started on a cluster depending on the number of CNodes.

  • ORION-148309: Added a more informative error message to appear in case of missing an NVRAM during DNode activation.

Networking

  • ORION-145555: Updated port mappings used by the cluster networking configuration script (configure_network.py) to correctly set the technician port on Dell IceLake dual NIC CNodes.

  • ORION-141721: Updated port mappings used by the networking configuration script (configure_network.py) to correctly assign the technician and B2B interfaces on Dell IceLake CNodes.

  • ORION-128361: Improved handling of the --ext-dns parameter by the cluster networking configuration script (configure_network.py) to prevent it from failing a DNode replacement procedure run through VAST Web UI or VAST CLI.

Element Store

  • ORION-162076: Resolved an issue that caused an ESTORE MIGRATE deny list alert on the cluster.

  • ORION-137142: Split deletions of very large VAST Catalog elements into iterations so that an attempt to delete a very large element does not result in CNode container restarts.

  • ORION-123595: Introduced further improvements in handling of metadata to help avoid flows that could lead to exhaustion of metadata blocks.

  • ORION-126158: Improved handle relocation routines to resolve an issue where an md_usage_state changed from HALT_ALL_INCLUDING_INTERNALS to HALT_ALL_INCLUDING_UNLINKS error occurred on the cluster.

Multi-Tenancy

  • ORION-129066, ORION-114057: Resolved an issue that prevented deletion of the EKM encryption group after the associated tenant was deleted.

Quotas

  • ORION-147658: When creating or updating a quota, if some of quota rules defined by the user cannot be implemented, the quota is created or updated with the non-failing rules and an error message is issued that lists the rules that failed.

NFS

  • ORION-135514: Updated the verbiage in the CNode NFS over RDMA alert to clearly indicate that it shows the number of connections but not a percentage.

SMB

  • ORION-171026: Improved handling of trusted domain’s SIDs to eliminate an issue that could cause errors when SMB users from a trusted domain were trying to access the cluster.

  • ORION-146364, ORION-122911: Implemented a timeout mechanism to reclaim SMB sessions which do not make any progress during session establishment.

  • ORION-141314: Improved the uniqueness conflict with view error message, which appears when attempting to create an SMB view with the same SMB share name as used in a different view, to indicate whether the path, alias, or share name are causing the conflict.

S3

  • ORION-168003: Resolved an issue which could cause intermittent S3 TSL session establishment failures due to the SSL_shutdown:shutdown while in init error.

  • ORION-138685: Improved implementation of S3 versioning to avoid errors when dealing with objects whose keys match (e.g. a file has the same name as the directory in which it resides).

  • ORION-136816: Added more validations to ensure that S3 GetObject, HeadObject and GetObjectsACL actions against a symlink are allowed or denied as appropriate.

VAST Catalog

  • ORION-129681: Resolved an issue where a cluster with enabled VAST Catalog reported high utilization of one of its persistent data structures, the token mapper, while there was no IO on the cluster.

VAST Database

  • ORION-130722: Resolved a VAST DB index-related issue that caused the cluster to generate false OBJECT_MODIFIED - VMS - VMS NFS TEMPORARY error alarms that were automatically cleared.

VAST Dataspace

  • ORION-146029: Reduced the length of time MCM waits before sending the first VoC cluster’s call home bundle from one hour to one minute. The reduced interval applies only after enabling Call Home. In case of changing the bundle interval while Call Home has been enabled, the one-hour wait still applies. In any case, bundles following the first bundle are sent according to the user-defined interval.

VAST Prometheus Exporter

  • ORION-169545: Updated VAST Prometheus Exporter to include information about UIDs in user-related metrics (vast_user.*).

VMS

  • ORION-147600: Changed the way VAST Cluster constructs user labels for fields supposed to be filled with users from the internal database (e.g. in field auto-population options). Currently, a user is displayed in the format username (user_login_name@domain_name). Prior to this change, the format was usename@domain_name (user_login_name).

  • ORION-144706: Fine-tuned the timing of event email notifications to reduce the number of notifications sent for the same event.

  • ORION-142564: Reduced the amount of redundant Skip checking rate events for DNode informational messages written to the VMS workers log.

  • ORION-137862, ORION-173748: Improved reporting of VAST Cluster's out-of-metadata-space condition to ensure that VMS reports 100% of metadata usage at the moment when the cluster runs out of metadata space. Prior to this change, would reach out-of-metadata-space condition while the VAST Web UI dashboard would still show a metadata usage value below 100%.

  • ORION-124171: Added more logic for lifecycle rule renaming so that an attempt to change the name of an existing lifecycle rule does not result in creation of a duplicate lifecycle rule.

  • ORION-125700: Updated the NIC label assignment logic to correctly display left or right port locations.

  • ORION-102961: Data that is protected by multiple protected paths is now included in capacity reports.

VAST Web UI

  • ORION-164730: Updated the column name filter in the VAST DB page (DataBase -> VAST DB) to enable filtering by upper-case values.

  • 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-146273: Updated the logic behind the Type DELETE to approve field in the cluster delete confirmation popup to prevent prepopulating it with the word DELETE.

  • ORION-139476: The Restore to Default button in the Define Certifications page (Settings -> Certificates) now functions properly and can be used to reset VMS certificates.

  • ORION-139890:Updated the QoS policy field in the Create View or Update View dialog (Element Store -> Views -> choose to create or edit a view) to filter out user QoS policies from the dropdown list.

  • ORION-90840: Enhanced the VAST Web UI design en ensure that for all content of an error message is visible in the UI.

VAST REST API

  • ORION-148298: Removed enforced automatic pagination of VAST REST API responses.

Platform & Control

  • ORION-168126: Resolved an issue that could cause an rpc to leader failed! module address=900000001 res=7 msg=ldap_state alert on the cluster.

  • ORION-158422: Introduced improvements to help mitigate performance impact when  similarity-based data reduction is enabled on the cluster.

  • ORION-154339: Added proper handling of a scenario where a faulty DNode appears to be responsive but is not exposing any drives.

  • ORION-150686: Resolved an issue that caused an ingest_handle_event and DELETE_ELEMENT deny list alerts on the cluster.

  • ORION-149273: Resolved an issue where during TLC DBox replacement on a cluster running VAST IS 12.8.28, the carrier was not recognized on the target empty DBox.

  • ORION-144439: Resolved an issue where the cluster showed a decreasing number of available stripes and had a stripe is stuck alert raised.

  • ORION-141560: Resolved a segmentation-related issue that could cause a CNode container restart.

  • ORION-140037: Updated internal routines responsible for Similarity-Based Data Reduction to reduce CPU consumption when running with the feature enabled.

  • ORION-137112: Enhanced slot migration routines to resolve an issue where in the process of handling a drive failure on one of DNodes, its sibling DNode rebooted unexpectedly, causing rolling CNode container restarts.

  • ORION-135416: Resolved an issue where a 'NoneType' object has no attribute 'ssh_conn' error was reported when forcely removing a duplicate CNode entry (which was a result of a failed CBox add operation).

  • ORION-134971: Resolved an issue that could cause CNode containers to restart with the assertion failed: ((gen_job_counts->counts[gen_type]) == (0)) (1 == 0) generation 462 still has 1 active jobs for type INGEST_READ error.

  • ORION-130956: Added handling of a rare race condition that could cause CNode containers to restart with the assertion failed: ((sec_diff) <= (sec_timeout)) (301 <= 300) timeout expired for life_type=1,life_gen=50947764 (INGEST_WRITE) error.

  • ORION-129634: Enhanced the logic used to automatically disable further attempts to revive a failed CNode so that it does not cause a situation where many CNodes failed several times due to an issue and could not be restarted after the cause issue has been resolved.

  • ORION-105031: Added an internal SSD caching mechanism that would help prevent issues in some flows where the same SSD serial is referenced a very large number of times.

Call Home & Support

  • ORION-143381: Added a proper error message for the case if the directory used to store call home bundles reaches its size cap.