...
If everything is done correctly, then as soon as your server receives files it will schedule a file copy order. FileCopy
service will put them into a tar archive and will trigger an HSM migration. At this moment you'll have a copy of the files in the long term storage as well as in your online storage. Also you'll have doubled DB entries for each file, but with a different file_path
and status
. Depending on the intervals, file status checks will be invoked and for the successful ones files will be marked as ARCHIVED
. FileSystemMgt
will take care of cleaning up your online storage and will delete old successfully archived files. When somebody will try to access the archived files, invoking a C-MOVE
request, QueryRetrieveScpService
will use TarRetriever
to retrieve files. If you have a transparent HSM, then the only thing is to tell TarRetriever
which directory to use as a CacheRoot
and leave TarFetchCommand
as NONE
. The rest will be transparent: your HSM will bring files back from the long term storage, when TarRetriever
will try to access them. If your HSM is not transparent, then use TarFetchCommand
to invoke an HSM retrieve command.
...