Details
-
Type:
Story
-
Status: Invalid
-
Resolution: Done
-
Fix Version/s: None
-
Labels:
-
Story Points:6
-
Epic Link:
-
Sprint:BG3_F18_09, BG3_F18_10
-
Team:Data Release Production
Description
Remove usage of the daf_persistence Persistable framework and Boost.Serialization in all other packages, preparing them for us eventually dropping daf_persistence entirely when the Gen2->Gen3 transition is complete.
Also rewrite some formatters in daf_persistence to continue Gen2 Butler support for those objects until the Gen3 transition is complete. (Plenty of Gen2 formatters already do not use daf.persistable.Persistable, so this should not be too hard).
Attachments
Issue Links
- blocks
-
DM-15749 Break PropertySet-PropertyList inheritance relationship
- To Do
-
DM-15593 daf_persistence segfaults on Princeton tiger2 cluster
- Done
- contains
-
DM-7667 Remove formatters and boost::serialization code
- Invalid
- is triggered by
-
RFC-482 Retire use of Boost.Serialization persistence before Gen3 Butler transition
- Implemented
- relates to
-
DM-15767 Remove pex_policy and Persistable usage from daf_persistence, obs_*, and Filter
- Done
-
DM-15599 Stop using boost persistence in afw
- Done
This ticket is a more extensive version of
DM-7667; it remains to be seen whether all work should be done on this ticket at once, or ifDM-7667should be completed first and this ticket used to complete the job by removing daf.persistence.Persistable support from PropertyList/ProperttySet.