Install & Upgrade
ORION-176417: Resolved an issue that could cause the
ValueError('ERROR: External IP address is missing')error when deploying an IPv6-only cluster.ORION-166035: Enhanced the validation of DNode drives during cluster deployment to ensure that it reports all of the slots where a device is missing or has a different size.
ORION-151644: Resolved an issue that caused a failure of SSD migration between two DNodes during VAST OS upgrade.
Cluster Expansion
ORION-173929: Resolved an issue that could cause multiple
Failed running validation validate_box_chassis_serial: string indices must be integersalerts when starting the expansion procedure.ORION-172336, ORION-170731: Resolved an issue that could cause CNode containers to restart with the
timeout expired for life_type=16,life_gen=15321536 (TRAVIS)error preceded by high write latencies during phase 2 (formatting new space) of cluster expansion.
Networking
ORION-176897: Updated the non-disruptive network reconfiguration routines to ensure that on an IPv6-only cluster, the Configure Network dialog in VAST Web UI displays the existing values of network parameters and no
ext_netmaskerror is shown.
Element Store
ORION-182747: Updated the LDAP caching mechanism to resolve an issue that could cause CNodes to restart with the
Buffers pool is exhausted num_blocks=4000 current size=4000error.ORION-182716: Updated the logic of adaptive chunking to eliminate an issue that could cause an
assertion failed: ((batch->get_post_merge_size()) <= (_data2serials.get_max_num_serials_in_batch_before_forced_split()))error followed by an ESTORE MIGRATE deny list alert.ORION-173386: Introduced updates to ensure that running a VAST metadata analysis command does not cause the CNode container to restart with the
timeout expired for life_type=0,life_gen=47996899 (INGEST_READ)error.ORION-171110: Updated similarity-based data reduction to eliminate a flow that could cause CNode containers to restart with the
“assertion failed: (gain_choosing_b != (18446744073709551615UL) && gain_choosing_d != (18446744073709551615UL)) invalid gain(s) given - gain_choosing_d=18446744073709551615 gain_choosing_b=0 - values will not be used to examine the box counter: 0error.
Protocols
ORION-175600, ORION-163358: Updated NFS access checking routines so that by default, an NFS client would be able to read a file that has an SMB read-only attribute (and resides on an NFS and SMB-enabled view). Prior to this change, the NFS client would get a permission deny error.
NFS
ORION-176475: Enhanced handling of NFS concurrent writes to improve performance when writing very large chunks of data to the cluster.
NFSv3
ORION-176931: Resolved an issue where after an NLM lock to read a file was requested by a large number of jobs, some jobs were able to obtain the lock while others were stuck in a waiting state.
SMB
ORION-175307: Updated SMB processing routines to eliminate an issue that could cause multiple CNode container restarts with the
Address not mapped to objecterror.ORION-172731, ORION-179895: Updated SMB directory handling routines to eliminate an issue that could cause CNode containers to restart with the
assertion failed: (conv_len < sizeof(file_name_glob_expression))error while processing SMB workloads.ORION-169588: Added limited support of SMB2 Security Access Control Lists (SACLs). The cluster is now able to recognize that a file has a SACL set and allows to copy the file information without the SACL. Prior to this change, an attempt to copy all file information (e.g.
robocopy /copy:DATSOU) would result in a permission denied error.ORION-159538: Resolved an issue that could cause a CNode container restart with the
Invalid permissions for mapped objecterror when trying to import and start a Hyper-V VM.ORION-158199: Enhanced implementation of SMB Server-Side Copy to eliminate a flow that could cause an SMB client to fail back to regular copying (by reading and writing in chunks) instead of taking advantage of server-side copying.
ORION-146372: Updated handling of domain names in VAST SMB to resolve an issue where only the current client’s local user could be displayed in the MacOS Sharing and Permissions dialog when using MacOS Sonoma 14.2.
Replication
ORION-177447: Added more validations to ensure that the name of the target bucket on an S3 replication peer does not exceed the maximum allowable length of 63 characters.
ORION-173194: Updated S3 bucket modification routines to eliminate an issue that could cause the
assertion failed: ((arg_len) < (BUFF_SIZE)) (65 < 65) argument string too longerror.ORION-172303: Introduced changes into the logic of replication stream scheduling to prevent streams from being stuck following a stream failure.
ORION-166445: Introduced a number of enhancements to prevent a scenario where based on existing protection policies, local snapshots were created but were not delivered to the remote site, with many missed PRO alerts reported at the remote site.
ORION-165768, ORION-168095, ORION-176735: Improved handling of orphaned SIDs in cache during replication to eliminate a flow that could cause a
local vid was translated to SidVal which doesn't appear in remote udb_cache counter: 0alert on the replication target cluster and an ESTORE:NATIVE_REPLICATION deny list alert on the source cluster.
Authentication & Authorization
ORION-151560: Updated the mechanism of querying a user in Active Directory so that VAST Cluster now also performs a query for parent groups of the user’s primary group SID. Prior to this change, parent groups were not queried, resulting in access deny errors in case the permissions were provided through a parent group.
VMS
ORION-165412: Added a caching mechanism to avoid getting a
remaining connection slots are reserved for non-replication superuser connectionserror when the cluster processes a very large amount of metrics requests.
VAST Web UI
ORION-183994: Updated the logic behind the fields that let you select a capacity unit of measurement to avoid displaying Bytes instead of a larger unit after a new capacity value has been saved.
ORION-175418: Updated the logic behind the Identity Policy dropdown in the Update User dialog (User Management -> Users -> choose to update a user) so that it only shows identity policies that are associated with the current tenant.
Platform & Control
ORION-183405, ORION-180739: Introduced updates to eliminate a flow where an NVRAM failure due to an
XRQ NVMF backend ctrl timeouterror could result in multiple node container restarts, causing temporary service disruption.ORION-184465: Resolved an issue that could cause CNode containers to restart periodically with the
assertion failed: (invalid_res.reasons.err_inject || !invalid_res.all)error.ORION-174201: Resolved an issue that could cause CNode containers to restart with the
assertion failed: (next(index) == INVALID_INDEX)error during processing of SMB requests.ORION-164894: Resolved an issue that could cause CNode container restarts during an OS upgrade with the
assertion failed: (success) Failed read locking an RWspinlock for 6000000 timeserror.