Ghost/ghost/core/test
Steve Larson 4267ff9be6
Updated email analytics job to prioritize open events (#20800)
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.
2024-08-20 17:25:01 +00:00
..
e2e-api Merged v5.89.5 into main 2024-08-20 14:33:31 +00:00
e2e-browser Updated donations browser tests for new default suggested value 2024-08-20 12:43:02 +01:00
e2e-frontend 🔒 Added uuid verification to member endpoints not requiring a session 2024-08-20 16:24:02 +02:00
e2e-server Updated recommendation received notification email design (#20748) 2024-08-14 09:49:17 +02:00
e2e-webhooks
integration Updated email analytics job to prioritize open events (#20800) 2024-08-20 17:25:01 +00:00
regression
unit Merged v5.89.5 into main 2024-08-20 14:33:31 +00:00
utils Fixed email integration tests (#20799) 2024-08-20 15:12:53 +00:00
.eslintignore
.eslintrc.js