Skip to content

fix(cli): extend exp scaletest cleanup to properly clean up prebuilds#23628

Open
cstyan wants to merge 2 commits intomainfrom
callum/prebuild-scaletest-global-cleanup
Open

fix(cli): extend exp scaletest cleanup to properly clean up prebuilds#23628
cstyan wants to merge 2 commits intomainfrom
callum/prebuild-scaletest-global-cleanup

Conversation

@cstyan
Copy link
Contributor

@cstyan cstyan commented Mar 25, 2026

Similarly to the other PRs I've opened today, this PR helps get a scaletest cluster back into a clean state after a prebuild run so that another load generator or another prebuild run is possible. Currently the CLI exp scaletest cleanup command ignores any workspaces/templates created for the prebuilds scaletest.

Callum Styan added 2 commits March 24, 2026 23:05
Prebuild workspaces are owned by the prebuilds system user and not
prefixed with scaletest-, so the cleanup command previously left them
behind. A new phase runs before the existing workspace/user cleanup,
finding templates with the scaletest- prefix and deleting their
workspaces before deleting the templates.
…template

Instead of looking up workspaces per-template, find all prebuild workspaces
directly by owner (the prebuilds system user) and by name substring, merging
the results. Workspaces and templates are then deleted in separate phases so
templates are only attempted after their workspaces are gone.
@github-actions
Copy link


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


Callum Styan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@github-actions github-actions bot added the community Pull Requests and issues created by the community. label Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Pull Requests and issues created by the community.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant