New issue
Advanced search Search tips

Issue 652820 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

depot_tools: Swarming + Recipes + Windows => slow uncontrollable updates

Project Member Reported by vadimsh@chromium.org, Oct 4 2016

Issue description

In Buildbot world depot_tools is part of Buildbot checkout. They are somewhat reliably (or at least observably) updated in "update_scripts" step.

In new LUCI world depot_tools are deployed to machines as part of the base image (I believe), and updated whenever they are used (using same process as used on developer's machines).

This is uncontrollable "invisible" process. As an example, in issue #647446 Windows bots are still occasionally use old version of depot_tools, two weeks after it has been updated. I think it happens because there are many Swarming bots, and very few jobs (that use depot_tools. So each individual bot uses depot_tools infrequently (and thus update its copy infrequently).

It is also hard to tell when all bots will eventually have up-to-date version of depot_tools.

This is particularly bad on Windows, because depot_tools is the home of Python and Git there.
 
Labels: -Pri-3 Milestone-ChromiumTryBlockers luci Pri-2
Status: Available (was: Untriaged)
This seems worse than pri-3. How should we resolve this?

Comment 2 by no...@chromium.org, Oct 5 2016

fresh depot_tools without .git is 11M. Can we CIPD-package and CIPD-deploy it? This is easy.

Is this enough (am I missing something)? There is no DEPS file, no runhooks. According to https://chromium.googlesource.com/chromium/tools/depot_tools/+/master/bootstrap/win/ gclient auto-bootstraps itself.
This is getting resolved in much better ways by fixing debt in depot_tools (i.e. deploying git+python explicitly as part of tasks). Going to leave this open for now, but we can check back in 1-2 months and I think this will be a non-issue at that point.
Project Member

Comment 4 by sheriffbot@chromium.org, May 16 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 5 by no...@chromium.org, May 16 2018

Owner: iannucci@chromium.org
Status: Assigned (was: Untriaged)
Robbie is this still relevant? Assigning for reply only

Comment 6 by mar...@chromium.org, Jun 21 2018

Components: -Infra>Platform>Swarming Infra>Platform>Swarming>Admin
I think this is wontfix. We're now deleting depot_tools as issue 757980.
Owner: iannu...@google.com
Cc: -iannucci@chromium.org iannu...@google.com

Sign in to add a comment