Skip to content

Conversation

@ahal
Copy link
Collaborator

@ahal ahal commented Nov 14, 2025

This cleanup is problematic because it can fail if there are resources under the fetches dir that are still being used by subprocesses spawned by the task.

The cleanup was added ~7 years ago to workaround fetches getting re-used on a generic-worker simple engine task. These days, everything should be using the multiuser engine which means tasks get entirely separate users and there's no possibility of accidentally re-using fetches between tasks.

Also the Gecko run-task dropped this cleanup ~5 years ago.

This cleanup is problematic because it can fail if there are resources
under the fetches dir that are still being used by subprocesses spawned
by the task.

The cleanup was added ~7 years ago to workaround fetches getting re-used
on a generic-worker simple engine task. These days, everything should be
using the multiuser engine which means tasks get entirely separate
users and there's no possibility of accidentally re-using fetches
between tasks.

Also the Gecko `run-task` dropped this cleanup ~5 years ago.
@ahal ahal self-assigned this Nov 14, 2025
@ahal ahal requested a review from a team as a code owner November 14, 2025 19:46
@ahal ahal requested a review from Eijebong November 14, 2025 19:46
@ahal ahal merged commit c9bdd35 into taskcluster:main Nov 14, 2025
22 of 23 checks passed
@ahal ahal deleted the ahal/push-usxvwklpxomk branch November 14, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants