Currently Uprev stage works on the ebuilds in sequence, it could be speeded up by working on ebuilds in parallel.
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
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/db884322454e003b5e93e45884b3f25c864281a5 commit db884322454e003b5e93e45884b3f25c864281a5 Author: Ningning Xia <nxia@chromium.org> Date: Fri Feb 02 21:19:20 2018 Get Ebuilds for all overlays in parallel. BUG= chromium:805077 ; chromium:803634 TEST=unit_tests Change-Id: I9189933476e0f92a1375501a8bb28e28cdec2132 Reviewed-on: https://chromium-review.googlesource.com/890234 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/db884322454e003b5e93e45884b3f25c864281a5/lib/portage_util_unittest.py [modify] https://crrev.com/db884322454e003b5e93e45884b3f25c864281a5/scripts/cros_mark_as_stable_unittest.py [modify] https://crrev.com/db884322454e003b5e93e45884b3f25c864281a5/scripts/cros_mark_as_stable.py [modify] https://crrev.com/db884322454e003b5e93e45884b3f25c864281a5/lib/portage_util.py
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 1 Deleted