Ghost/ghost/email-service/lib
Simon Backx 4b0ca9399d 🐛 Reduced concurrency when fetching Mailgun events (#16176)
refs https://github.com/TryGhost/Team/issues/2482

This change adds a small sleep in between dispatching events in the
worker thread that reads the events from Mailgun. That should reduce the
amount of queries we fire parallel to each other and could cause the
connection pool to run out of connections.

It also reduces the amount of concurrent sending to 2 from 10. Also to
make sure the connection pool doesn't run out of connections while
sending emails, and to reduce the chance of new connections falling back
on a (delayed) replicated database.
2023-01-25 13:07:01 +01:00
..
email-templates Fixed minor email preview visual bugs 2023-01-23 10:46:30 +01:00
batch-sending-service.js 🐛 Reduced concurrency when fetching Mailgun events (#16176) 2023-01-25 13:07:01 +01:00
email-controller.js 🎨 Add ability to send test email with chosen newsletter (#15783) 2023-01-09 17:48:30 +04:00
email-event-processor.js 🐛 Reduced concurrency when fetching Mailgun events (#16176) 2023-01-25 13:07:01 +01:00
email-event-storage.js Added 100% test coverage for EmailEventStorage 2023-01-10 16:36:41 +01:00
email-renderer.js Added outbound link tagging setting (#16146) 2023-01-20 13:41:36 +01:00
email-segmenter.js Updated unit test coverage for email service (#15913) 2022-12-02 00:33:28 +05:30
email-service.js Improved email verification required checks (#16060) 2023-01-04 11:22:12 +01:00
mailgun-email-provider.js Restricted email-service package to 100% test coverage 2023-01-11 13:54:26 +01:00
sending-service.js Updated email sending to remove invalid recipient emails (#16171) 2023-01-24 16:13:10 +05:30