Ghost/ghost/email-service/lib
Naz c507ea9600 Improved oversized batch correction logic
refs 551532f874
refs https://github.com/TryGhost/Team/issues/3324

- After analyzing data dumps, the data revealed that we have extra data from a stray batch. The filtering logic manually filters out the data to the recipients that belong to a "current batch".
- Hunting down the root cause of the data mixup proved to be too expensive of an investigation, so this is a "good enough patch" to deal with the problem.
- Most likely cause is the concurrent batch sending, but reducing the concurrency would be too expensive of a performance price to pay instead of filtering the data rarely.
2023-06-09 14:40:12 +07:00
..
email-templates Fixed email styles leaking from labs flag 2023-04-05 16:27:53 +02:00
BatchSendingService.js Improved oversized batch correction logic 2023-06-09 14:40:12 +07:00
EmailBodyCache.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
EmailController.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
EmailEventProcessor.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
EmailEventStorage.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
EmailRenderer.js Added emailCustomization flag and removed makeItRain flag (#16903) 2023-06-01 12:32:37 +01:00
EmailSegmenter.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
EmailService.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
MailgunEmailProvider.js Added forced debug output for EmailRecipients fetching (#16823) 2023-05-19 17:57:24 +07:00
SendingService.js Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00