Install & Upgrade
ORION-216370: Enhanced cluster hardware validations so that no
'types.SimpleNamespace' object has no attribute 'bmc_upgrade'error occurs when running the pre-upgrade validation task.ORION-207170: Resolved an issue that could cause multiple CNode containers to restart with an
assertion failed: (((int)res) != ((int)EStore::EStoreRes::TIMEOUT)) (26 != 26) waiting for the completion of @truman_tid=<...>error after initiating an OS and firmware upgrade on the cluster.ORION-204309: Resolved an issue that could cause an
cp: cannot stat '/tmp/bundle/bmc/x86_64/libcrypto.so.6': No such file or directoryerror when trying to run a BMC or firmware upgrade on a Mavericks Dbox.ORION-201422: Updated VAST Easy Install routines to correctly set the IPMI B2B address for SuperMicro Genoa CBoxes.
ORION-193082: Resolved an issue that could cause an upgrade to fail due to ibdiagnet command timeout.
Cluster Expansion
ORION-217979: Resolved an issue where during cluster expansion, no new CNodes could be automatically discovered, and an attempt to add the nodes manually resulted in a
add_cnode() got an unexpected keyword argument 'cluster_id'error.
Element Store
ORION-214869: Resolved an issue that could cause multiple CNode container restarts due to the
timeout expired for @life_type=16,life_gen=<...> (TRAVIS)error.ORION-194007: Resolved an issue which could cause the cluster to encounter a
assertion failed: (eres != EStoreRes::OK) ranges_to_mark not empty! ” alert followed by “denylisting @handle=<...> as traversal_type=19 resulted with res=PERSISTENT_ERRORand thenlocally denylisting shard_type=0 shard_id=<...> as op=DELETE_ELEMENT resulted with res=28deny list alerts.
Protocols
ORION-216774: Resolved an issue that could cause incorrect setting of the directory owner for child directories of a parent that had no default ACL on views with the SMB and S3 protocols enabled and the Mixed Last Wins or SMB security flavor set.
NFS
ORION-216344: Updated handling of POSIX ACLs to eliminate a flow where NFSv3 access to a file created in a directory controlled with the default ACL by a client that does not overwrite ACLs upon creation (such as the Windows SMB client) could in some cases be denied for members of the group that owns the file, except for the file owner user.
SMB
ORION-209546: Resolved an issue where an SQL query (using sys.xp_fileexist) to an existing directory on a VAST Cluster view with SMB Continuous Availability enabled, could return a result indicating that the directory does not exist.
S3
ORION-227797: Made updates to return an error if an S3 request contains the
x-amz-trailerheader.ORION-215970: Improved handling of HEAD Object requests to eliminate a potential race condition that could cause subsequent delete requests to fail.
Protocol Auditing
ORION-217973: Updated the logic behind the NFSv4 option in global auditing settings (Settings -> Auditing) so that it enables or disables NFSv4 access auditing as appropriate.
ORION-217267: Made updates to provide the ability to remove non-existing users and groups from the lists of read access users or groups in protocol auditing settings (Settings -> Auditing -> General tab -> Read access Users and Read access Groups fields).
VAST Data Engine
ORION-209079: Updated the cluster networking configuration script (
configure_network.py) so that it supports use of VLANs for application CNodes. Prior to this change, VLANs could be assigned to application CNodes in VAST Web UI or VAST CLI, but the resulting configuration could be incorrect.
Authentication & Authorization
ORION-209184: Resolved an issue where a query by group login name could return valid results in the Active Directory or NIS context but not in the aggregated context.
VMS
ORION-221628: Made updates to return the HTTP 404 Not Found or 400 Bad Request response for invalid URL paths or unexpected payloads. Prior to this change, an 500 Internal Server Error was returned.
VAST Web UI
ORION-218961: Updated the logic behind the SMB allow and SMB disallow options in the Active Directory provider right-click menu (User Management -> Active Directory -> right-click an entry) so that the options let you perform the corresponding action as appropriate.
VAST REST API
ORION-192652: Made updates to eliminate discrepancies between the API documentation for the
/token/endpoint and actual API responses.
Platform & Control
ORION-222175: Fine-tuned internal timeouts to eliminate a flow where a SSD failure could lead to a failure of two DNodes in the same Mavericks DBox.
ORION-206827: Made improvements to eliminate a flow that could cause multiple
reaching halt_writes splittability issuealerts on the cluster.