commit | 90264804591712913b624bea961cf03d803f5582 | [log] [tgz] |
---|---|---|
author | Patrick Meiring <meiring@google.com> | Thu Jun 13 23:21:36 2024 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 13 23:21:36 2024 |
tree | 69e044d1e05a19741ef246d1420a4abb8eaf355a | |
parent | 34f7fd7b9dea1eed789e22ae2f14c17c9424af8f [diff] |
[Analysis] Debug context cancellation in GetResult. After enabling retries, seeing "context cancelled" messages, but surprisingly early on in tasks (e.g. 13 seconds in), when the request context should not be cancelled. Try to identify if this is a BigQuery client library issue or if context is actually cancelled. BUG=None TEST=None Change-Id: I60dd007ac56fa60ef212a981c215920156a35ea2 Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/5619955 Commit-Queue: Patrick Meiring <meiring@google.com> Reviewed-by: Tuan Nguyen <nqmtuan@google.com>
LUCI Go code is meant to be worked on from an Chromium infra.git checkout, which enforces packages versions and Go toolchain version. First get fetch via depot_tools.git then run:
fetch infra cd infra/go eval `./env.py` cd src/go.chromium.org/luci
It is now possible to directly install tools with go install:
go install go.chromium.org/luci/auth/client/cmd/...@latest go install go.chromium.org/luci/buildbucket/cmd/...@latest go install go.chromium.org/luci/cipd/client/cmd/...@latest go install go.chromium.org/luci/client/cmd/...@latest go install go.chromium.org/luci/cv/cmd/...@latest go install go.chromium.org/luci/gce/cmd/...@latest go install go.chromium.org/luci/grpc/cmd/...@latest go install go.chromium.org/luci/logdog/client/cmd/...@latest go install go.chromium.org/luci/luci_notify/cmd/...@latest go install go.chromium.org/luci/lucicfg/cmd/...@latest go install go.chromium.org/luci/luciexe/legacy/cmd/...@latest go install go.chromium.org/luci/mailer/cmd/...@latest go install go.chromium.org/luci/mmutex/cmd/...@latest go install go.chromium.org/luci/resultdb/cmd/...@latest go install go.chromium.org/luci/server/cmd/...@latest go install go.chromium.org/luci/swarming/cmd/...@latest go install go.chromium.org/luci/tokenserver/cmd/...@latest go install go.chromium.org/luci/tools/cmd/...@latest
Contributing uses the same flow as Chromium contributions.