Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[deploy preview] Experimental UI for flows #5190

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Add a flow panel.

4a5af7b
Select commit
Loading
Failed to load commit list.
Draft

[deploy preview] Experimental UI for flows #5190

Add a flow panel.
4a5af7b
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / Decision Task succeeded Mar 5, 2025 in 10s

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-03-05T21:51:24.054Z
Resolved: 2025-03-05T21:51:33.647Z
Task Execution Time: 9 seconds, 593 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/actions.json
- public/docker-contexts/linux.tar.gz
- public/fetch-content
- public/full-task-graph.json
- public/label-to-taskid.json
- public/logs/live_backing.log
- public/logs/live.log
- public/parameters.yml
- public/runnable-jobs.json
- public/run-task
- public/target-tasks.json
- public/task-graph.json


[taskcluster 2025-03-05 21:51:24.095Z] Task ID: eQsfALj5SUq8SnIc6hROkg
[taskcluster 2025-03-05 21:51:24.095Z] Worker ID: 8858169879864638443
[taskcluster 2025-03-05 21:51:24.095Z] Worker Group: us-west1-a
[taskcluster 2025-03-05 21:51:24.095Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-03-05 21:51:24.095Z] Worker Pool: mozilla-1/decision-gcp
[taskcluster 2025-03-05 21:51:24.095Z] Worker Version: 38.0.5
[taskcluster 2025-03-05 21:51:24.095Z] Public IP: 34.105.81.46
[taskcluster 2025-03-05 21:51:24.095Z] Hostname: mozilla-1-decision-gcp-rarbvymoqpa2k5acczet2w
[taskcluster 2025-03-05 21:51:24.095Z] using cache "mozilla-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts

[taskcluster 2025-03-05 21:51:24.710Z] === Task Starting ===
[setup 2025-03-05T21:51:25.027Z] run-task started in /
[vcs 2025-03-05T21:51:25.029Z] WARNING: vcs checkout path (/builds/worker/checkouts/src) not in cache or volume; performance will likely suffer
[setup 2025-03-05T21:51:25.029Z] running as worker:worker
[vcs 2025-03-05T21:51:25.029Z] executing ['git', 'fetch', '--tags', 'https://github.com/mstange/perf.html', 'get-flows']
[vcs 2025-03-05T21:51:25.310Z] From https://github.com/mstange/perf.html
[vcs 2025-03-05T21:51:25.310Z]  * branch                get-flows  -> FETCH_HEAD
[vcs 2025-03-05T21:51:25.317Z] executing ['git', 'checkout', '-f', '4a5af7b62fbb4293866a59b657cbba7aaee704cc']
[vcs 2025-03-05T21:51:25.331Z] Warning: you are leaving 3 commits behind, not connected to
[vcs 2025-03-05T21:51:25.331Z] any of your branches:
[vcs 2025-03-05T21:51:25.332Z] 
[vcs 2025-03-05T21:51:25.332Z]   88c0141eb Add a flow panel.
[vcs 2025-03-05T21:51:25.332Z]   dc6960d87 Group stack-based and instant markers at the top of the marker chart.
[vcs 2025-03-05T21:51:25.332Z]   fe557d054 Add getProfileFlowInfo selector.
[vcs 2025-03-05T21:51:25.332Z] 
[vcs 2025-03-05T21:51:25.332Z] If you want to keep them by creating a new branch, this may be a good time
[vcs 2025-03-05T21:51:25.332Z] to do so with:
[vcs 2025-03-05T21:51:25.332Z] 
[vcs 2025-03-05T21:51:25.332Z]  git branch <new-branch-name> 88c0141eb
[vcs 2025-03-05T21:51:25.332Z] 
[vcs 2025-03-05T21:51:25.332Z] HEAD is now at 4a5af7b62 Add a flow panel.
[vcs 2025-03-05T21:51:25.333Z] executing ['git', 'clean', '-xdff']
[vcs 2025-03-05T21:51:25.337Z] Removing artifacts
[vcs 2025-03-05T21:51:25.337Z] Removing docker-contexts/
[vcs 2025-03-05T21:51:25.337Z] Removing taskcluster/firefox_profiler_taskgraph/transforms/__pycache__/hello.cpython-38.pyc
[vcs 2025-03-05T21:51:25.340Z] TinderboxPrint:<a href='https://github.com/mstange/perf.html/commit/4a5af7b62fbb4293866a59b657cbba7aaee704cc' title='Built from perf.html commit 4a5af7b62fbb4293866a59b657cbba7aaee704cc'>4a5af7b62fbb4293866a59b657cbba7aaee704cc</a>
[pip-install 2025-03-05T21:51:25.340Z] executing ['/usr/bin/python3', '-mpip', 'install', '--require-hashes', '-r', '/builds/worker/checkouts/src/taskcluster/requirements.txt']
[pip-install 2025-03-05T21:51:26.014Z] Defaulting to user installation because normal site-packages is not writeable
[pip-install 2025-03-05T21:51:26.092Z] Requirement already satisfied: appdirs==1.4.4 in /usr/local/lib/python3.8/dist-packages (from -r /builds/worker/checkouts/src/taskcluster/requirements.txt (line 7)) (1.4.4)
[pip-install 2025-03-05T21:51:26.190Z] Collecting arrow==1.2.3
[pip-install 2025-03-05T21:51:26.236Z]   Downloading arrow-1.2.3-py3-none-any.whl (66 kB)
[pip-install 2025-03-05T21:51:26.266Z] Collecting binaryornot==0.4.4
[pip-install 2025-03-05T21:51:26.277Z]   Downloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
[pip-install 2025-03-05T21:51:26.339Z] Collecting certifi==2024.7.4
[pip-install 2025-03-05T21:51:26.350Z]   Downloading certifi-2024.7.4-py3-none-any.whl (162 kB)
[pip-install 2025-03-05T21:51:26.383Z] Collecting chardet==5.2.0
[pip-install 2025-03-05T21:51:26.394Z]   Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
[pip-install 2025-03-05T21:51:26.773Z] Collecting charset-normalizer==3.2.0
[pip-install 2025-03-05T21:51:26.786Z]   Downloading charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
[pip-install 2025-03-05T21:51:26.840Z] Collecting click==8.1.7
[pip-install 2025-03-05T21:51:26.851Z]   Downloading click-8.1.7-py3-none-any.whl (97 kB)
[pip-install 2025-03-05T21:51:26.888Z] Collecting cookiecutter==2.3.0
[pip-install 2025-03-05T21:51:26.900Z]   Downloading cookiecutter-2.3.0-py3-none-any.whl (39 kB)
[pip-install 2025-03-05T21:51:26.932Z] Collecting giturlparse==0.11.1
[pip-install 2025-03-05T21:51:26.943Z]   Downloading giturlparse-0.11.1-py2.py3-none-any.whl (15 kB)
[pip-install 2025-03-05T21:51:26.987Z] Collecting idna==3.7
[pip-install 2025-03-05T21:51:27.001Z]   Downloading idna-3.7-py3-none-any.whl (66 kB)
[pip-install 2025-03-05T21:51:27.046Z] Collecting jinja2==3.1.5
[pip-install 2025-03-05T21:51:27.056Z]   Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
[pip-install 2025-03-05T21:51:27.089Z] Collecting json-e==4.5.3
[pip-install 2025-03-05T21:51:27.101Z]   Downloading json_e-4.5.3-py3-none-any.whl (13 kB)
[pip-install 2025-03-05T21:51:27.147Z] Collecting markdown-it-py==3.0.0
[pip-install 2025-03-05T21:51:27.158Z]   Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
[pip-install 2025-03-05T21:51:27.434Z] Collecting markupsafe==2.1.3
[pip-install 2025-03-05T21:51:27.446Z]   Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
[pip-install 2025-03-05T21:51:27.468Z] Collecting mdurl==0.1.2
[pip-install 2025-03-05T21:51:27.479Z]   Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
[pip-install 2025-03-05T21:51:27.499Z] Collecting mozilla-repo-urls==0.1.1
[pip-install 2025-03-05T21:51:27.512Z]   Downloading mozilla_repo_urls-0.1.1-py3-none-any.whl (6.2 kB)
[pip-install 2025-03-05T21:51:27.576Z] Collecting pygments==2.16.1
[pip-install 2025-03-05T21:51:27.588Z]   Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
[pip-install 2025-03-05T21:51:27.647Z] Collecting python-dateutil==2.8.2
[pip-install 2025-03-05T21:51:27.658Z]   Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
[pip-install 2025-03-05T21:51:27.700Z] Collecting python-slugify==8.0.1
[pip-install 2025-03-05T21:51:27.712Z]   Downloading python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB)
[pip-install 2025-03-05T21:51:27.885Z] Collecting pyyaml==6.0.1
[pip-install 2025-03-05T21:51:27.896Z]   Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
[pip-install 2025-03-05T21:51:27.908Z] Requirement already satisfied: redo==2.0.4 in /usr/local/lib/python3.8/dist-packages (from -r /builds/worker/checkouts/src/taskcluster/requirements.txt (line 248)) (2.0.4)
[pip-install 2025-03-05T21:51:27.986Z] Collecting requests==2.32.0
[pip-install 2025-03-05T21:51:27.997Z]   Downloading requests-2.32.0-py3-none-any.whl (63 kB)
[pip-install 2025-03-05T21:51:28.002Z] Requirement already satisfied: requests-unixsocket==0.3.0 in /usr/local/lib/python3.8/dist-packages (from -r /builds/worker/checkouts/src/taskcluster/requirements.txt (line 259)) (0.3.0)
[pip-install 2025-03-05T21:51:28.176Z] Collecting rich==13.5.2
[pip-install 2025-03-05T21:51:28.189Z]   Downloading rich-13.5.2-py3-none-any.whl (239 kB)
[pip-install 2025-03-05T21:51:28.224Z] Collecting six==1.16.0
[pip-install 2025-03-05T21:51:28.235Z]   Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
[pip-install 2025-03-05T21:51:28.238Z] Requirement already satisfied: slugid==2.0.0 in /usr/local/lib/python3.8/dist-packages (from -r /builds/worker/checkouts/src/taskcluster/requirements.txt (line 271)) (2.0.0)
[pip-install 2025-03-05T21:51:28.305Z] Collecting taskcluster-taskgraph==6.2.0
[pip-install 2025-03-05T21:51:28.320Z]   Downloading taskcluster_taskgraph-6.2.0-py3-none-any.whl (187 kB)
[pip-install 2025-03-05T21:51:28.326Z] Requirement already satisfied: taskcluster-urls==13.0.1 in /usr/local/lib/python3.8/dist-packages (from -r /builds/worker/checkouts/src/taskcluster/requirements.txt (line 279)) (13.0.1)
[pip-install 2025-03-05T21:51:28.343Z] Collecting text-unidecode==1.3
[pip-install 2025-03-05T21:51:28.354Z]   Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
[pip-install 2025-03-05T21:51:28.426Z] Collecting typing-extensions==4.7.1
[pip-install 2025-03-05T21:51:28.437Z]   Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB)
[pip-install 2025-03-05T21:51:28.527Z] Collecting urllib3==2.2.2
[pip-install 2025-03-05T21:51:28.538Z]   Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
[pip-install 2025-03-05T21:51:28.575Z] Collecting voluptuous==0.13.1
[pip-install 2025-03-05T21:51:28.587Z]   Downloading voluptuous-0.13.1-py3-none-any.whl (29 kB)
[pip-install 2025-03-05T21:51:28.857Z] WARNING: The candidate selected for download or install is a yanked version: 'requests' candidate (version 2.32.0 at https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl#sha256=f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5 (from https://pypi.org/simple/requests/) (requires-python:>=3.8))
[pip-install 2025-03-05T21:51:28.857Z] Reason for being yanked: Yanked due to conflicts with CVE-2024-35195 mitigation
[pip-install 2025-03-05T21:51:28.994Z] Installing collected packages: six, mdurl, urllib3, typing-extensions, text-unidecode, python-dateutil, pygments, markupsafe, markdown-it-py, idna, charset-normalizer, chardet, certifi, rich, requests, pyyaml, python-slugify, jinja2, giturlparse, click, binaryornot, arrow, voluptuous, mozilla-repo-urls, json-e, cookiecutter, taskcluster-taskgraph
[pip-install 2025-03-05T21:51:29.714Z]   WARNING: The script pygmentize is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:29.714Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:29.789Z]   WARNING: The script markdown-it is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:29.789Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:29.903Z]   WARNING: The script normalizer is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:29.903Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:30.062Z]   WARNING: The script chardetect is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:30.062Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:30.314Z]   WARNING: The script slugify is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:30.314Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:30.571Z]   WARNING: The script cookiecutter is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:30.571Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:30.668Z]   WARNING: The script taskgraph is installed in '/builds/worker/.local/bin' which is not on PATH.
[pip-install 2025-03-05T21:51:30.668Z]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[pip-install 2025-03-05T21:51:30.679Z] Successfully installed arrow-1.2.3 binaryornot-0.4.4 certifi-2024.7.4 chardet-5.2.0 charset-normalizer-3.2.0 click-8.1.7 cookiecutter-2.3.0 giturlparse-0.11.1 idna-3.7 jinja2-3.1.5 json-e-4.5.3 markdown-it-py-3.0.0 markupsafe-2.1.3 mdurl-0.1.2 mozilla-repo-urls-0.1.1 pygments-2.16.1 python-dateutil-2.8.2 python-slugify-8.0.1 pyyaml-6.0.1 requests-2.32.0 rich-13.5.2 six-1.16.0 taskcluster-taskgraph-6.2.0 text-unidecode-1.3 typing-extensions-4.7.1 urllib3-2.2.2 voluptuous-0.13.1
[pip-install 2025-03-05T21:51:30.819Z] WARNING: You are using pip version 21.1.3; however, version 25.0.1 is available.
[pip-install 2025-03-05T21:51:30.819Z] You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
[task 2025-03-05T21:51:30.896Z] executing ['bash', '-cx', "cd /builds/worker/checkouts/src && ln -s /builds/worker/artifacts artifacts && ~/.local/bin/taskgraph decision --pushlog-id='0' --pushdate='0' --project='firefox-profiler' --owner='mstange@users.noreply.github.com' --level='1' --repository-type=git --tasks-for='github-pull-request' --base-repository='https://github.com/firefox-devtools/profiler' --base-ref='main' --base-rev='2b5693755b99a476402db1360ae98cb6c1d078c7' --head-repository='https://github.com/mstange/perf.html' --head-ref='get-flows' --head-rev='4a5af7b62fbb4293866a59b657cbba7aaee704cc' \n"]
[task 2025-03-05T21:51:30.899Z] + cd /builds/worker/checkouts/src
[task 2025-03-05T21:51:30.899Z] + ln -s /builds/worker/artifacts artifacts
[task 2025-03-05T21:51:30.901Z] + /builds/worker/.local/bin/taskgraph decision --pushlog-id=0 --pushdate=0 --project=firefox-profiler --owner=mstange@users.noreply.github.com --level=1 --repository-type=git --tasks-for=github-pull-request --base-repository=https://github.com/firefox-devtools/profiler --base-ref=main --base-rev=2b5693755b99a476402db1360ae98cb6c1d078c7 --head-repository=https://github.com/mstange/perf.html --head-ref=get-flows --head-rev=4a5af7b62fbb4293866a59b657cbba7aaee704cc
[task 2025-03-05T21:51:31.129Z] 2025-03-05 21:51:31,129 - INFO - Loading graph configuration.
[task 2025-03-05T21:51:31.141Z] 2025-03-05 21:51:31,141 - WARNING - using default project parameters; add firefox-profiler to PER_PROJECT_PARAMETERS in /builds/worker/.local/lib/python3.8/site-packages/taskgraph/decision.py to customize behavior for this project
[task 2025-03-05T21:51:31.142Z] 2025-03-05 21:51:31,142 - INFO - Using Parameters(id=6afc7d1a2c61) (from defaults)
[task 2025-03-05T21:51:31.143Z] 2025-03-05 21:51:31,143 - INFO - writing artifact file `parameters.yml`
[task 2025-03-05T21:51:31.150Z] 2025-03-05 21:51:31,150 - INFO - writing artifact file `actions.json`
[task 2025-03-05T21:51:31.152Z] 2025-03-05 21:51:31,152 - INFO - Loading kinds
[task 2025-03-05T21:51:31.155Z] 2025-03-05 21:51:31,155 - INFO - Generating full task set
[task 2025-03-05T21:51:31.166Z] 2025-03-05 21:51:31,165 - INFO - Writing docker-contexts/linux.tar.gz for docker image linux
[task 2025-03-05T21:51:31.183Z] 2025-03-05 21:51:31,182 - INFO - Generated 1 tasks for kind docker-image
[task 2025-03-05T21:51:31.194Z] 2025-03-05 21:51:31,193 - INFO - Generated 1 tasks for kind hello
[task 2025-03-05T21:51:31.195Z] 2025-03-05 21:51:31,194 - INFO - Generating full task graph
[task 2025-03-05T21:51:31.195Z] 2025-03-05 21:51:31,194 - INFO - Full task graph contains 2 tasks and 1 dependencies
[task 2025-03-05T21:51:31.196Z] 2025-03-05 21:51:31,194 - INFO - writing artifact file `full-task-graph.json`
[task 2025-03-05T21:51:31.197Z] 2025-03-05 21:51:31,195 - INFO - writing artifact file `runnable-jobs.json`
[task 2025-03-05T21:51:31.198Z] 2025-03-05 21:51:31,195 - INFO - Generating target task set
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,195 - INFO - Filter filter_target_tasks pruned 1 tasks (1 remain)
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,195 - INFO - writing artifact file `target-tasks.json`
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,195 - INFO - Generating target task graph
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,195 - INFO - Adding 1 tasks with `always_target` attribute
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,195 - INFO - Generating optimized task graph
[task 2025-03-05T21:51:31.199Z] 2025-03-05 21:51:31,196 - INFO - No tasks removed during optimization
[task 2025-03-05T21:51:31.221Z] 2025-03-05 21:51:31,221 - INFO - No tasks replaced during optimization
[task 2025-03-05T21:51:31.222Z] 2025-03-05 21:51:31,222 - INFO - writing artifact file `task-graph.json`
[task 2025-03-05T21:51:31.223Z] 2025-03-05 21:51:31,223 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-03-05T21:51:31.225Z] 2025-03-05 21:51:31,225 - INFO - Creating task with taskId CaIwOx8tRwGCU3UIvWqlIw for build-docker-image-linux
[task 2025-03-05T21:51:31.304Z] 2025-03-05 21:51:31,304 - INFO - Creating task with taskId EBzr51H8Q2Cedoq-uFTmdQ for hello-world
[taskcluster 2025-03-05 21:51:31.603Z] === Task Finished ===
[taskcluster 2025-03-05 21:51:33.250Z] Successful task run with exit code: 0 completed in 9.156 seconds