New issue
Advanced search Search tips

Issue 721483 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: ----
Type: ----


Previous locations:
gerrit:6193


Sign in to add a comment

GPU trybots absent from Gerrrit UI

Project Member Reported by piman@chromium.org, May 11 2017

Issue description

Gerrit CL: https://chromium-review.googlesource.com/c/502016/

GPU trybots are run if I click on "CQ Dry Run" (because of the "Cq-Include-Trybots:" line), however I can't run them manually using the "Choose try jobs" link, because they don't appear in the list

 

Comment 1 by wyatta@google.com, May 11 2017

Cc: aga...@chromium.org

Comment 2 by aga...@chromium.org, May 11 2017

Components: -PolyGerrit
Status: (was: New)
piman@: The "Choose try jobs" popup includes instructions for adding bots to the list. Please see if you can do it yourself, and provide feedback to me on what pieces of the process you find confusing/difficult.

We have plans (https://bugs.chromium.org/p/chromium/issues/detail?id=70609) to make this much easier in the future but for now can you give it a shot? Thanks!

Comment 3 by aga...@chromium.org, May 11 2017

Project: chromium
Moved issue gerrit:6193 to now be  issue chromium:721483 .

Comment 4 by aga...@chromium.org, May 11 2017

Components: Infra>Codereview>Gerrit Infra>Client>Chrome
Owner: piman@chromium.org
Status: Assigned (was: New)

Comment 5 by piman@chromium.org, May 11 2017

I have to say I'm not sure where to start. It suggests editing a file which doesn't seem to exist in the top-of-trunk repository. Looking closer, I think it's referring to a branch "refs/meta/config" which I don't have locally under remotes/origin (I see infra/config, is that the same?)

Comment 6 by aga...@chromium.org, May 11 2017

Fair enough. A simple "git fetch origin refs/meta/config && git checkout FETCH_HEAD" would get the file for you.

Hopefully we'll soon have online editing, so you wouldn't even need to do that.

Comment 7 by piman@chromium.org, May 11 2017

I think I need a bit more hand holding...

Did the above, edited the file, committed.
git cl upload --gerrit says I can't upload because I'm not on a branch. Fair enough, create a branch 'add_gpu_trybots'.
Then git cl upload --gerrit fails (crashes) because it can't find the merge base. Fair enough, I create a base branch with 'git fetch origin refs/meta/config:meta/config' and then git branch -u meta/config on my 'add_gpu_trybots' branch.
Then git cl upload --gerrit fails saying I need to upload meta/config first. Which I can't do (same issue as previous step).

Comment 8 by piman@chromium.org, May 11 2017

Ok, I think I managed to do it: https://chromium-review.googlesource.com/c/503452/

For posterity, I did 'git fetch origin refs/meta/config:refs/remotes/origin/refs/meta/config', then git branch -u origin/refs/meta/config and then 'git cl upload --gerrit'

Comment 9 by piman@chromium.org, May 11 2017

Status: Fixed (was: Assigned)
They show up now, thanks!
*whew* I'm glad you were able to figure it out. And thanks a ton for the feedback -- I'm so immersed in the world of git that I don't have a good sense of what is easy and what is confusing anymore.

And by the beauty of instant config deployment, your new bots already show up in the 'Choose try jobs' box :)

Sign in to add a comment