commit | 968f288c82be836be0fe1963c115d3c2238a5683 | [log] [tgz] |
---|---|---|
author | Vadim Shtayura <vadimsh@chromium.org> | Thu May 15 00:24:28 2025 |
committer | Vadim Shtayura <vadimsh@chromium.org> | Thu May 15 00:24:28 2025 |
tree | 5c27a36f63c2a8feafd78cf5df54da3005c86973 | |
parent | 5dd770047ce47e3a5cabe6a9e5fec1c0bd667818 [diff] |
[swarming] Give more memory to "monitor" service. It scans all bots and all tasks aggregating results and doing a bunch of maintenance tasks in parallel (marking bots as dead and soon also expiring slices if RBE PubSub is stuck). I already see occasional OOMs in chromium-swarm logs. This change will increase its memory 1536 MB => 3072 MB which hopefully would be enough for foreseeable future. If it is not enough, we can also adjust level of parallelism in the scanners (which will make them run slower overall). R=chanli@chromium.org Change-Id: Idb7b0c8100d82e2ef626326088c0fa535b1a6ccc Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/6548777 Reviewed-by: Chan Li <chanli@chromium.org> Commit-Queue: 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.