Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Labels:None
-
Story Points:10
-
Epic Link:
-
Team:Data Release Production
-
Urgent?:No
Description
Implements RFC-785; see that proposal for design constraints and goals.
Attachments
Issue Links
- blocks
-
DM-38688 Implement more compressed data ID packing for Rubin instruments
- Done
- is triggered by
-
RFC-785 Move data ID -> integer packing state and logic out of butler
- Implemented
- is triggering
-
DM-38687 Remove code deprecated on DM-31924
- To Do
-
DM-40635 Remove the use of deprecated pack method
- Done
- relates to
-
DM-39453 Provide Instrument method for non-config access to new data ID packers
- Done
-
RFC-917 Data ID -> integer packing for Rubin instruments and related code removals
- Implemented
(1 relates to, 2 mentioned in)
John Parejko, can I ask you for a fairly big review? It's on topics you've worked on before, and you're one of the people I'd like to spread some of the knowledge about this system to.
This implements
RFC-785(with some "FYI" notes on how that's played out onRFC-917), and it touches a lot of packages:An earlier version of this has been through Jenkins, so while I'm just starting another run right now, I don't expect any big surprises. I'll also do a manual ap_verify run, since this is exactly the kind of ticket that otherwise results in a nightly failure of that.
I'm hoping to merge this some time early neext
I'd ideally like to merge this early week, if all goes well; if you're unavailable for a review of this size on that timescale, please let me know and I'll find another victim.