Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_butler
-
Story Points:4
-
Epic Link:
-
Team:Data Release Production
Description
(Previous title was "Refactor DatasetRef into multiple better-defined classes", but now we're changing DatasetRef).
The current DatasetRef has too many fields (provenance stuff we never use), too many states (whether or not it has a dataset_id completely changes what it represents), and ill-defined comparisons. It's almost-but-not-quite immutable, which makes it tempting but a bit dangerous to use as the key type in a set or dict.
Attachments
Issue Links
- blocks
-
DM-21766 Add per-dataset-type tables to Registry
- Done
-
DM-21768 Vectorize dataset insert API
- Done
- is contained by
-
DM-21231 Refactor Registry handling of dataset and associated tables
- Done
- relates to
-
DM-22178 queryDatasets produces lots of duplicate outputs
- Won't Fix
-
DM-22286 Remove duplicates from the output of queryDatasets
- Won't Fix
- mentioned in
-
Page Loading...
I am returning to work on this now, but plan to lower ambitions significantly: