Closed Bug 1865434 Opened 11 months ago Closed 10 months ago

[wpt-sync] Sync PR 43238 - Bump taskcluster from 56.0.2 to 58.0.0 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox122 fixed)

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 43238 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/43238
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump taskcluster from 56.0.2 to 58.0.0 in /tools

Bumps taskcluster from 56.0.2 to 58.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/releases">taskcluster's releases</a>.</em></p>
<blockquote>
<h2>v58.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [MAJOR] <a href="http://bugzil.la/1855653">bug 1855653</a>
Generic Worker: The <code>generic-worker</code> binary <em>must be</em> readable and executable by the task user. If it's not, artifact uploads <em>will fail</em>.</p>
<p>Generic Worker: Add <code>copy-to-temp-file</code> subcommand to <code>generic-worker</code> to copy a file (<code>--copy-file</code>) to a temporary file.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6671">#6671</a>
Introduces <code>workerManager.workerPoolErrorStats()</code> to return total number of errors for any worker pool or all worker pools.
Stats are split into totals by day, hour, kind of error and error code.
Worker Pool errors are kept in db for 7 days.</p>
<p>▶ [patch]
Removes compatibility columns in refactored queue tables that were used during migration for backward-compatibility purposes.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6682">#6682</a>
Tweaking <code>server.keepAliveTimeout</code> to fix downstream errors in reverse proxy and load balancer.
Default node's http server keepAliveTimeout is 5s which might be an issue when working behind a reverse proxy which has bigger timeouts.
To reduce number of <code>502</code> errors, application's keep alive timeout should be larger than the one of the reverse proxy,
and that in turn, should be larger than the Load Balancer's one.</p>
<p>▶ [patch]
Upgrades to go1.21.4 and node 18.18.2.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [patch] <a href="http://bugzil.la/1859323">bug 1859323</a>
Generic Worker now reports the full path of tasks-resolved-count.txt, next-task-user.json and current-task-user.json in worker logs.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump aiohttp from 3.8.5 to 3.8.6 in /taskcluster (cfd8296cf)</li>
<li>build(deps): bump <code>@​babel/traverse</code> from 7.13.13 to 7.23.2 in /ui (ea440855c)</li>
<li>build(deps-dev): bump the deps group in /clients/client with 1 update (575193ad7)</li>
</ul>
<!-- raw HTML omitted -->
<h2>v57.1.0</h2>
<h3>GENERAL</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/2939">#2939</a>
Introduces <code>queue.listPendingTasks(taskQueueId)</code> and <code>queue.listClaimedTasks(taskQueueId)</code>.
Those endpoints return a list of tasks that are currently pending or claimed by workers.</p>
<p>New scopes introduced for those endpoints:</p>
<ul>
<li><code>queue:pending-list:<taskQueueId></code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md">taskcluster's changelog</a>.</em></p>
<blockquote>
<h2>v58.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [MAJOR] <a href="http://bugzil.la/1855653">bug 1855653</a>
Generic Worker: The <code>generic-worker</code> binary <em>must be</em> readable and executable by the task user. If it's not, artifact uploads <em>will fail</em>.</p>
<p>Generic Worker: Add <code>copy-to-temp-file</code> subcommand to <code>generic-worker</code> to copy a file (<code>--copy-file</code>) to a temporary file.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6671">#6671</a>
Introduces <code>workerManager.workerPoolErrorStats()</code> to return total number of errors for any worker pool or all worker pools.
Stats are split into totals by day, hour, kind of error and error code.
Worker Pool errors are kept in db for 7 days.</p>
<p>▶ [patch]
Removes compatibility columns in refactored queue tables that were used during migration for backward-compatibility purposes.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6682">#6682</a>
Tweaking <code>server.keepAliveTimeout</code> to fix downstream errors in reverse proxy and load balancer.
Default node's http server keepAliveTimeout is 5s which might be an issue when working behind a reverse proxy which has bigger timeouts.
To reduce number of <code>502</code> errors, application's keep alive timeout should be larger than the one of the reverse proxy,
and that in turn, should be larger than the Load Balancer's one.</p>
<p>▶ [patch]
Upgrades to go1.21.4 and node 18.18.2.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [patch] <a href="http://bugzil.la/1859323">bug 1859323</a>
Generic Worker now reports the full path of tasks-resolved-count.txt, next-task-user.json and current-task-user.json in worker logs.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump aiohttp from 3.8.5 to 3.8.6 in /taskcluster (cfd8296cf)</li>
<li>build(deps): bump <code>@​babel/traverse</code> from 7.13.13 to 7.23.2 in /ui (ea440855c)</li>
<li>build(deps-dev): bump the deps group in /clients/client with 1 update (575193ad7)</li>
</ul>
<!-- raw HTML omitted -->
<h2>v57.1.0</h2>
<h3>GENERAL</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/2939">#2939</a>
Introduces <code>queue.listPendingTasks(taskQueueId)</code> and <code>queue.listClaimedTasks(taskQueueId)</code>.
Those endpoints return a list of tasks that are currently pending or claimed by workers.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ccbf44f0e64e71e15cc253cd049e771bdf7a3fb2"><code>ccbf44f</code></a> v58.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/27a7f95c5b943fd8e8bdf56bf5a559bcbc52dab6"><code>27a7f95</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6692">#6692</a> from taskcluster/feat/keepalive-timeouts</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a304f180dc6ae220b848cfab6fea0d068b6ad606"><code>a304f18</code></a> feat(server): Increase server.keepAliveTimeout</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/13018a607bf8e0ef035405c11e955090b49d4513"><code>13018a6</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6675">#6675</a> from taskcluster/feat/6671-display-pending-tasks</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e39e17f1ee3c52de96fca7a9a7bb7c142430d879"><code>e39e17f</code></a> Renamed schema fields after code review</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d336af56940b7c64b7a9e4f72cc0225091355f44"><code>d336af5</code></a> feat(w-m): Introduces worker pool error stats endpoint</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ece5cb77a90c1e9f68f6344295dd425365663a4b"><code>ece5cb7</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6683">#6683</a> from taskcluster/dependabot/pip/taskcluster/aiohttp-...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/cfd8296cf34591e9742e6eaa2e843e568d47f283"><code>cfd8296</code></a> build(deps): bump aiohttp from 3.8.5 to 3.8.6 in /taskcluster</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/b2c2d37a8bb64e431213b82d5ab4d688867d222f"><code>b2c2d37</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6680">#6680</a> from taskcluster/bug1859323</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/32985b1947094fd04f90c69d5d63fbc3e9642c14"><code>32985b1</code></a> Bug 1859323: report full path of tasks-resolved-count.txt, current-task-user....</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v56.0.2...v58.0.0">compare view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

The PR was not expected to affect any tests, but the try push wasn't a success. Check the try results for infrastructure issues
Test result changes from PR not available.
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/410ccdb7471e [wpt PR 43238] - Bump taskcluster from 56.0.2 to 58.0.0 in /tools, a=testonly
Test result changes from PR not available.
Test result changes from PR not available.
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a6a06cb07be4 [wpt PR 43238] - Bump taskcluster from 56.0.2 to 58.0.0 in /tools, a=testonly
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
You need to log in before you can comment on or make changes to this bug.