<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
        I'm interested in possibly moving the contents of an existing
    Filesystem assetstore into a GridFS assetstore within the same
    Girder server.  <br>
    <p>    In the admin panel, it appears I could create additional
      assetstores.  Presumably, only one of them could be made "current"
      to capture subsequent file uploads.</p>
    <p>    How would I migrate all the files from the filesystem
      assetstore into the GridFS store?</p>
    <p>    Would I have to run the girder_client recursively against the
      existing files on Girder, download them and "re" upload them into
      Girder (hopefully now into the "current" GridFS assetstore)?</p>
    <ul>
      <li>Would either girder_client or Girder itself say, "hey, that
        file is already here!  We'll save you time and skip your
        upload!"</li>
      <li>This strikes me as similar to migrating between two girder
        instances, so would I have to be careful to make sure I copied
        meta data as well during the recursion?<br>
      </li>
    </ul>
    <p>    Or is it likely I'll need to run a separate Girder/Mongo
      instance with GridFS in place and do a complete migration to the
      new pair?</p>
    <p>    As motivation for this exercise, we're considering running a
      girder/mongo pair within a docker overlay network where the mongo
      would reside on a server with lots of storage and the girder would
      reside on a server with lots of compute power.<br>
    </p>
    <p>Thanks,<br>
      John.<br>
    </p>
    <p><br>
    </p>
  </body>
</html>