Vinicabrera - primarily category 1 - just a lot of migration tasks to check off, to establish feature parity. Majority are already operational now, but still a list of details to work through.
Not any category 2 - No new science projects have arisen, nor any fundamental conflicts as a result of the firmware infrastructure advances.
Just steadily working through it, and we do each validation as we complete each section. That stepwise process is quite important to assure we’re on solid footing. We confirm good performance of each part, so we avoid causing unexpected interactions with overall integration, so progress is reliable and efficient. You don’t want to have to backtrack and iterate, so it’s important to do the unit and integration tests right after each migration step.
Because we do that testing along the way, we also get good data about performance advances. That’s how we know jumps are now about 2X faster for example.
To date, it has worked out that each new section we complete has been outperforming its predecessor, while also being more optimally organized and simpler to maintain, so we are very encouraged with the results.