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-dnsparameter 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_UNLINKSerror 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 viewerror 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 initerror.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 TEMPORARYerror 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 wasusename@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 DNodeinformational 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_statealert 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_eventand 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 stuckalert 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_READerror.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.