Open ben851 opened 7 months ago
Started a draft PR, in a refactoring+polishing phase at the moment. https://github.com/cds-snc/notification-api/pull/2031/files
I worked on the changes yesterday by bringing refactoring on the retry handling for emails and started fixing broken tests.
fixing some circular dependancies that arose.
Jimmy fixed these, but is off today. Will follow up later this week
Most errors fixed from existing tests but there is an edge case that still cause some issues.
test errors fixed. Almost ready for review, will probably add a few more tests.
I moved this into review with this PR: https://github.com/cds-snc/notification-api/pull/2031
Steve will take a look!
looked and added comment / question
This was merged today in staging, after PR approval.
Ben to verify if this is in prod and will move to done if so.
Merged several weeks ago and we've released to prod since. Looks good.
Description
As a user of GCNotify, I want high priority email notifications to be sent within 1 minute, So that I can rely on the product and send my messages quick enough to users.
As an ops lead of GCNotify, I want high priority email notifications to be sent within 1 minute, So the alarms does not trigger as a SLO violation.
WHY are we building?
WHAT are we building?
Reduce the retry period of the high priority email notifications, because the retry currently kicks off at 5 minutes after the initial try, which already got past the SLO 99% of 1 minute (20 seconds at 90%).
VALUE created by our solution
Acceptance Criteria
QA Steps
Additional information
There are two areas to make the potential changes: