- 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:
SettingDescriptionNotesIncrease directory protection to a higher level than its contentsIncreases 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 accelerationSpecifies whether to allow per-file metadata to use SSDs in the 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.
- 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.
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 poolsFor 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 SpareReserves 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:
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.
- 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 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 spilloverSpecifies how to handle write operations to a node pool that is not writable.
Spillover Data TargetSpecifies 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 settingsWhen this setting is enabled, SmartPools manages requested protection levels automatically.
- 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.
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 settingsWhen 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.