Bug 1399401 - enable coalescing on Windows 7 and Windows 10 worker types,r=jmaher
authorPeter Moore <pmoore@mozilla.com>
Wed, 07 Nov 2018 11:41:54 +0100
changeset 514907 cef0a23a3849faa62c4f7ecd4107d06a72175048
parent 514906 b9d2e3ae5a3bf7b7523ce9d9c714e825ff4c13f5
child 514908 3b192e4631cc7d82bde70e3718b9934fe0924860
push id1953
push userffxbld-merge
push dateMon, 11 Mar 2019 12:10:20 +0000
treeherdermozilla-release@9c35dcbaa899 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1399401
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 1399401 - enable coalescing on Windows 7 and Windows 10 worker types,r=jmaher
taskcluster/taskgraph/transforms/coalesce.py
--- a/taskcluster/taskgraph/transforms/coalesce.py
+++ b/taskcluster/taskgraph/transforms/coalesce.py
@@ -22,24 +22,15 @@ def enable_coalescing(config, jobs):
     (label). The hashing is simply used to keep the name short, unique, and
     alphanumeric, since it is used in AMQP routing keys.
 
     Note, the coalescing keys themselves are not intended to be readable
     strings or embed information. The tasks they represent contain all relevant
     metadata.
     """
     for job in jobs:
-        if int(config.params['level']) > 1 and job['worker-type'] not in [
-            # These worker types don't currently support coalescing.
-            # This list can be removed when bug 1399401 is fixed:
-            #   https://bugzilla.mozilla.org/show_bug.cgi?id=1399401
-            'aws-provisioner-v1/gecko-t-win7-32',
-            'aws-provisioner-v1/gecko-t-win7-32-gpu',
-            'aws-provisioner-v1/gecko-t-win10-64',
-            'aws-provisioner-v1/gecko-t-win10-64-gpu',
-            'releng-hardware/gecko-t-win10-64-hw',
-        ]:
+        if int(config.params['level']) > 1:
             job['coalesce'] = {
                 'job-identifier': sha256(job["label"]).hexdigest()[:20],
                 'age': 3600,
                 'size': 5,
             }
         yield job