commit | 283fa8e80cd53dcc2b29278d0c60b9ea1ab85c7f | [log] [tgz] |
---|---|---|
author | Zvonimir Pavlinovic <zpavlinovic@google.com> | Fri Sep 01 11:48:24 2023 -0700 |
committer | Zvonimir Pavlinovic <zpavlinovic@google.com> | Thu Sep 07 17:09:51 2023 +0000 |
tree | b1f7ec5c5fad930e4f46f0d525f9609f60403887 | |
parent | 9265f3af4acb05c4beecb704294d49154d970728 [diff] |
internal/bigquery: do not update schema if it has not changed Even if the schema has not changed, updating it counts as a patch operation that contributes to the table metadata update quota. We are seeing dozens of thousands of error logs with exceeded quota. They are currently not manifesting as actual errors in the pipeline (they are just logged by bigquery services), but the official documentation suggests they should. Either way, this CL tries to cut this at its root by updating table only if the new schema is not the same as the old one. Change-Id: I94b11c8fd3e12ca2c3649fc5339220f01441d28d Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/525135 Run-TryBot: Zvonimir Pavlinovic <zpavlinovic@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com>
This repository contains code that serves pkg.go.dev/metrics.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the time repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/pkgsite-metrics:” in the subject line, so it is easy to find.