Skip to content

Remove project artifacts from all web servers on project delete #1584

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

Merged
merged 3 commits into from
Aug 26, 2015

Conversation

gregmuellegger
Copy link
Contributor

Currently we only did that on the server where the project deletion was triggered.

Related #1579.

@agjohnson
Copy link
Contributor

Looks good! We have a handful of projects that should be implemented as broadcast tasks in celery, but it will take some additional work on the operations side to make a broadcast queue work. This is plenty fine for now.

agjohnson added a commit that referenced this pull request Aug 26, 2015
Remove project artifacts from all web servers on project delete
@agjohnson agjohnson merged commit 8b1af68 into master Aug 26, 2015
@agjohnson agjohnson deleted the remove-project-artifacts-from-all-web branch August 26, 2015 04:59
@ericholscher
Copy link
Member

This is another use case for a quasi-broadcast web queue, like we have for the builders. We are already registering web01/web02/web03 queues with the web celery workers, so it should be quite simple to add the same logic for broadcast.

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.

3 participants