Skip to content

Optimize graph traversal by using a more appropriate algorithm

338c4f9
Select commit
Loading
Failed to load commit list.
Merged

Optimize graph traversal by using a more appropriate algorithm #823

Optimize graph traversal by using a more appropriate algorithm
338c4f9
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / Decision Task succeeded Oct 17, 2025 in 25s

FirefoxCI (pull_request)

The task that creates all of the other tasks in the task graph

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-10-17T13:31:26.294Z
Resolved: 2025-10-17T13:31:47.832Z
Task Execution Time: 21 seconds, 538 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/actions.json
- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/docker-contexts/decision.tar.gz
- public/docker-contexts/fetch.tar.gz
- public/docker-contexts/index-task.tar.gz
- public/docker-contexts/python.tar.gz
- public/docker-contexts/run-task.tar.gz
- public/docker-contexts/skopeo.tar.gz
- public/fetch-content
- public/full-task-graph.json
- public/label-to-taskid.json
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log
- public/optimizations.log
- public/parameters.yml
- public/runnable-jobs.json
- public/run-task
- public/target-tasks.json
- public/task-graph.json


[taskcluster 2025-10-17 13:31:26.360Z] Task ID: QvRt-FoRTEansvM3Kw-Jbg
[taskcluster 2025-10-17 13:31:26.360Z] Worker ID: 1643101928976022031
[taskcluster 2025-10-17 13:31:26.360Z] Worker Group: us-central1-f
[taskcluster 2025-10-17 13:31:26.360Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-10-17 13:31:26.360Z] Worker Pool: taskgraph-1/decision-gcp
[taskcluster 2025-10-17 13:31:26.360Z] Worker Version: 38.0.5
[taskcluster 2025-10-17 13:31:26.360Z] Public IP: 104.197.124.250
[taskcluster 2025-10-17 13:31:26.360Z] Hostname: taskgraph-1-decision-gcp-a5czap9xrtwjxkrerkebpa
[taskcluster 2025-10-17 13:31:26.360Z] using cache "taskgraph-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts

[taskcluster 2025-10-17 13:31:35.828Z] === Task Starting ===
[setup 2025-10-17T13:31:36.155+00:00] run-task started in /
[setup 2025-10-17T13:31:36.156+00:00] Invoked by command: --taskgraph-checkout=/builds/worker/checkouts/src -- bash -cx cd /builds/worker/checkouts/src && ln -s /builds/worker/artifacts artifacts && pip3 install --user --break-system-packages . && taskgraph decision --verbose --pushlog-id='0' --pushdate='0' --project='taskgraph' --owner='Eijebong@users.noreply.github.com' --level='1' --repository-type=git --tasks-for='github-pull-request' --base-repository='https://github.com/taskcluster/taskgraph' --base-ref='main' --base-rev='8c8488da992e0cab6fbe16266c7aac20a3fabbb6' --head-repository='https://github.com/Eijebong/taskgraph' --head-ref='faster-graph-traversal' --head-rev='338c4f98681770e18c701939f8af55c78d04beda' 

[setup 2025-10-17T13:31:36.156+00:00] Python version: 3.11.2
[setup 2025-10-17T13:31:36.156+00:00] Subprocess python version: 
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3.11
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3 -> python3.11
cpython-3.11.2-linux-x86_64-gnu    /bin/python3.11
cpython-3.11.2-linux-x86_64-gnu    /bin/python3 -> python3.11

...(220 lines hidden)...

[task 2025-10-17T13:31:43.505+00:00] 2025-10-17 13:31:43,504 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/tasks/status
[task 2025-10-17T13:31:43.505+00:00] 2025-10-17 13:31:43,505 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.505+00:00] 2025-10-17 13:31:43,505 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.506+00:00] 2025-10-17 13:31:43,505 - DEBUG - Making a POST request to http://taskcluster/api/queue/v1/tasks/status
[task 2025-10-17T13:31:43.506+00:00] 2025-10-17 13:31:43,505 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.506+00:00] 2025-10-17 13:31:43,506 - DEBUG - HTTP Payload: {"taskIds":["SfLzaQVqR8-uU3di1nYDyg","Y5mnoZgmT1i-HOPiLQSbcA","fOgq9-3JTmCWRBDdRF9U3w","Pt_c0cp3SA-d (limit 100 char)
[task 2025-10-17T13:31:43.508+00:00] 2025-10-17 13:31:43,507 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.659+00:00] 2025-10-17 13:31:43,659 - DEBUG - http://taskcluster:80 "POST /api/queue/v1/tasks/status HTTP/1.1" 200 1799
[task 2025-10-17T13:31:43.660+00:00] 2025-10-17 13:31:43,660 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.660+00:00] 2025-10-17 13:31:43,660 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Encoding': 'gzip', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"2fbe-J1ZoJu3yVVCv01SlGx3+wehvhxU"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'ac239137-5d7c-466d-880e-ae56594c8acc', 'X-For-Trace-Id': '642bbd6944f7312b66afd1a02dfa830e', 'X-Served-By': 'cache-chi-kigq8000093-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/tasks/status', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.513147,VS0,VE139', 'Content-Length': '1799'}
[task 2025-10-17T13:31:43.661+00:00] 2025-10-17 13:31:43,661 - DEBUG - replace_tasks: docker-image-run-task
[task 2025-10-17T13:31:43.663+00:00] 2025-10-17 13:31:43,663 - DEBUG - replace_tasks: docker-image-run-task replaced with cb5nG7JbQpOpLk2Dsu8rnw by optimization strategy
[task 2025-10-17T13:31:43.664+00:00] 2025-10-17 13:31:43,663 - DEBUG - replace_tasks: docker-image-python
[task 2025-10-17T13:31:43.665+00:00] 2025-10-17 13:31:43,664 - DEBUG - replace_tasks: docker-image-python replaced with VDYT3xlFRRWEiuuxW6__jw by optimization strategy
[task 2025-10-17T13:31:43.665+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-skopeo
[task 2025-10-17T13:31:43.666+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-skopeo replaced with NEFl8VUfQAqBXiRkCBVdrA by optimization strategy
[task 2025-10-17T13:31:43.666+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-fetch
[task 2025-10-17T13:31:43.666+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-fetch replaced with U3PXePGbS72U8YRXl_6Z1Q by optimization strategy
[task 2025-10-17T13:31:43.666+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-index-task
[task 2025-10-17T13:31:43.666+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-index-task replaced with bXGgyXvdTUKV9_USN1xxrA by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-decision
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: docker-image-decision kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: test-unit-py310
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: test-unit-py310 kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: test-unit-py312
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: test-unit-py312 kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: check-type
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: check-type kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,665 - DEBUG - replace_tasks: doc-generate
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: doc-generate kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py311
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py311 kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py313
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py313 kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py39
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: test-unit-py39 kept by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: fetch-codecov-uploader
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: fetch-codecov-uploader replaced with SfLzaQVqR8-uU3di1nYDyg by optimization strategy
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: complete-pr
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: complete-pr depends on an unreplaced or unremoved task
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: codecov-upload
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - DEBUG - replace_tasks: codecov-upload depends on an unreplaced or unremoved task
[task 2025-10-17T13:31:43.667+00:00] 2025-10-17 13:31:43,666 - INFO - Replaced 6 tasks by index-search (index-search) during optimization.
[task 2025-10-17T13:31:43.668+00:00] 2025-10-17 13:31:43,668 - DEBUG - Morphing: adding index tasks
[task 2025-10-17T13:31:43.668+00:00] 2025-10-17 13:31:43,668 - DEBUG - Morphing: adding code review task
[task 2025-10-17T13:31:43.668+00:00] 2025-10-17 13:31:43,668 - INFO - writing artifact file `task-graph.json`
[task 2025-10-17T13:31:43.668+00:00] 2025-10-17 13:31:43,668 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-10-17T13:31:43.670+00:00] 2025-10-17 13:31:43,670 - INFO - Creating task with taskId cwq9IbybR52XvKs0JAXAmA for doc-generate
[task 2025-10-17T13:31:43.671+00:00] 2025-10-17 13:31:43,671 - INFO - Creating task with taskId XLngxCs4Q2GlXYI4TzSzzA for test-unit-py313
[task 2025-10-17T13:31:43.672+00:00] 2025-10-17 13:31:43,672 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.672+00:00] 2025-10-17 13:31:43,671 - INFO - Creating task with taskId BgkFeIUMTFqnbwHaLmJL2Q for check-type
[task 2025-10-17T13:31:43.673+00:00] 2025-10-17 13:31:43,672 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.674+00:00] 2025-10-17 13:31:43,672 - DEBUG - Found a positional argument: XLngxCs4Q2GlXYI4TzSzzA
[task 2025-10-17T13:31:43.674+00:00] 2025-10-17 13:31:43,674 - DEBUG - After processing positional arguments, we have: {'taskId': 'XLngxCs4Q2GlXYI4TzSzzA'}
[task 2025-10-17T13:31:43.675+00:00] 2025-10-17 13:31:43,672 - INFO - Creating task with taskId MQITASS4QRCZ_69aqZpTfQ for test-unit-py312
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,673 - INFO - Creating task with taskId L1UDGMGoQRiB5Z9p0qiIgg for test-unit-py39
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,676 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,676 - DEBUG - Found a positional argument: L1UDGMGoQRiB5Z9p0qiIgg
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,671 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,676 - DEBUG - Found a positional argument: cwq9IbybR52XvKs0JAXAmA
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,676 - DEBUG - After processing positional arguments, we have: {'taskId': 'cwq9IbybR52XvKs0JAXAmA'}
[task 2025-10-17T13:31:43.676+00:00] 2025-10-17 13:31:43,676 - DEBUG - After keyword arguments, we have: {'taskId': 'cwq9IbybR52XvKs0JAXAmA'}
[task 2025-10-17T13:31:43.677+00:00] 2025-10-17 13:31:43,675 - INFO - Creating task with taskId Wl6JCX6ZQdKkLuymMFqHpA for test-unit-py311
[task 2025-10-17T13:31:43.678+00:00] 2025-10-17 13:31:43,674 - INFO - Creating task with taskId GWj6GHlfSIiIjNNwrzEtKQ for docker-image-decision
[task 2025-10-17T13:31:43.678+00:00] 2025-10-17 13:31:43,678 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.678+00:00] 2025-10-17 13:31:43,673 - DEBUG - Found a positional argument: BgkFeIUMTFqnbwHaLmJL2Q
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,674 - DEBUG - After keyword arguments, we have: {'taskId': 'XLngxCs4Q2GlXYI4TzSzzA'}
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,678 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/XLngxCs4Q2GlXYI4TzSzzA
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,675 - INFO - Creating task with taskId U8lQ70fsTYmJMZXal50avw for test-unit-py310
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,679 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,679 - DEBUG - Found a positional argument: U8lQ70fsTYmJMZXal50avw
[task 2025-10-17T13:31:43.679+00:00] 2025-10-17 13:31:43,677 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/cwq9IbybR52XvKs0JAXAmA
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,679 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,678 - DEBUG - After processing positional arguments, we have: {'taskId': 'BgkFeIUMTFqnbwHaLmJL2Q'}
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,679 - DEBUG - After keyword arguments, we have: {'taskId': 'BgkFeIUMTFqnbwHaLmJL2Q'}
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,679 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/BgkFeIUMTFqnbwHaLmJL2Q
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,679 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.680+00:00] 2025-10-17 13:31:43,680 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.681+00:00] 2025-10-17 13:31:43,676 - DEBUG - After processing positional arguments, we have: {'taskId': 'L1UDGMGoQRiB5Z9p0qiIgg'}
[task 2025-10-17T13:31:43.681+00:00] 2025-10-17 13:31:43,679 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,680 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/cwq9IbybR52XvKs0JAXAmA
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,675 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,680 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,680 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,680 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/BgkFeIUMTFqnbwHaLmJL2Q
[task 2025-10-17T13:31:43.682+00:00] 2025-10-17 13:31:43,680 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.683+00:00] 2025-10-17 13:31:43,680 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.683+00:00] 2025-10-17 13:31:43,680 - DEBUG - Found a positional argument: MQITASS4QRCZ_69aqZpTfQ
[task 2025-10-17T13:31:43.683+00:00] 2025-10-17 13:31:43,681 - DEBUG - After processing positional arguments, we have: {'taskId': 'MQITASS4QRCZ_69aqZpTfQ'}
[task 2025-10-17T13:31:43.683+00:00] 2025-10-17 13:31:43,681 - DEBUG - After keyword arguments, we have: {'taskId': 'MQITASS4QRCZ_69aqZpTfQ'}
[task 2025-10-17T13:31:43.684+00:00] 2025-10-17 13:31:43,679 - DEBUG - After processing positional arguments, we have: {'taskId': 'U8lQ70fsTYmJMZXal50avw'}
[task 2025-10-17T13:31:43.685+00:00] 2025-10-17 13:31:43,680 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/XLngxCs4Q2GlXYI4TzSzzA
[task 2025-10-17T13:31:43.685+00:00] 2025-10-17 13:31:43,684 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.685+00:00] 2025-10-17 13:31:43,685 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.685+00:00] 2025-10-17 13:31:43,680 - DEBUG - After keyword arguments, we have: {'taskId': 'L1UDGMGoQRiB5Z9p0qiIgg'}
[task 2025-10-17T13:31:43.685+00:00] 2025-10-17 13:31:43,685 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/L1UDGMGoQRiB5Z9p0qiIgg
[task 2025-10-17T13:31:43.687+00:00] 2025-10-17 13:31:43,686 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.688+00:00] 2025-10-17 13:31:43,687 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.689+00:00] 2025-10-17 13:31:43,687 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/L1UDGMGoQRiB5Z9p0qiIgg
[task 2025-10-17T13:31:43.689+00:00] 2025-10-17 13:31:43,687 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.689+00:00] 2025-10-17 13:31:43,687 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.689+00:00] 2025-10-17 13:31:43,678 - DEBUG - Found a positional argument: GWj6GHlfSIiIjNNwrzEtKQ
[task 2025-10-17T13:31:43.691+00:00] 2025-10-17 13:31:43,688 - DEBUG - After processing positional arguments, we have: {'taskId': 'GWj6GHlfSIiIjNNwrzEtKQ'}
[task 2025-10-17T13:31:43.692+00:00] 2025-10-17 13:31:43,687 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,684 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,677 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,684 - DEBUG - After keyword arguments, we have: {'taskId': 'U8lQ70fsTYmJMZXal50avw'}
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,681 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/MQITASS4QRCZ_69aqZpTfQ
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,693 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.693+00:00] 2025-10-17 13:31:43,693 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.694+00:00] 2025-10-17 13:31:43,688 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.695+00:00] 2025-10-17 13:31:43,693 - DEBUG - Found a positional argument: Wl6JCX6ZQdKkLuymMFqHpA
[task 2025-10-17T13:31:43.695+00:00] 2025-10-17 13:31:43,693 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/MQITASS4QRCZ_69aqZpTfQ
[task 2025-10-17T13:31:43.695+00:00] 2025-10-17 13:31:43,695 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.697+00:00] 2025-10-17 13:31:43,688 - DEBUG - After keyword arguments, we have: {'taskId': 'GWj6GHlfSIiIjNNwrzEtKQ'}
[task 2025-10-17T13:31:43.699+00:00] 2025-10-17 13:31:43,695 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.699+00:00] 2025-10-17 13:31:43,680 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.699+00:00] 2025-10-17 13:31:43,693 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/U8lQ70fsTYmJMZXal50avw
[task 2025-10-17T13:31:43.699+00:00] 2025-10-17 13:31:43,699 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.700+00:00] 2025-10-17 13:31:43,699 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.700+00:00] 2025-10-17 13:31:43,699 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.702+00:00] 2025-10-17 13:31:43,697 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/GWj6GHlfSIiIjNNwrzEtKQ
[task 2025-10-17T13:31:43.702+00:00] 2025-10-17 13:31:43,699 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.704+00:00] 2025-10-17 13:31:43,695 - DEBUG - After processing positional arguments, we have: {'taskId': 'Wl6JCX6ZQdKkLuymMFqHpA'}
[task 2025-10-17T13:31:43.706+00:00] 2025-10-17 13:31:43,702 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.707+00:00] 2025-10-17 13:31:43,702 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/U8lQ70fsTYmJMZXal50avw
[task 2025-10-17T13:31:43.707+00:00] 2025-10-17 13:31:43,705 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.707+00:00] 2025-10-17 13:31:43,705 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.708+00:00] 2025-10-17 13:31:43,708 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.709+00:00] 2025-10-17 13:31:43,702 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.710+00:00] 2025-10-17 13:31:43,710 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.710+00:00] 2025-10-17 13:31:43,710 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/GWj6GHlfSIiIjNNwrzEtKQ
[task 2025-10-17T13:31:43.710+00:00] 2025-10-17 13:31:43,710 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.711+00:00] 2025-10-17 13:31:43,711 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-1","workerType":"images-gcp","routes":["index.taskgraph.cache.pr.docker- (limit 100 char)
[task 2025-10-17T13:31:43.712+00:00] 2025-10-17 13:31:43,712 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.713+00:00] 2025-10-17 13:31:43,704 - DEBUG - After keyword arguments, we have: {'taskId': 'Wl6JCX6ZQdKkLuymMFqHpA'}
[task 2025-10-17T13:31:43.714+00:00] 2025-10-17 13:31:43,714 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Wl6JCX6ZQdKkLuymMFqHpA
[task 2025-10-17T13:31:43.714+00:00] 2025-10-17 13:31:43,714 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.714+00:00] 2025-10-17 13:31:43,714 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.714+00:00] 2025-10-17 13:31:43,714 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Wl6JCX6ZQdKkLuymMFqHpA
[task 2025-10-17T13:31:43.715+00:00] 2025-10-17 13:31:43,715 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.716+00:00] 2025-10-17 13:31:43,715 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.717+00:00] 2025-10-17 13:31:43,716 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.840+00:00] 2025-10-17 13:31:43,840 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/XLngxCs4Q2GlXYI4TzSzzA HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.841+00:00] 2025-10-17 13:31:43,841 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.841+00:00] 2025-10-17 13:31:43,841 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-NQRDPGxvsiMjIVWNZXYtnj79TVY"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'e4a9e961-8dd4-4097-b129-64b1d743c816', 'X-For-Trace-Id': '530305ea49cbbf82c05d96ff62cb10ec', 'X-Served-By': 'cache-chi-kigq8000174-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XLngxCs4Q2GlXYI4TzSzzA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.695068,VS0,VE137'}
[task 2025-10-17T13:31:43.859+00:00] 2025-10-17 13:31:43,859 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/cwq9IbybR52XvKs0JAXAmA HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.860+00:00] 2025-10-17 13:31:43,860 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.860+00:00] 2025-10-17 13:31:43,860 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-Uu5AKLNO60thDPVp3yDgexgbgGQ"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'd7961000-4259-46e7-a06e-3dc658dde70a', 'X-For-Trace-Id': '703c0e246583be1e8c419d975ddc1df2', 'X-Served-By': 'cache-chi-kigq8000022-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cwq9IbybR52XvKs0JAXAmA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.717694,VS0,VE134'}
[task 2025-10-17T13:31:43.862+00:00] 2025-10-17 13:31:43,861 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/BgkFeIUMTFqnbwHaLmJL2Q HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.863+00:00] 2025-10-17 13:31:43,863 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/L1UDGMGoQRiB5Z9p0qiIgg HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.864+00:00] 2025-10-17 13:31:43,864 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.864+00:00] 2025-10-17 13:31:43,864 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-d/ZBrAe/XCwxWxQMS7dURvXaynU"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '5fd79776-8736-4328-9333-5c59d654adf8', 'X-For-Trace-Id': 'ccc1963050d1b978c479881bd81c82b2', 'X-Served-By': 'cache-chi-kigq8000068-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L1UDGMGoQRiB5Z9p0qiIgg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.700807,VS0,VE153'}
[task 2025-10-17T13:31:43.865+00:00] 2025-10-17 13:31:43,863 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.865+00:00] 2025-10-17 13:31:43,865 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-lAeK7JZHllvWa/yVeu843C0++ZA"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'a12d55a0-8877-4bf0-a66d-af97785fd728', 'X-For-Trace-Id': 'abf46cd71e3accedacad170f7116aba2', 'X-Served-By': 'cache-chi-kigq8000174-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BgkFeIUMTFqnbwHaLmJL2Q', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.696980,VS0,VE155'}
[task 2025-10-17T13:31:43.868+00:00] 2025-10-17 13:31:43,868 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/MQITASS4QRCZ_69aqZpTfQ HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.869+00:00] 2025-10-17 13:31:43,869 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.870+00:00] 2025-10-17 13:31:43,869 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-5pUScev/D/sCQuUhjh/8Lgg95GA"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '8ff98fbd-9c12-4b8d-aa43-5d331d7d7c94', 'X-For-Trace-Id': 'a3194a6c849b353ca9156086a0dce32a', 'X-Served-By': 'cache-chi-kigq8000080-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/MQITASS4QRCZ_69aqZpTfQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.707983,VS0,VE153'}
[task 2025-10-17T13:31:43.874+00:00] 2025-10-17 13:31:43,874 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/GWj6GHlfSIiIjNNwrzEtKQ HTTP/1.1" 200 436
[task 2025-10-17T13:31:43.876+00:00] 2025-10-17 13:31:43,876 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.877+00:00] 2025-10-17 13:31:43,876 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/U8lQ70fsTYmJMZXal50avw HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.877+00:00] 2025-10-17 13:31:43,877 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '436', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b4-AqGMb3P1prkef03A3vqd3oyHgt8"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '453c7d25-cc6f-4a4e-8532-3fa15f8fc968', 'X-For-Trace-Id': '1f4965ba139c0ce8f913c1111c3b345c', 'X-Served-By': 'cache-chi-kigq8000035-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GWj6GHlfSIiIjNNwrzEtKQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.717960,VS0,VE149'}
[task 2025-10-17T13:31:43.878+00:00] 2025-10-17 13:31:43,877 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.879+00:00] 2025-10-17 13:31:43,878 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-KU+RfDRN6Rr1/8hHxydBK6Zlpk0"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '64fb32cf-ac76-473a-b012-2a5b567b3652', 'X-For-Trace-Id': '230fa32058a0ea6a78c90e14c3b6f0c6', 'X-Served-By': 'cache-chi-kigq8000045-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/U8lQ70fsTYmJMZXal50avw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.717916,VS0,VE150'}
[task 2025-10-17T13:31:43.880+00:00] 2025-10-17 13:31:43,880 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Wl6JCX6ZQdKkLuymMFqHpA HTTP/1.1" 200 434
[task 2025-10-17T13:31:43.880+00:00] 2025-10-17 13:31:43,880 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:43.880+00:00] 2025-10-17 13:31:43,880 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:43 GMT', 'Etag': 'W/"1b2-P2UTKF6tIFu9GtXl98aE3sWuH/U"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '771ade5e-c42d-4d97-a719-d1390ebf66dc', 'X-For-Trace-Id': 'bcdd8f6b57f4fb4a06e6974cb425e4d4', 'X-Served-By': 'cache-chi-kigq8000045-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Wl6JCX6ZQdKkLuymMFqHpA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.722431,VS0,VE150'}
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - INFO - Creating task with taskId HMNZzOa6TQSJq44Wi4AGbQ for complete-pr
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - Found a positional argument: HMNZzOa6TQSJq44Wi4AGbQ
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - After processing positional arguments, we have: {'taskId': 'HMNZzOa6TQSJq44Wi4AGbQ'}
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - After keyword arguments, we have: {'taskId': 'HMNZzOa6TQSJq44Wi4AGbQ'}
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/HMNZzOa6TQSJq44Wi4AGbQ
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,881 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,882 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,882 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/HMNZzOa6TQSJq44Wi4AGbQ
[task 2025-10-17T13:31:43.882+00:00] 2025-10-17 13:31:43,882 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.883+00:00] 2025-10-17 13:31:43,882 - DEBUG - HTTP Payload: {"provisionerId":"built-in","workerType":"succeed","routes":["checks"],"created":"2025-10-17T13:31:4 (limit 100 char)
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,883 - INFO - Creating task with taskId bsNLdRyyQAGO7sVegO4bAA for codecov-upload
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,883 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,883 - DEBUG - Found a positional argument: bsNLdRyyQAGO7sVegO4bAA
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,883 - DEBUG - After processing positional arguments, we have: {'taskId': 'bsNLdRyyQAGO7sVegO4bAA'}
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,883 - DEBUG - After keyword arguments, we have: {'taskId': 'bsNLdRyyQAGO7sVegO4bAA'}
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/bsNLdRyyQAGO7sVegO4bAA
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - Not using hawk!
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - Making attempt 0
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/bsNLdRyyQAGO7sVegO4bAA
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T13:31:43.884+00:00] 2025-10-17 13:31:43,884 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.338 (limit 100 char)
[task 2025-10-17T13:31:43.885+00:00] 2025-10-17 13:31:43,885 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:43.886+00:00] 2025-10-17 13:31:43,886 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T13:31:44.051+00:00] 2025-10-17 13:31:44,051 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/HMNZzOa6TQSJq44Wi4AGbQ HTTP/1.1" 200 424
[task 2025-10-17T13:31:44.052+00:00] 2025-10-17 13:31:44,052 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:44.052+00:00] 2025-10-17 13:31:44,052 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '424', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:44 GMT', 'Etag': 'W/"1a8-IAy6UPvGlF7kxY49ius3XRWNaMI"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '2d029479-edb3-4c57-8e8f-750257f35fdb', 'X-For-Trace-Id': '3edcac9d0b7b0cacf11580ac53685284', 'X-Served-By': 'cache-chi-kigq8000055-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HMNZzOa6TQSJq44Wi4AGbQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.892600,VS0,VE151'}
[task 2025-10-17T13:31:44.072+00:00] 2025-10-17 13:31:44,072 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/bsNLdRyyQAGO7sVegO4bAA HTTP/1.1" 200 434
[task 2025-10-17T13:31:44.073+00:00] 2025-10-17 13:31:44,073 - DEBUG - Received HTTP Status:    200
[task 2025-10-17T13:31:44.073+00:00] 2025-10-17 13:31:44,073 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 13:31:44 GMT', 'Etag': 'W/"1b2-ExWAEZqukx0LJnyvCFozIWFYop0"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '27f54bba-dab1-435a-85f6-a92caaaa0133', 'X-For-Trace-Id': 'b398672367855db423324d7fb4b823ea', 'X-Served-By': 'cache-chi-kigq8000023-CHI, cache-chi-kigq8000059-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bsNLdRyyQAGO7sVegO4bAA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/QvRt-FoRTEansvM3Kw-Jbg/0/on/us-central1-f/1643101928976022031/until/1760709086.291', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:resolve-task:QvRt-FoRTEansvM3Kw-Jbg/0","queue:create-artifact:QvRt-FoRTEansvM3Kw-Jbg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760707904.893716,VS0,VE171'}
[taskcluster 2025-10-17 13:31:44.329Z] === Task Finished ===
[taskcluster 2025-10-17 13:31:46.931Z] Successful task run with exit code: 0 completed in 20.571 seconds