The event schema change made in T398596: Consider using the alternate chain of Google Trust Services certificates encountered this problem:
If we had done T366487: Event Platform schemas should not support type changes to structs as array element or map value types, this would have been caught by CI.
To resolve and make sure the Hive event.development_network_probe table will continue to work, we need to do some manual changes to the table.
The exact procedure will need some investigation. Perhaps we can just drop and allow the Refine system to recover? Or rename the old one and create allow Refine to create the new table? Or manually alter the new table correctly? Or Allow the system to create the new table and then insert all the old data?
The applied fix was to rename the event table to event.development_network_probe_T400360_original, and allow Refine to recreate the a new event.development_network_probe table that will work with the new schema. The old data is only in the old table.
Done is
- event.development_network_probe data can be queried correctly
- Historical data still queryable somehow
- event.development_network_probe_T400360_original table and data is deleted by 2025-10-27 (reminder message is scheduled for #data-engineering-team slack channel on that date).