dCache.Org eagle
black_bg
home | documentation | downloads | feedback | search | imprint
black_bg
release notes | Book | Wiki | Q&A | Client API | dccp
black_bg
Web pages | Single page | PDF (A4-size) | PDF (Letter-size)
black_bg

Chapter 8. The Interface to a Tertiary Storage System

Patrick Fuhrmann

Table of Contents

Defining the HSM interface.
Calling sequence
Special Cases and exceptions
Removing files from an backend HSM, triggered by dCache

dCache installations, used as a frontend to tertiary storage system, need, at some point, to exchange data this such a system in order to store new, precious files and to retrieve files from the HSM if not yet, or no longer, available on one of the dCache pools. Unfortunately there is no well defined interface for such HSM operations. So the dCache overcomes this problem by calling configurable (dCache external) shell scripts or binaries whenever an HSM store or retrieve operation becomes necessary. The local HSM administrator is responsible for providing this procedure and to make it available and known to the dCache. This small writeup defines the way dCache will call such an external method.

Note

Most dCache distributions do not expect to run together with an HSM backend system. To make this work, make sure that neither in the pool.batch file, nor in the config/<pool>.poollist files the option lfs=precious is specified.

black_bg
Copyright dCache.org © 2003 - 2010