<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">(sorry to those whove seen a similar message on Slack, but I understand that more GPFS devs have visibility of this mailing list)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I run the GPFS-based (currently 5.1.2) general purpose research data storage facility at KCL and Ive been experimenting with external storage pools.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using a VM running the Developer Edition Im trying to implement a proof of concept. Ive defined the external storage pool:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">RULE EXTERNAL POOL dt EXEC /root/rule/dt_esp<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">pointing to my go code that understands the verbs from the policy engine TEST, MIGRATE, PREMIGRATE etc.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">and I have <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">RULE migrate_to_dt MIGRATE FROM POOL system to POOL dt WHERE PATH_NAME LIKE /test1/fileset1/%<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Ive implemented MIGRATE, to start with, and I get the list of files and copy them over the the external storage. All that seems to be working fine and the files are getting copied over as expected. However, Im struggling to find any documentation
or examples of stubbing the file in GPFS or how the RECALL action should work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is it up to the implementation of any particular external storage pool type to decide what to leave in place and set whichever extended attribute it wants?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I wondered whether there are any examples of this and whats needed (DMAPI?) to get the RECALL.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many thanks!<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">Daniel.<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#212121;mso-ligatures:none">/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br>
Daniel Hanlon<br>
Head of e-Research Data,<br>
e-Research, RMID,<br>
Kings College London.</span><o:p></o:p></p>
</div>
</body>
</html>