Increased error rate with SIP, Egress, and Ingress

Incident Report for LiveKit

Postmortem

Incident summary

Some of our services use Cloudflare DNS to resolve addresses of other services. Today when Cloudflare had an incident with their DNS service, it prevented a portion of services from being able to make new connections. Upon discovery, our team applied a fix to move to an alternative DNS provider. This has impacted the following services:

  • New inbound and outbound SIP calls
  • Creation of new RoomComposite, TrackComposite, and Track Egresses.
  • Creation of Ingress streams

New RTC sessions, as well as existing SIP, Egress, and Ingress sessions were not impacted.

Timeline

  • 21:55 UTC - alarms started firing due to higher error rate with CreateSIPParticipant API calls
  • 21:55 UTC - other health checks started failing across multiple regions - this is unusual.
  • 22:03 UTC - the team discovered DNS resolution failures in the error logs, noticing that is preventing connections from completing successfully
  • 22:08 UTC - status page is updated with the incident.
  • 22:10 UTC - we’ve root caused the issue to be Cloudflare DNS
  • 22:15 UTC - we’ve prepared a patch to switch to an alternative DNS provider
  • 22:18 UTC - the patch is applied to our entire fleet
  • 22:20 UTC - logs confirm errors have stopped and services are restored

Remediation

LiveKit Cloud is designed to survive single point of failure. It’s highly unexpected that multiple data centers would experience symptoms at the same time. Even though we had a backup DNS endpoint, it was also provided by Cloudflare, which proved to be ineffective during this incident.

We’ll be upgrading our DNS fleet to always use servers from multiple provider, to fully mitigate any failures in the DNS infrastructure.

Posted Jul 14, 2025 - 19:01 PDT

Resolved

This incident has been resolved.
Posted Jul 14, 2025 - 17:38 PDT

Monitoring

A fix was implemented and service is fully restored as of 22:20 UTC. we are continuing to monitor the situation. a post-mortem will be shared shortly.
Posted Jul 14, 2025 - 15:24 PDT

Update

this also impacts Egress and Ingress, preventing new sessions from resolving certain hosts correctly.
Posted Jul 14, 2025 - 15:20 PDT

Identified

this is related to an outage with Cloudflare DNS, which we use in certain internal components. we are applying a change to mitigate.

related incident: https://www.cloudflarestatus.com/incidents/28r0vbbxsh8f
Posted Jul 14, 2025 - 15:18 PDT

Investigating

we are observing increased error rate impacting SIP and some percentage of realtime connections. We are investigating.
Posted Jul 14, 2025 - 15:08 PDT
This incident affected: Global Real Time Communication, Global Egress, Global Ingress, and Global SIP.