New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 805077 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Feb 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 803693



Sign in to add a comment

Speed up Uprev stage in Pre-CQ

Project Member Reported by nxia@chromium.org, Jan 23 2018

Issue description

Currently Uprev stage works on the ebuilds in sequence, it could be speeded up by working on ebuilds in parallel.
 

Comment 1 Deleted

Comment 2 by nxia@chromium.org, Jan 23 2018

Blocking: 803693
Project Member

Comment 3 by bugdroid1@chromium.org, Feb 2 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/783efc0e06efbbed2fec51537922bae36b2236e9

commit 783efc0e06efbbed2fec51537922bae36b2236e9
Author: Ningning Xia <nxia@chromium.org>
Date: Fri Feb 02 21:19:19 2018

Run uprev on ebuilds in parallel.

Run RevWorkOnEBuild on all ebuilds for a overlay in parallel.

BUG= chromium:805077 
TEST=unit_tests

Change-Id: I9f1edb1a89d091bfce837b93d9d20dd6ec8a208a
Reviewed-on: https://chromium-review.googlesource.com/889978
Commit-Ready: Ningning Xia <nxia@chromium.org>
Tested-by: Ningning Xia <nxia@chromium.org>
Reviewed-by: Paul Hobbs <phobbs@google.com>

[modify] https://crrev.com/783efc0e06efbbed2fec51537922bae36b2236e9/lib/portage_util_unittest.py
[modify] https://crrev.com/783efc0e06efbbed2fec51537922bae36b2236e9/scripts/cros_mark_as_stable_unittest.py
[modify] https://crrev.com/783efc0e06efbbed2fec51537922bae36b2236e9/scripts/cros_mark_as_stable.py
[modify] https://crrev.com/783efc0e06efbbed2fec51537922bae36b2236e9/lib/portage_util.py

Project Member

Comment 5 by bugdroid1@chromium.org, Feb 8 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/419e4ebf068e91963b71da73770439085855fcaf

commit 419e4ebf068e91963b71da73770439085855fcaf
Author: Ningning Xia <nxia@google.com>
Date: Thu Feb 08 05:27:26 2018

Uprev overlays belonging to different repo in parallel.

BUG= chromium:805077 ;chromium:803634
TEST=unit_tests

Change-Id: I99378005c6f287f67907b51fbbcbf99ba01c909c
Reviewed-on: https://chromium-review.googlesource.com/902442
Commit-Ready: Ningning Xia <nxia@chromium.org>
Tested-by: Ningning Xia <nxia@chromium.org>
Reviewed-by: Ningning Xia <nxia@chromium.org>

[modify] https://crrev.com/419e4ebf068e91963b71da73770439085855fcaf/scripts/cros_mark_as_stable_unittest.py
[modify] https://crrev.com/419e4ebf068e91963b71da73770439085855fcaf/lib/git.py
[modify] https://crrev.com/419e4ebf068e91963b71da73770439085855fcaf/scripts/cros_mark_as_stable.py

Comment 6 by nxia@chromium.org, Feb 16 2018

Status: Fixed (was: Untriaged)

Sign in to add a comment