- Level
- confirmed
- Worst impact
- Degraded
- Components
- API
- Down Index
- 23of 100
What to do
Check whether you use Daily API. Check your stack
Paste a package.json, lockfile, Terraform or a list of domains at down.guide/stack to see every provider you depend on.Confirm your retries, queues and scheduled jobs caught up after the 3h 16m it lasted.
Anything that failed between 2024-10-22 18:46 UTC and 2024-10-22 22:02 UTC may need a replay.Subscribe to Daily's feed to hear about the next one first. RSS feed
https://down.guide/feed?provider=daily works in Slack (/feed subscribe), Discord feed bots and any RSS reader.
Updates from Daily 6
- investigating
We're investigating an issue that's causing delays with some API operations, such as creating rooms and starting recordings. We'll post more info as soon as we have it.
provider
- identified
We've identified an issue causing some slowdowns in one of our databases, leading to some delayed or failed API responses. We've solved the root cause of the issue, but we're being cautious about restoring the database to full functionality, so we expect the delays to continue for a short time.
provider
- identified
API error levels have decreased considerably, but we're still working on full remediation. More updates to come.
provider
- monitoring
API latency and errors have stayed at normal levels for a while now, but we're continuing to monitor for any further impact.
provider
- resolved
This issue has been resolved. We will post more information about this incident in the near future.
provider
- postmortem
On Tuesday, October 22, around 17:15 UTC \(9:15 AM PDT\), a Daily customer started running a series of load tests. Their test involved rapidly creating and deleting a large number of rooms that used PSTN dial-out, cloud recording, and webhooks. This eventually caused several capacity threshold alerts to fire around 18:15 UTC \(10:15 AM PDT\) as our system scaled out to handle the load. We noticed that their test was running a script that created a room and started dial-out, but almost every instance of the script was exiting the room uncleanly before the outgoing call even connected to anything. This exposed an edge case that caused a ‘zombie’ PSTN participant to stay in that session and continue to try and send presence updates indefinitely. We’re already working on fixing that bug. This has probably happened before, but in much smaller quantities, since it involves a very unusual combination of events—but since this was an automated load test, it was causing too many of these ‘zombies’ to build up, all trying to write frequent presence updates to the database. Soon, the database response time began to slow under the increased load. Around that same time \(18:15 UTC, 10:15 AM PDT\), we noticed an increase in API error rates—specifically, actions that required writing to the database. Our team started to work both problems at once: safely get rid of the ‘zombie’ sessions without affecting other customers, and alleviate the load on the database to improve API response times. API error rates for POST requests spiked as high as 8%, and error rates for all requests peaked at 2-3%. We were able to return API error levels and latency back to normal by around 19:50 UTC \(12:50 PDT\) by refreshing several database instances. We contacted the customer and stopped the load tests, and then we were able to remove the ‘zombie’ sessions through our normal deploy process. We’re sorry for the disruption this caused. We’re already working on several remediations, including fixing the bug that caused the ‘zombie’ sessions, as well as adjusting platform rate limits to prevent this from happening again.
provider
Reports count in aggregate; nothing about you is shown.
Corrections
None so far.
Something wrong on this page? Report an error or send us a note. Every fix is listed here.
Questions about DWN-190594a269
Is Daily still down?
No, this incident was resolved 2024-10-22 22:02 UTC. For Daily's live state, see https://down.guide/daily.
How long did it last?
3h 16m, from 2024-10-22 18:46 UTC to 2024-10-22 22:02 UTC, by the times Daily posted.
What was affected?
Daily named API.
What caused it?
Daily hasn't published a root cause. If it does, it shows here.
Where does this come from?
Daily's official status page, https://status.daily.co, quoted verbatim. down.guide's own probes, reports and social counts are labeled as ours.