{"UUID":"a551724f-9c21-472c-9901-d74081d75ae4","URL":"https://status.duo.com/incidents/4w07bmvnt359","ArchiveURL":"","Title":"Authentication Latency on DUO1 Deployment","StartTime":"2018-08-29T14:11:00Z","EndTime":"2018-08-29T15:13:00Z","Categories":["cascading-failure","config-change"],"Keywords":["duo1","authentication","latency","timeout","capacity","database","queue","deployment"],"Company":"Duo","Product":"DUO1 deployment","SourcePublishedAt":"0001-01-01T00:00:00Z","SourceFetchedAt":"2026-05-04T17:51:46.150409Z","Summary":"Cascading failure due to a request queue overloading the existing, insufficient database capacity. Inadequate capacity planning and monitoring could be attributed as well.","Description":"On August 29th, 2018, between 14:11 and 15:13 UTC, the DUO1 deployment experienced significant performance degradation. This led to increased authentication latency and intermittent request timeouts for all customer applications protected by the Duo service on this deployment. This incident mirrored a similar outage that occurred on August 20th.\n\nThe root cause was identified as a capacity issue on the DUO1 deployment, stemming from a combination of factors including specific request types, background jobs, inefficient database queries, and automatic retry mechanisms. Critically, the application's request queue became overloaded while waiting for database connections, creating a large backlog that prevented the database from recovering and resulted in a cascading failure.\n\nImmediate remediation involved implementing a maximum limit on the request queue. This ensures that excess requests are proactively rejected instead of being queued, which helps prevent the database from becoming overwhelmed. Additionally, monitoring for queue depth was established to provide early alerts for potential future issues.\n\nFor long-term resolution and improved scalability, Duo initiated several measures. Customer accounts were migrated off DUO1 to alleviate current load, and the database capacity for DUO1 was scheduled to be doubled. The database tier is also being re-architected to allow for customer-specific database servers, enabling more flexible and isolated capacity additions. These lessons learned are being incorporated into Duo's ongoing capacity planning processes."}