Details
-
Type:
Story
-
Status: Won't Fix
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_butler, obs_base
-
Labels:
-
Templates:customfield_11800 229188
-
Story Points:2
-
Epic Link:
-
Team:Data Release Production
Description
The Gen3 ingest code currently tries to provide transactionality at a level we probably can't realistically support, which constrains the implementation of some constraints in daf_butler to fragile approaches. Full discussion on DM-16160.
Attachments
Issue Links
- is duplicated by
-
DM-16227 Implement collection integrity constraint inside the registry database
- Done
- relates to
-
DM-15497 Revisit Registry transactions to prevent non-mutating failures from triggering global rollbacks
- Invalid
-
DM-16160 Fix constraint check in associate method
- Done
-
DM-16159 Revert DM-15686 to un-break obs_subaru master
- Done
-
DM-15686 Re-implement task execution in laptop activator
- Done
The fact that we've now got true nested transactions on
DM-16227makes this a non-issue; no changes are needed to the ingest code (other than to remove the partial workaround we had before, and that's been done onDM-16227as well).