summaryrefslogtreecommitdiff
path: root/automation/taskcluster
diff options
context:
space:
mode:
authorJulien Cristau <jcristau@mozilla.com>2023-05-03 14:00:51 +0000
committerJulien Cristau <jcristau@mozilla.com>2023-05-03 14:00:51 +0000
commitee622e23b20a0ab76bad6d1af5748b989b95b6da (patch)
tree837c6f640907b8ecd88ea280a4939f6b5d31e4e3 /automation/taskcluster
parentfb3863f21b59cedf454a28f615d00368a2d1a227 (diff)
downloadnss-hg-ee622e23b20a0ab76bad6d1af5748b989b95b6da.tar.gz
Bug 1755267 - run linux tests on nss-t/t-linux-xlarge-gcp. r=nss-reviewers,bbeurdouche
NSS tasks using LSAN seem to run into frequent failures due to ptrace(2) failing with EACCES (Permission Denied), apparently coming from the apparmor profile for docker on the VM. Until now Linux tests tasks were using the nss-{1,3}/linux-gcp pools, which use the same base image as gecko builders. This switches them to a new pool using the same base image as used by gecko's test tasks, where ptrace appears to work reliably. Differential Revision: https://phabricator.services.mozilla.com/D177037
Diffstat (limited to 'automation/taskcluster')
-rw-r--r--automation/taskcluster/graph/src/extend.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index dcad3ab50..b97a382ba 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -536,7 +536,9 @@ async function scheduleLinux(name, overrides, args = "") {
"/bin/bash",
"-c",
"bin/checkout.sh && nss/automation/taskcluster/scripts/run_tests.sh"
- ]
+ ],
+ provisioner: "nss-t",
+ workerType: "t-linux-xlarge-gcp"
}));
// Extra builds.
@@ -665,6 +667,8 @@ function scheduleFuzzingRun(base, name, target, max_len, symbol = null, corpus =
`-max_total_time=${MAX_FUZZ_TIME} ` +
`-max_len=${max_len}`
],
+ provisioner: "nss-t",
+ workerType: "t-linux-xlarge-gcp",
symbol: symbol || name
}));
}