Resolved Issues in 5.2.0-SP10

Prev Next

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 directory error 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_ERROR and then locally denylisting shard_type=0 shard_id=<...> as op=DELETE_ELEMENT resulted with res=28 deny 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-trailer header.

  • 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 issue alerts on the cluster.