<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Times New Roman">Hi Stephen,<br>
      <br>
      For replicating the latest version, I agree that your alternate
      structure poses difficulties (but it seems like there must be a
      way to smartly determine whether the file you already have a file
      and simply need to move it, rather than bring it over again).&nbsp; <br>
      <br>
      I wanted to bring up another use case in which your alternative
      offers some advantages (after a slight modification):&nbsp; a user
      using gridftp wants to retrieve the latest version of datasets
      distributed around several sites (ignore replicated versions for
      simplicity).&nbsp; If the user wants to write a script to retrieve the
      data without having to look up what the latest version number is
      for each dataset, wouldn't it be best to put the actual files in
      "latest" subdirectory, with pointers going from the version
      identified directory to "latest"?&nbsp;&nbsp; All of these complications
      seem to be due to gridftp's inability to follow links.<br>
      <br>
      Are there other ways to enable users to do the above without
      putting the actual files in a directory named "latest"?<br>
      &nbsp;<br>
      regards,<br>
      Karl<br>
    </font><br>
    On 9/17/11 1:16 PM, <a class="moz-txt-link-abbreviated" href="mailto:stephen.pascoe@stfc.ac.uk">stephen.pascoe@stfc.ac.uk</a> wrote:
    <blockquote
cite="mid:4C353E6E4A08AE4792B350DAA392B5210EC7269F@EXCHMBX01.fed.cclrc.ac.uk"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi All,<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">I'm aware that many people are reluctant to
          use drslib because of it's use of symbolic links when
          constructing the DRS directory structure.&nbsp; I completely
          understand caution when using symbolic links but I wanted to
          make the case for why I believe it is necessary to meet the
          goals of a consistent distributed and versioned archive.&nbsp;
          Therefore I've prepared a wiki page that goes into the
          technical details:<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal"><a class="moz-txt-link-freetext" href="http://esgf.org/wiki/DrsVersionLinking">http://esgf.org/wiki/DrsVersionLinking</a><o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Please read it carefully if you are
          currently considering how to implement the DRS directory
          structure.&nbsp; I propose we discuss this at the next ESGF telco.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Thanks,<o:p></o:p></p>
        <p class="MsoNormal">Stephen.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal"><span style="font-size: 10.5pt;
            font-family: Consolas;">---<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size: 10.5pt;
            font-family: Consolas;">Stephen Pascoe&nbsp; +44 (0)1235 445980<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size: 10.5pt;
            font-family: Consolas;">Centre of Environmental Data
            Archival<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size: 10.5pt;
            font-family: Consolas;">STFC Rutherford Appleton Laboratory,
            Harwell Oxford, Didcot OX11 0QX, UK<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
      </div>
      <br>
      <p>-- <br>
        Scanned by iCritical.
      </p>
      <br>
    </blockquote>
  </body>
</html>