Skip to content

Use deliver_later for email sending#2038

Merged
tomhughes merged 1 commit intoopenstreetmap:masterfrom
gravitystorm:deliver_later
Nov 3, 2018
Merged

Use deliver_later for email sending#2038
tomhughes merged 1 commit intoopenstreetmap:masterfrom
gravitystorm:deliver_later

Conversation

@gravitystorm
Copy link
Collaborator

@gravitystorm gravitystorm commented Oct 31, 2018

This PR builds on #2037 and configures email sending as a background task.

Note that this depends on having the setup for delayed_job (#2037) already merged, along with having workers running in production (openstreetmap/chef#201), before this can be deployed - so I'm marking it as WIP until those prerequisites are met.

@gravitystorm gravitystorm added the work-in-progress Pull request is not ready to be merged label Oct 31, 2018
@gravitystorm gravitystorm removed the work-in-progress Pull request is not ready to be merged label Nov 2, 2018
@gravitystorm gravitystorm changed the title [WIP] Use deliver_later for email sending Use deliver_later for email sending Nov 2, 2018
@gravitystorm
Copy link
Collaborator Author

Both the prerequisites have been finished, so this is ready to go.

@tomhughes
Copy link
Member

Looks reasonable but I'll want to be a bit careful deploying it so I can monitor things and make sure everything is working as expected...

I'm wondering what to do about job queueing in development mode though - maybe use the inline adaptor so that things execute immediately without everybody having to run the daemon?

@tomhughes tomhughes merged commit b54362d into openstreetmap:master Nov 3, 2018
@gravitystorm gravitystorm deleted the deliver_later branch November 7, 2018 09:04
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