Since there is no good way to automate integration tests at scale at the moment that could potentially have caught some of the recent issues we have seen, can we try the following to ensure we are not missing other potential bugs :
- Come up with a large enough ( ~ x Billion records ) sample table
- Create sample queries for each of the sketch functions ( with group by clauses in relevant cases )
- Execute these queries in each of the BQ regions
Since the sketch functions are deployed in each regional BQ public dataset, performing #3 should be trivial.