New issue
Advanced search Search tips

Issue 826399 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Aug 7
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: ----



Sign in to add a comment

Stop using buildnumbers for V8 recipe

Project Member Reported by serg...@chromium.org, Mar 27 2018

Issue description

Currently V8 recipe uses buildnumbers when talking to chrome-build-extract service in order to retrieve build info. This should be replaced with talking luci-milo service using its new API that allows to specify Buildbucket's ID.
 
Labels: -Restrict-View-Google
Blockedon: -826403
Turns out requesting buildbucket actually works, but there is limit to how large a number can be in JavaScript, hence one needs to escape buildbucket IDs using quotes when using RPC Explorer: https://luci-milo.appspot.com/rpcexplorer/services/milo.BuildInfo/Get?request={%20%20%20%20%22buildbucket%22:%20{%20%20%20%20%20%20%20%20%22id%22:%20%228951529651644382896%22%20%20%20%20}}.
Looks like the result returned from new Milo endpoint does not contain list of changes associated with a build, hence we'll need to use some other service to get that information.
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 28 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/3d6db6547aaffedcf84cb1cf6a56be9f5ddfe4d9

commit 3d6db6547aaffedcf84cb1cf6a56be9f5ddfe4d9
Author: Sergiy Byelozyorov <sergiyb@chromium.org>
Date: Wed Mar 28 11:33:44 2018

Add TODO about migrating to luci-milo API

R=machenbach@chromium.org

Bug:  826399 
Change-Id: I1fda47fe5af652cdaed6542aaea58fc923c18d49
Reviewed-on: https://chromium-review.googlesource.com/980884
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/3d6db6547aaffedcf84cb1cf6a56be9f5ddfe4d9/scripts/slave/recipe_modules/v8/api.py

Cc: machenb...@chromium.org
Status: WontFix (was: Assigned)
We've migrated to Milo API albeit not to the latest one because it does not generate list of changes like old one does. IMHO, it's not worth the effort to get rid of buildnumbers. They are well supported and used everywhere. Michael, if you still see value in getting rid of them, please re-open and explain why.

Sign in to add a comment