Hi, is there a way to run only one specific file pool policy manually?
I know I can wait for SmartPools job that is schedule to run at 10PM daily (at our site) and will eventually run my new policy along with other existing policies but I really don't want to wait 24 hours to see if my new policy is working fine or not.
Sadly, no, you can't just run SmartPools jobs for only one file pool policy. The job itself has to walk the entire filesystem, evaluating every file and directory, and the design of the job (currently) is to run through the entire policy set. There's no way to tell the job to only work on a specific directory, or a specific policy. Some policies I've created in the past work all within the same directory structure, so they'd need to be evaluated in order, and completely, anyway.
This would be a nice feature to have, specifically if you just wanted to use SmartPools to move only the data in one directory between pools, or to quickly make sure that snapshot data for one pool was migrated to another (without having to walk the rest of the filesystem).
BernieC
76 Posts
2225
1
Posted January 21st, 2014 12:00
Take a look at KB 16435: OneFS 6.0 and later: How to test your file pool policy before running a full SmartPools job
This KB details the isi smartpools apply command and how it can be used to make sure your policy is working.