commit | 6b39aad695a65a004d6c59e14188da1c4b171671 | [log] [tgz] |
---|---|---|
author | Anushruth <anushruth@google.com> | Thu Mar 06 19:32:58 2025 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 06 19:32:58 2025 |
tree | e5c15f7485a6b4fbe188c2c18d3617735d5d2ce1 | |
parent | ed69c91a7479c3273556d28dbefb46763d377e2c [diff] |
[gcep] Fix the inspect swarming task delete VM logic Bug: b/395973590 This patch adds the fix introduced in crrev/c/6277626 to inspect swarming task. Both of these tasks operate on all the VMs periodically. The manage-bot task validates the VMs listed in gcep datastore as opposed to inspect swarming, which lists bots from swarming and then performs all the validations. For completion the new flow is 1. Bot is dead and has a termination_task_id Kill the VM 3. Bot is dead and was last seen more than vm.Timeout ago Kill the VM Change-Id: Idc280ca3323a40101735b50ac7eb78c533452a44 Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/6332025 Reviewed-by: Gowri Denduluri <gowriden@google.com> Commit-Queue: Anushruth Sasivehalli <anushruth@chromium.org> Reviewed-by: Justin Suen <justinsuen@google.com> Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
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.