summaryrefslogtreecommitdiff
path: root/scripts/parallel_emerge.py
diff options
context:
space:
mode:
authorDavid James <davidjames@google.com>2014-02-05 13:03:29 -0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-02-07 04:13:36 +0000
commit88d780c769d100e15c64e48fba5a0981fd2eefa1 (patch)
tree2024223b0b61df9a9c68d1ed1406df0ab52072b6 /scripts/parallel_emerge.py
parent7e6ca5d0a62f796deb985de8526380fa4bf7da4f (diff)
downloadchromite-88d780c769d100e15c64e48fba5a0981fd2eefa1.tar.gz
Disable vardb locks globally.
Setting PORTAGE_LOCKS=false could speed up release builders significantly. We have been running with PORTAGE_LOCKS=false on other builders for years and we have never encountered any problems with it. So, set PORTAGE_LOCKS=false on release builders. BUG=chromium:341175 TEST=Release build. Change-Id: I5ec838829b5be74d47a59adb5d82f9d8415da863 Reviewed-on: https://chromium-review.googlesource.com/185072 Reviewed-by: Aviv Keshet <akeshet@chromium.org> Reviewed-by: Matt Tennant <mtennant@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: David James <davidjames@chromium.org> Tested-by: David James <davidjames@chromium.org>
Diffstat (limited to 'scripts/parallel_emerge.py')
-rw-r--r--scripts/parallel_emerge.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py
index 25bc53c1e..4e59572a9 100644
--- a/scripts/parallel_emerge.py
+++ b/scripts/parallel_emerge.py
@@ -310,10 +310,11 @@ class DepGraphGenerator(object):
if "--accept-properties" in opts:
os.environ["ACCEPT_PROPERTIES"] = opts["--accept-properties"]
- # If we're installing packages to the board, and we're not using the
- # official flag, we can disable vardb locks. This is safe because we
- # only run up to one instance of parallel_emerge in parallel.
- if self.board and os.environ.get("CHROMEOS_OFFICIAL") != "1":
+ # If we're installing packages to the board, we can disable vardb locks.
+ # This is safe because we only run up to one instance of parallel_emerge in
+ # parallel.
+ # TODO(davidjames): Enable this for the host too.
+ if self.board:
os.environ.setdefault("PORTAGE_LOCKS", "false")
# Now that we've setup the necessary environment variables, we can load the