Help on File System > Storage Pools > SmartPools Settings

The following information and controls are available at File System > Storage Pools > SmartPools Settings.

Edit SmartPools Settings
Enables you to change any of the default settings that are applied to node pools when these node pools are first provisioned. The following table describes SmartPools settings:
Setting
Description
Notes
Increase directory protection to a higher level than its contents
Increases the amount of protection for directories to a higher level than the directories and files that they contain, so that data that is not lost can still be accessed.

When device failures result in data loss (for example, three drives or two nodes in a +2:1 policy), enabling this setting helps to ensure that intact data is still accessible.

This setting should be enabled (the default).

When this setting is disabled, the directory that contains a file pool is protected according to your protection-level settings, but the devices that are used to store the directory and the file might not be the same. It is possible to lose nodes with file data intact, but you might not be able to access the data if those nodes contained the directory.

With this setting disabled, a cluster that has a +2 default file pool protection setting and no additional file pool policies would mirror directories, so that they are stored at 3x, which is the mirrored equivalent of the +2 default. This configuration can only sustain a failure of two nodes before data loss or inaccessibility.

If this setting is enabled, all directories are protected at 4x. If the cluster were to experience three node failures, although individual files may be inaccessible, the directory tree would still be available and would provide access to files that are still accessible.

In addition, if another file pool policy protects some files at a higher level, these files are also accessible in the event of a three-node failure.

Enable global namespace acceleration
Specifies whether to allow per-file metadata to use SSDs in the node pool.
  • When this setting is disabled, SmartPools restricts per-file metadata to the storage pool policy of the file, except in the case of spillover. This is the default setting.
  • When this setting is enabled, SmartPools allows per-file metadata to use the SSDs in any node pool.
This setting is available only if 20 percent or more of the nodes in the cluster contain SSDs and if at least 1.5 percent of the total cluster storage is SSD-based.

Note that if nodes are added to or removed from a cluster, and if the SSD thresholds are no longer satisfied, global namespace acceleration (GNA) becomes inactive. GNA remains enabled, so that when the SSD thresholds are met again, GNA is reactivated.

Use SSDs as L3 Cache by default for new node pools
For node pools that include solid-state drives (SSDs), this setting deploys the SSDs as L3 cache. L3 cache extends L2 cache and speeds up file system performance across larger working file sets.
L3 cache is enabled by default on new node pools. When you enable L3 cache on an existing node pool, OneFS performs a migration, moving any existing data on the SSDs to other locations on the cluster.

OneFS manages all cache levels to provide optimal data protection, availability, and performance. In case of a power failure, the data on L3 cache is retained and still available after power is restored.

Virtual Hot Spare
Reserves a minimum amount of space in the node pool that can be used for data repair in the event of a drive failure.

To reserve disk space for use as a virtual hot spare, select from the following options:

Ignore reserved disk space when calculating available free space
Subtracts the space reserved for the virtual hot spare when calculating available free space.
Deny data writes to reserved disk space
Prevents write operations from using reserved disk space.
VHS Space Reserved
You can reserve a minimum number of virtual drives (1–4), as well as a minimum percentage of total disk space (0–20%).
If you configure both the minimum number of virtual drives and a minimum percentage of total disk space when you configure reserved VHS space, the enforced minimum value satisfies both requirements.

If this setting is enabled and Deny new data writes is disabled, it is possible for the file system usage to be reported at more than 100%.

Enable global spillover
Specifies how to handle write operations to a node pool that is not writable.
  • When this setting is enabled, SmartPools redirects write operations from a node pool that is not writable either to another node pool or anywhere on the cluster (the default).
  • When this setting is disabled, SmartPools returns a disk space error for write operations to a node pool that is not writable.
 
Spillover Data Target
Specifies which storage pool to target when a storage pool is not writable.
When spillover is enabled, but it is important that data writes do not fail, select anywhere, even if file pool policies send data to specific pools.
Manage protection settings
When this setting is enabled, SmartPools manages requested protection levels automatically.

When Apply to files with manually-managed protection is enabled, SmartPools overwrites any protection settings that were configured through File System Explorer or the command-line interface.

 
Manage I/O optimization settings
When enabled, uses SmartPools technology to manage I/O optimization.

When Apply to files with manually-managed I/O optimization settings is enabled, SmartPools overwrites any I/O optimization settings that were configured through File System Explorer or the command-line interface.

 
Revert Changes
Cancels any changes that you made to SmartPools settings, and restores those settings back to their original values.
Save Changes
Saves any changes that you made to SmartPools settings.