<div dir="ltr">I wanted to do something like this...<br><div><br>[root@cl001 ~]# cat /opt/gpfs/home.ply<br>/*Failsafe migration of old small files back to spinning media pool(fc_8T) */<br>RULE &#39;theshold&#39; MIGRATE FROM POOL &#39;system&#39; THRESHOLD(90,70) WEIGHT(ACCESS_TIME) TO POOL &#39;fc_8T&#39;<br>/*Write files larger than 16MB to pool called &quot;fc_8T&quot; */<br>RULE &#39;bigfiles&#39; SET POOL &#39;fc_8T&#39; WHERE FILE_SIZE&gt;16777216<br>/*Move anything else to system pool */<br>RULE &#39;default&#39; SET POOL &#39;system&#39;<br><br></div><div>Apparently there is no happiness using FILE_SIZE in a placement policy:<br>[root@cl001 ~]# mmchpolicy home /opt/gpfs/home.ply<br>Error while validating policy `home.ply&#39;: rc=22:<br>PCSQLERR: &#39;FILE_SIZE&#39; is an unsupported or unknown attribute or variable name in this context.<br>PCSQLCTX: at line 4 of 6: RULE &#39;bigfiles&#39; SET POOL &#39;fc_8T&#39; WHERE {{{FILE_SIZE}}}&gt;16777216<br>runRemoteCommand_v2: cl002.cl.arc.internal: tschpolicy /dev/home /var/mmfs/tmp/tspolicyFile.mmchpolicy.113372 -t home.ply   failed.<br>mmchpolicy: Command failed. Examine previous error messages to determine cause.<br><br></div><div>Can anyone suggest a way to accomplish this using policy?<br></div></div>