FlexProtect is responsible for maintaining the appropriate protection level of data across the cluster. For example, it ensures that a file that is supposed to be protected at +2 is actually protected at that level.
Run automatically after a drive or node removal or failure, FlexProtect locates any unprotected files on the cluster and repairs them as quickly as possible. The FlexProtect job includes the following distinct phases:
In addition to FlexProtect, there is also a FlexProtectLin job. FlexProtectLin runs by default when a copy of file system metadata is available on SSD storage. FlexProtectLin typically offers significant runtime improvements over its conventional disk-based counterpart.
Note: Unlike previous releases, in OneFS 8.2 and later FlexProtect does not pause when there is only one temporarily unavailable device in a disk pool, when a device is smart failed or dead.