commit | 7cf835c66088631de55be51375949cc786bcf42b | [log] [tgz] |
---|---|---|
author | Zvonimir Pavlinovic <zpavlinovic@google.com> | Thu Dec 12 21:48:47 2024 +0000 |
committer | Zvonimir Pavlinovic <zpavlinovic@google.com> | Thu Dec 26 01:10:22 2024 -0800 |
tree | ea3a93cbae1705c0b7bdb8f31c8894b4f029e869 | |
parent | c56160f6686993654b8b4dacbb50227fd46c8fa0 [diff] |
internal/worker: address contention on job updates If there is a contention on a job update, firestore will skip the transaction and issue an error that we log. This can result in job stats not reflect the true state of the job, which can be confusing (in, say, ejobs). Change-Id: I63a5c83d9be21ba33e54f2bc66db153ec0b96aa9 Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/635716 Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This repository contains code that enables collecting and evaluating metrics for the Go ecosystem.
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.