Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_butler
-
Story Points:12
-
Epic Link:
-
Team:Data Release Production
Description
See https://confluence.lsstcorp.org/display/DM/Dataset+and+Collection+Table+Reorganization; this should move the schema from something like the "Partition datasets (only)" to the final design on that page.
Superseded by https://confluence.lsstcorp.org/display/DM/Architectural+Prototype+for+the+New+Gen3+Registry (which is not that different). Goal of this ticket is now to make runs a type of collection; this involves:
- requiring registration for new tagged collections as well as runs;
- giving the (recursive) tagged collection associated with a processing run a different name than the run-collection. This will probably be the responsibility of pipetask rather than Butler.
This will add the general framework that will let us add more types of collections later (calibration collections and maybe virtual collections), but we won't actually do that here.
Attachments
Issue Links
- blocks
-
DM-21766 Add per-dataset-type tables to Registry
- Done
- is contained by
-
DM-21231 Refactor Registry handling of dataset and associated tables
- Done
- is duplicated by
-
DM-19617 Investigate moving multiple-collection support down to Butler
- Invalid
- is triggered by
-
RFC-663 Collections in the Gen3 Butler
- Implemented
- is triggering
-
DM-25016 DM-21724 unpickling error appears again
- Done
-
DM-24414 Implement --prune-replaced option in ctrl_mpexec
- Done
- relates to
-
DM-22163 Add config writing to PipelineTask execution logic
- To Do
Note to self: I've put a WIP commit on tickets/
DM-19617that may be relevant for this ticket, if we want to do them both on the same branch to avoid two API changes in close succession.