Home > Storage > PowerScale (Isilon) > Product Documentation > Management and Migration > Storage Tiering with Dell PowerScale SmartPools > File pool policy engine
The Job Engine controls and manages the SmartPools file pool policy engine. The default schedule for the file pool policy engine process is every day at 10 p.m., and with a low impact policy. The schedule, priority, and impact policy can be manually configured and tailored to a particular environment and workload.
You can also run the engine on-demand using a separate invocation to apply the appropriate file-pool membership settings to an individual file or subdirectory. This approach avoids waiting for the background scan to do it.
To test how a new policy will affect file dispositions, you can run a SmartPools job on a subset of the data. That data can be either a single file or directory, or a group of files or directories. The job can either be run live, to make the policy changes, or in a Dry Run mode to estimate the scope and effect of a policy. Thus, you can simulate the end state to see how the set of file pool policies in place affect each file.
Running a SmartPools job against a directory or group of directories is available as a command-line option. The following CLI syntax runs the engine, on demand, for specific files or subtrees:
isi filepool apply [-r] <filename>
For a dry-run assessment that calculates and reports without making changes, run:
isi filepool apply –nv [PATH]
For a particular file pool policy, the command returns the following information:
Note: When you use the isi filepool apply CLI utility, SmartPools traverses the specified directory tree instead of performing a LIN scan. It does so because the operation has been specified at the directory level. Also, the command is synchronous, and so will wait for completion before returning the command prompt.