Skip to main content

3.8.0

New Features and Improvements

System

  • The StorONE system now supports an embedded management service that does not require an external relay machine.

  • The StorONE system now supports multi-system management. This is a lightweight service that you can install on a Windows machine or VM in your environment to manage multiple StorONE systems with an embedded management service (also referred to as a relay). This service is required when replicating between StorONE systems with embedded management services to act as a quorum witness, as this functionality was previously provided by the external relay.

    • TODO: Add screenshots, link to docs
  • The system now supports the ability to unapprove drives from a pool so that they can be used in other pools.

    • In the web UI, under Inventory > Resources > Drives >Unapprove: 

      image.png

    • In the CLI, you can use the resources drive unapprove command: 
      resources drives unapprove --driveId=<numbers> [--force] [--secure_erase]
  • You can now attempt to revive a drive that has been marked as 'Dead'. This can occur when a drive is removed from the system, or if you unapprove the drive from an existing pool, in addition to hardware issues.
    • In the web UI, under Inventory > Resources > Drives > Revive: 

      image.png

    • In the CLI, you can use the resources drives revive command:
      resources drives revive --driveIds=<numbers...> [--manualPool=<name>]
  • Improved support for drive LEDs, adopting a more generic approach that accommodates a broader range of drive enclosures.

  • Added recycle bin support for volumes. If enabled, volumes are moved to a recycle bin when deleted, until you remove the volume permanently or the time limit expires. The retention period is specified when you enable the recycle bin for the system.

  • Added support for secure erase for drives. The StorONE system will use the strongest method supported by the drive.

    • TODO: elaborate
    • cryptographic erase: sg_sanitize crypto erase
    • block erase: sg_sanitize block
    • shred: Linux utility, writes ones and zeroes randomly
    • nvme idctrl

     

  • New licensing mechanism: You can now add a license via the web GUI and view license data from the GUI/CLI.

    • In  the web UI, under Administration > License: 

      image.png

    • In the CLI, you can use the license view command to see your existing license. To upload a new license, use the license upload command: 
      license upload --username=<name> --password=<password> --fileToUpload=<licenseUpload>
  • Added support for administrators to upload and upgrade versions without requiring StorONE support personnel assistance.

    • TODO: Create doc, link to it
    • TODO: Add screenshot
  • Added the ability to store filesystem metadata on an SSD pool. This is useful for large filesystems in an HDD pool to speed up metadata operations.

    • TODO: Massage wording
    • Contact StorONE Support for assistance enabling this feature.

    • This feature is only for new volumes created after the feature is enabled. You cannot migrate the filesystem metadata on an existing volume.
    • This feature is not currently supported with replication. Volumes created using this feature cannot be replicated, and the feature cannot be removed from an existing volume.
  • You can now specify custom SMTP settings to be used for both notifications and multi-factor authentication (MFA) messages. In the web UI, under Administration > Notifications > Settings > Email:

    image.png


  • Floating IPs no longer require a 'Dummy' designation. 
    • TODO: Elaborate, add screenshots/examples as necessary

Auto-tiering

  • Improved system idleness determination to be based on specific drive pool utilization instead of general system performance.

  • Lower tier locks for evacuation are now HA-aware. Volumes running on different controller nodes will not evacuate to the same lower tier pool simultaneously. This reduces resource contention and improves evacuation performance.

OmniUI (GUI, CLI, and REST API)

  • Multi-admin approval: you can require multiple administrators to approve critical configuration changes like volume deletions.

    • In the web UI, under Administration > Action Policies > Create: 

      image.png

    • In the CLI, you can use the command action_policies create
      action_policies create --entityType=<name> --operationType=<name> --admins=<numbers> --authorizedReviewers=<name...>
  • Improved multi-factor authentication (MFA): only administrators can enable/disable MFA settings for other users. Also added support for automatic reconnection of MFA users after network disconnections.

  • Improved configuration history to not truncate long commands, and to include which user initiated the command.

GUI

  • Added more context-specific action shortcut buttons for listed elements in the GUI. For example, when you list volumes in the GUI, volume-specific action buttons, such as ‘Edit’ and ‘Delete’, are available. When you list drives, drives that support Secure Erase have a ‘Secure Erase’ button:

    image.png

Replication

  • Replication witness settings can now be configured using the CLI or GUI, and you can view the replication witness log.

    • TODO: Add screenshot, command example

Snapshots

  • Added support for distributed VSS snapshots on NFS volumes.

    • Takes an application-consistent snapshot for all specified VSS initiators
  • Improved snapshot deletion scheduler to always delete a single snapshot at a time, and to allow parallel snapshot deletions if the volumes reside on different controller nodes. This improves overall system performance and reduces resource contention.

Logging

  • Added an audit log for all user operations and configurations.

    • TODO: Add screenshot
  • You can now view the system console log using the GUI or CLI.

    • In the web UI, under Administration > Logs: 

      image.png


  • If the StorONE services are down but the web server is running, you can view the logs from the controller node's splash screen by navigating to the name or IP address of the controller node, and clicking Logs

    image.png


    • This displays the console log, and you can also generate a support package to submit to StorONE support for assistance debugging an issue: 

      image.png

Fixed Issues

GUI

  • Fixed an issue preventing deleting host mappings using the web UI.

Snapshots

  • Fixed issues with distributed VSS snapshots to take application-consistent snapshot for all specified VSS initiators.

Behavior Changes

Logging

  • Evacuation messages have been removed from the console log.