Bug 1352113 - Shippable Builds - Do not do linux pgo either. r=jmaher,aki
authorJustin Wood <Callek@gmail.com>
Wed, 27 Mar 2019 13:45:15 +0000
changeset 525174 c919da7ce3d6854c729296b7a21fc20aabda82e0
parent 525173 4b333865518e29a0bc6fbe6363278ceba82394cd
child 525175 1e2f8a5f178e9acbb91f8a0ddbbba64d69e23584
push id11265
push userffxbld-merge
push dateMon, 13 May 2019 10:53:39 +0000
treeherdermozilla-beta@77e0fe8dbdd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher, aki
bugs1352113
milestone68.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 1352113 - Shippable Builds - Do not do linux pgo either. r=jmaher,aki Differential Revision: https://phabricator.services.mozilla.com/D23126
taskcluster/ci/build/linux.yml
taskcluster/ci/test/test-platforms.yml
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -62,56 +62,16 @@ linux64-plain/opt:
     toolchains:
         - linux64-binutils
         - linux64-clang
         - linux64-rust
         - linux64-nasm
         - linux64-node
         - linux64-cbindgen
 
-linux64/pgo:
-    description: "Linux64 PGO"
-    # 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
-        # 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
-        # Bug 1516114
-        # mozconfig-variant: profile-use
-    toolchains:
-        - linux64-binutils
-        - linux64-clang
-        - linux64-rust
-        - linux64-rust-size
-        - linux64-cbindgen
-        - linux64-sccache
-        - linux64-nasm
-        - linux64-node
-
 linux64-fuzzing/debug:
     description: "Linux64 Fuzzing Debug"
     index:
         product: firefox
         job-name: linux64-fuzzing-debug
     treeherder:
         platform: linux64/debug
         symbol: Bf
@@ -456,51 +416,16 @@ linux/debug:
         - linux64-clang
         - linux64-rust
         - linux64-rust-size
         - linux64-cbindgen
         - linux64-sccache
         - linux64-nasm
         - linux64-node
 
-linux/pgo:
-    description: "Linux32 PGO"
-    index:
-        product: firefox
-        job-name: linux-pgo
-    attributes:
-        enable-full-crashsymbols: true
-    treeherder:
-        platform: linux32/pgo
-        symbol: B
-    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
-    worker:
-        docker-image: {in-tree: debian7-i386-build}
-        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_32_builds.py
-        script: "mozharness/scripts/fx_desktop_build.py"
-        secrets: true
-        tooltool-downloads: public
-        need-xvfb: true
-    toolchains:
-        - linux64-binutils
-        - linux64-clang
-        - linux64-rust
-        - linux64-rust-size
-        - linux64-cbindgen
-        - linux64-sccache
-        - linux64-nasm
-        - linux64-node
-
 linux-rusttests/opt:
     description: "Linux32 Rust Tests Opt"
     index:
         product: firefox
         job-name: linux-rusttests-opt
     treeherder:
         platform: linux32/opt
         symbol: BR
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -86,31 +86,17 @@ linux64-shippable/opt:
 linux64-devedition/opt:
     build-platform: linux64-devedition-nightly/opt
     test-sets:
         - common-tests
         - web-platform-tests
         - opt-only-tests
         - desktop-screenshot-capture
 
-# TODO: use 'pgo' and 'asan' labels here, instead of -pgo/opt
-linux64-pgo/opt:
-    build-platform: linux64-pgo/opt
-    test-sets:
-        - common-tests
-        - web-platform-tests
-        - opt-only-tests
-        - desktop-screenshot-capture
-        - talos
-        - awsy
-        - mochitest-headless
-        - linux-talos-flex
-        - raptor-firefox
-        - raptor-fetch-firefox
-
+# TODO: use 'asan' label here, instead of -asan/opt
 linux64-asan/opt:
     build-platform: linux64-asan/opt
     test-sets:
         - common-tests
         - web-platform-tests
 
 # Stylo sequential runs check memory and performance when using a single thread.
 linux64-stylo-sequential/opt:
@@ -123,25 +109,16 @@ linux64-qr/opt:
     build-platform: linux64/opt
     test-sets:
         - linux-qr-tests
         - talos
         - awsy
         - web-platform-tests
         - raptor-firefox
         - raptor-fetch-firefox
-linux64-pgo-qr/opt:
-    build-platform: linux64-pgo/opt
-    test-sets:
-        - linux-qr-tests
-        - talos
-        - awsy
-        - web-platform-tests
-        - raptor-firefox
-        - raptor-fetch-firefox
 linux64-shippable-qr/opt:
     build-platform: linux64-shippable/opt
     test-sets:
         - linux-qr-tests
         - talos
         - awsy
         - web-platform-tests
         - raptor-firefox