This product contains wrapper scripts on the HPSSPy package.
desiBackup configuration is provided by the file etc/desi.json
.
This file is fully described in the
HPSSPy configuration document.
Please be sure to read that document before editing the configuration file.
If you need additional help with the configuration, please contact the
DESI Data Systems mailing list.
This package provides the command-line script desiBackup.sh
that
wrappers the HPSSPy command missing_from_hpss
. The backup applies to
and is intended for entire top-level directory trees. For example, to perform
a backup of spectro/redux/oak1
, one first makes sure that the configuration
is set up to properly map to an HPSS file (see above), then run:
desiBackup.sh spectro
For additional detail or debugging you can add the -v
option. The
backup can be tested without damaging anything by using the -t
option.
Currently, desiBackup is tested by ensuring that the file etc/desi.json
is
valid. Specifically this command is run:
python -c 'import json; j = open("etc/desi.json"); data = json.load(j); j.close()'
If the file is valid, this command will produce no output. Invalid files will raise an exception.
- Add configuration describing DR2 reductions,
jura
,kibo
(PR #31).
- Add configuration describing DR1 reductions,
guadalupe
,iron
; backup status jobs are now submitted as batch jobs (PR #30).
- Update scripts for submitting specprod backup jobs; general refresh of configuration (PR #28).
- Updates for
fuji
andguadalupe
(PR #27).
- Add recent spectroscopic reductions: andes, blanc, etc. (PR #24).
- Migrated to GitHub Actions for testing.
- Rename top-level
release/
topublic/
; other minor configuration changes (PR #23). - Update configuration for
mocks/lya_forest/london
, other minor changes to other top-level directories (PR #20). - Update to new /global/cfs filesystem.
- Other miscellaneous updates (PR #21).
- Allow status comments to be concatenated.
- Add configuration for
cmx/
directory (PR #17). - Additional configuration for
datachallenge/
directory (PR #18). - Backups of 'london' mocks,
mocks/lya_forest/london/
, support for HPSSPy version 0.5.1 (PR #19).
This is primarily a reference tag.
- Compatibility with HPSSPy version 0.5.0 (PR #11).
- Add configuration or at least placeholders for most of the DESI data tree, and add monitoring script (PR #8).
- Added Travis test.
- Initial reference tag. Should be used with HPSSPy version 0.3.0.
desiBackup is free software licensed under a 3-clause BSD-style license. For details see
the LICENSE.rst
file.