Grain: Recording Instability
Timeline of updates
- resolved
During the peak hours of 07/10 and 07/11, the Grain recording bot service experienced instability due to increased load, causing the recording bot to fail to join meetings or correctly capture recordings for some customers. After mitigations were deployed, monitoring shows that the system has stabilized. Further details on the outage are being compiled.
- postmortem
Recording failures due to bot network timeouts
- On Monday and Tuesday of the week, a significant number of bots failed to join calls due to DNS requests timing out.
- The root cause was Kubernetes cluster DNS servers being overloaded by the volume of incoming requests; specifically the DNS network traffic at peak load exceeded the inbound network bandwidth limits of the EC2 instances running the DNS servers.
- This caused a subset of DNS packets to be dropped at the AWS network interface layer, resulting in the timeouts.
- This issue emerged on 07/10/2023 as previous fix to improve the speed of scheduled bots joining calls caused a large spike in traffic within a few hundred millisecond window as opposed to spreading the bots out more gradually.
Two major mitigations have been made:
- The bots to no longer rely on the Kubernetes cluster DNS and instead rely on the AWS Route53 resolver which is significantly more scaleable and able to handle the peak load.
- Improved monitoring and alerts are in place for inbound and outbound network traffic quotas on EC2 instances to allow for better responsiveness for any future issues.
Archive proof
Rewindex commits each version of an incident it captures to a daily checkpoint, chains it to the day before, and has the checkpoint timestamped by FreeTSA and DigiCert. That proves this record existed by then and has not been changed since, by anyone, Rewindex included.
How the archive is checked, and what it cannot prove.
First version captured
In the 2026-10-17 checkpoint, timestamped by FreeTSA and DigiCert on . Record hash
c8e5a6dd90155da9…
Impact, status and times are the vendor’s own, as last archived. View on stspg.io (opens in new tab).
Cite this
Status incident (vendor impact label: none) posted by Grain, started 2023-07-10 05:00 UTC, resolved after 0 min, 2 update(s).
- Title
- Recording Instability
- Vendor
- Grain
- Date
- URL
- https://rewindex.com/company/grain/incidents/z74f6kbydvpz
Grain profileRecent Grain incidentsAll outages on July 10, 2023Grain in July 2023MarkdownJSON