4267ff9be6
ref https://linear.app/tryghost/issue/ENG-1477 - updated email analytics job to prioritize open events - put limits on non-open event fetching - updated job to now restart itself until processing is at a sufficiently low volume Previously the EmailAnalytics job would process all event data equally. When there's sufficient recipients (>20k), we could see delays in the open rate data in Admin because of all the delivered events being processed. Open events are far more important to users, so we've now prioritized processing those events before any others. Processing of events shouldn't be any faster or slower with this as this doesn't change throughput, just order. NOTE: Use the mailgun-mock-server in TryGhost/Toolbox for testing. |
||
---|---|---|
.. | ||
e2e-api | ||
e2e-browser | ||
e2e-frontend | ||
e2e-server | ||
e2e-webhooks | ||
integration | ||
regression | ||
unit | ||
utils | ||
.eslintignore | ||
.eslintrc.js |