MyTardis Hierarchical Storage Management(HSM) App

Overview

The MyTardis Hierarchical Storage Management app allows MyTardis deployments to view online/offline(disk/tape) status for a file on a HSM file storage system. This app also allow users to request recalling individual datafile or a dataset that has been moved to tape.

Usage

To enable the app, include tardis.apps.hsm in settings.INSTALLED_APPS:

INSTALLED_APPS += (
    'tardis.apps.hsm',
)

This app will only try to find online/offline status for files backed by tardis.apps.hsm.storage.HsmFileSystemStorage.

To configure a tardis.tardis_portal.models.storage.StorageBox as a type of HSM file system, update following details for a storage box:

Django storage class as tardis.apps.hsm.storage.HsmFileSystemStorage

Also update following Storage Box Attributes

  • Key as remote_path and value as path to remote HSM filesystem share e.g: vault-v2.erc.monash.edu/abc/vault
  • Key as mount and value as mount point for above remote path e.g: /srv/abc_vault

Default settings for this app is available at tardis.apps.hsm.default_settings