Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

PowerScale OneFS Web Administration Guide

System jobs library

OneFS contains a library of system jobs that run in the background to help maintain your PowerScale cluster.

By default, system jobs are categorized as either manual or scheduled. You can run any job manually, and you can create a schedule for most jobs according to your workflow. Some jobs do not accept a schedule. Typically such jobs have mandatory input arguments, such as the Treedelete job. In addition, OneFS starts some jobs automatically when particular system conditions arise. For example, FlexProtect or FlexProtectLin start when a drive is smartfailed and there is no down device, to allow the job to re-protect the data.

The lower the priority value, the higher the job priority. For example, a job with priority value 1 has higher priority than a job with priority value 2 or higher.

The default protection, +2:+1, enables all jobs to run during a scan if there is no more than one failed device in each disk pool. (FlexProtect ad FlexProtectLin continue to run even if there are failed devices.) OneFS does not check file protection. If you have files with no protection setting, the job can fail.

Job name Description Exclusion Set Impact Policy Priority Operation
AutoBalance

AutoBalanceLin

Rebalances disk space usage in a disk pool.

OneFS checks the jobs.common.lin_based_jobs setting to determine whether to run AutoBalance (FALSE)or AutoBalanceLin (TRUE).

JobEngine starts a rebalance job if there is an imbalance of 5% of more between any two drives.

If MultiScan is enabled, AutoBalance or AutoBalanceLin are run as part of MultiScan, or automatically by the system when a device joins (or rejoins) the cluster.

If none of these jobs are enabled, no rebalancing is done.

AutoBalance is most efficient in clusters that contain only hard disk drives (HDDs).

AutoBalanceLin is most efficient in clusters when file system metadata is stored on solid state drives (SSDs).
Restripe Low 4 Manual
AVScan Performs an antivirus scan on all files using an external antivirus server, such as a CAVA antivirus server. Scans are scheduled independently by the AV system or run manually. None Low 6 Manual
ChangelistCreate Creates a list of changes between two snapshots with matching root paths. You can specify these snapshots from the CLI. None Low 5 Manual
CloudPoolsLin Performs a LIN-based scan for files to be managed by CloudPools. If a CloudPools policy matches a given LIN, it either archives or recalls the cloud files. None Low 6 Manual
CloudPoolsTreewalk Performs a treewalk scan on a given file path to identify files to be managed by CloudPools. None Low 6 Manual
Collect Reclaims free space from previously unavailable nodes or drives. Collect is a "mark and sweep" garbage collector: it marks valid blocks in the first two phases of its run, then reclaims all blocks that are flagged in-use but not marked. Runs as part of MultiScan, or automatically by the system when a device joins (or rejoins) the cluster. Mark Low 4 Manual
ComplianceStoreDelete Scan for, and unlink, expired files in compliance stores. By default, runs on the second Saturday of each month at 12am. Can also be run manually. None Low 6 Scheduled
Dedupe* Scans a directory for redundant data blocks and deduplicates all redundant data stored in the directory. Available only if you activate a SmartDedupe license. Dedupe

Restripe

Low 4 Manual
DedupeAssessment Scans a directory for redundant data blocks and reports an estimate of the amount of space that could be saved by deduplicating the directory. Dedupe

Restripe

Low 6 Manual
DomainMark Associates a path, and the contents of that path, with a domain. None Low 5 Manual
DomainTag Performs policy domain updates. Restripe Low 6 Manual
FlexProtect

FlexProtectLin

Scan the file system after a device failure to ensure that all files remain protected.

OneFS checks the jobs.common.lin_based_jobs setting to determine whether to run FlexProtect or FlexProtectLin.

FlexProtect and FlexProtectLin continue to run even if there are failed devices.

Depending on the size of your data set, this process can last for an extended period. The cluster is said to be in a degraded state until FlexProtect (or FlexProtectLin) finishes its work. If you notice that other system jobs cannot be started or have been paused, you can use the isi job status command to see if a "Cluster Is Degraded" message appears.

FlexProtect is most efficient on clusters that contain only HDDs. FlexProtectLin is most efficient when file system metadata is stored on SSDs.

NOTE Unlike HDDs and SSDs that are used for storage, when an SSD used for L3 cache fails, the drive state should immediately change to REPLACE without a FlexProtect job running. An SSD drive used for L3 cache contains only cache data that does not have to be protected by FlexProtect. After the drive state changes to REPLACE, you can pull and replace the failed SSD.
Restripe Medium 1 Manual
FSAnalyze* Gathers and reports information about all files and directories beneath the /ifs path. This job requires you to activate an InsightIQ license. Reports from this job are used by InsightIQ users for system analysis purposes. For more information, see the PowerScale InsightIQ User Guide. None Low 1 Scheduled
IntegrityScan Verifies file system integrity. Mark Medium 1 Manual
MediaScan Locates and clears media-level errors from disks to ensure that all data remains protected.

This job is only useful on HDD drives. If the cluster is all flash, you can disable this job.

This job is scheduled to run every 1st Saturday of every month at 12 a.m.

Restripe Low 8 Scheduled
MultiScan Performs the work of the AutoBalanceLin and Collect jobs. Runs automatically on group changes, including storage changes. Multiscan runs only if there is any unbalanced diskpool or if it determines that a drive has been down for a long enough period that running the Collect process to reclaim free space is worthwhile. Restripe

Mark

Low 4 Manual
PermissionRepair Uses a template file or directory as the basis for permissions to set on a target file or directory. The target directory must always be subordinate to the /ifs path. This job must be manually started. None Low 5 Manual
QuotaScan* Updates quota accounting for domains created on an existing file tree. Available only if you activate a SmartQuotas license. This job should be run manually in off-hours after setting up all quotas, and whenever setting up new quotas. None Low 6 Manual
SetProtectPlus Applies a default file policy across the cluster. Runs only if a SmartPools license is not active. Restripe Low 6 Manual
ShadowStoreDelete Frees up space that is associated with shadow stores. Shadow stores are hidden files that are referenced by cloned and deduplicated files. None Low 2 Scheduled
ShadowStoreProtect Protects shadow stores that are referenced by a logical i-node (LIN) with a higher level of protection. Restripe Low 6 Scheduled
SmartPools* Enforces SmartPools file pool policies. Available only if you activate a SmartPools license. This job runs on a regularly scheduled basis, and can also be started by the system when a change is made (for example, creating a compatibility that merges node pools). Restripe Low 6 Scheduled
SmartPoolsTree* Enforce SmartPools file policies on a subtree. Available only if you activate a SmartPools license. Restripe Medium 5 Manual
SnapRevert Reverts an entire snapshot back to head. None Low 5 Manual
SnapshotDelete Creates free space associated with deleted snapshots. Triggered by the system when you mark snapshots for deletion. None Medium 2 Manual
TreeDelete Deletes a specified file path in the /ifs directory. TreeDelete is equivalent to rm -rf but scales cluster-wide. None Medium 4 Manual
Undedupe Undedupe undoes the work that the dedupe job performed, potentially increasing disk space usage. Dedupe

Restripe

Medium 6 Manual
Upgrade Upgrades the file system after a software version upgrade.
NOTE The Upgrade job should be run only when you are updating your cluster with a major software version. For complete information, see the PowerScale OneFS Upgrade Planning and Process Guide.
Restripe Medium 3 Manual
WormQueue Processes the WORM queue, which tracks the commit times for WORM files. After a file is committed to WORM state, it is removed from the queue. None Low 6 Scheduled
* Available only if you activate an additional license

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\