554 Mailgun cannot accept your message

Incident Report for mailgun

Postmortem

While performing a root cause analysis of last nights outage, we discovered that the outage affected more customers than originally assessed.

As we mentioned in the incident, last night during routine maintenance of our etcd cluster we had an outage caused by a misconfiguration that took longer than expected to resolve. During that time job processing was also affected as it relies on the etcd cluster for internal job routing. Job processing consists of batch sending (sending to 20 or more recipients), routing (incoming messages), and mailing lists.

During the outage, because the job processing service could not route jobs correctly, jobs were retried at 30 minute intervals which lead to some customers experiencing double delivery during the outage. Once the cluster was restored, jobs were once again routed correctly, and double delivery stopped.

Note: No batch jobs, routes (incoming messages), or mailing lists were lost. Once the etcd cluster was restored, double delivery also ceased.

Posted Jan 15, 2016 - 11:15 PST

Resolved

The issue has been resolved.
Posted Jan 15, 2016 - 00:33 PST

Monitoring

A fix has been implemented and we are monitoring the results.
Posted Jan 15, 2016 - 00:28 PST

Identified

We have identified an issue with messages temporarily rejected and are currently working on resolving an issue with a cluster of server in one of our data centers.
Posted Jan 15, 2016 - 00:13 PST