Art should not require metadata that sam considers to be optional or non-existent.
I'm reporting this as a feature request, but I consider it to be a bug in the requirements document.
The requirements document specifies the following "required metadata":
a) application (family, name, version).
b) file type.
c) data tier.
d) stream name.
e) file format (+ era and version).
Sam itself (https://cdcvs.fnal.gov/redmine/projects/sam-web/wiki/Metadata_format) considers the file type to be required metadata. The rest of these metadata fields (except file format era and file format version) are optional according to the sam system. Art should not require metadata that sam considers to be optional. Also, sam does not have any predefined metadata fields such as "file format era" or "file format version," therefore art should not require these non-existent metadata.
#1 Updated by Rob Kutschke over 7 years ago
A comment. I am not a SAM expert so this might be nonsense .... But that's never stopped me before.
Does it make sense for an experiment to require that their jobs supply parameters that SAM considers optional?
If this is a reasonable use case, then I recommend that the solution allow experiments to configure which of the parameters SAM considers optional are required for an art job.
#2 Updated by Christopher Green about 7 years ago
- Due date set to 09/30/2013
- Target version set to 1.09.00
- Start date deleted (
- Estimated time set to 4.00 h
- Scope set to Internal
- Experiment - added
- SSI Package art added
Accepted to within changes made at the SAM requirements meeting in May.
#10 Updated by Christopher Green over 6 years ago
- % Done changed from 90 to 100
Resolved provisionally with the following rules:If outputs are specified and:
- SAM input files are specified; or
- Any of the following items are provided at command line or in FHiCL:
then all of them must be specified except the file type, which will default to "unknown" unless specified on the command line, in FHiCL or directly as the metadata item,