Bug 1507334 - Disable 3-tier Linux PGO until bug 1516114 is fixed; r=firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers
authorMike Shal <mshal@mozilla.com>
Thu, 10 Jan 2019 01:35:03 +0000
changeset 510295 6692901d43cf3417a1426444b43cd3e7263a5740
parent 510294 35396e93307e42785d4794ca947201203aa02aac
child 510296 606870290cd6ece614fe54d67f273fe2a803ecdd
push id10547
push userffxbld-merge
push dateMon, 21 Jan 2019 13:03:58 +0000
treeherdermozilla-beta@24ec1916bffe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfirefox-build-system-reviewers, chmanchester
bugs1507334, 1516114
milestone66.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1507334 - Disable 3-tier Linux PGO until bug 1516114 is fixed; r=firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers With 3-tier PGO enabled, we seem to hit bug 1516114 more frequently than we do with the standard all-in-one PGO. It probably makes sense for us to wait until that bug is fixed before fully switching it over, otherwise we will have to mess with retriggering parts of the taskgraph. The bulk of the 3-tier PGO work has been to support macOS and Android, so we can revisit Linux after those are completed. Differential Revision: https://phabricator.services.mozilla.com/D15751
taskcluster/ci/build/linux.yml
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -60,40 +60,44 @@ linux64-plain/opt:
         - linux64-binutils
         - linux64-clang
         - linux64-rust
         - linux64-node
         - linux64-cbindgen
 
 linux64/pgo:
     description: "Linux64 PGO"
-    use-pgo: true
+    # Disabled because bug 1516114 shows up much more often
+    # use-pgo: true
     index:
         product: firefox
         job-name: linux64-pgo
     attributes:
         enable-full-crashsymbols: true
     treeherder:
         platform: linux64/pgo
-        symbol: Bpgo(B)
+        # Bug 1516114
+        symbol: B
+        # symbol: Bpgo(B)
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
         max-run-time: 9000
     run:
         using: mozharness
         actions: [get-secrets, build, check-test]
         options: [enable-pgo]
         config:
             - builds/releng_base_firefox.py
             - builds/releng_base_linux_64_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         tooltool-downloads: public
         need-xvfb: true
-        mozconfig-variant: profile-use
+        # Bug 1516114
+        # mozconfig-variant: profile-use
     toolchains:
         - linux64-binutils
         - linux64-clang
         - linux64-rust
         - linux64-rust-size
         - linux64-cbindgen
         - linux64-sccache
         - linux64-node