Tuesday July 2, 2024
Incident
Issues loading threads
Issue summary:
From 7:13 PM PDT on July 2, 2024 to 2:38 PM PDT on July 3, 2024, some users experienced issues loading threads in Slack.
We traced the issue to one of our databases. Repeated API calls related to threads from one org caused the database responsible for storing that thread to become overwhelmed. This overload affected other users accessing the same database, causing congestion, which prevented them from using it effectively and created further unexpected timeouts.
As an immediate mitigation step, we halted all traffic from users using that API call in order to retrieve the thread from the database which allowed our systems to catch-up. Once traffic started flowing at a reasonable rate again, we reinstated the API call for all users and disallowed the thread that initially caused an issue. This resolved the issue for all impacted users.
We've now added additional code to the problematic thread to bypass this particular API so that any unwanted traffic congestion can be mediated.
8:41 PM PST
The issue has been resolved and threads should now load as expected. Thank you for bearing with us, we appreciate your patience.
9:54 PM PST
We are still working to resolve the issue with threads. No additional information to share just yet, but we'll be back with another update in 30 minutes.
9:25 PM PST
Some users may not be able to load threads at the moment. We apologize for the disruption. We're on the case, and we'll be back with more information in 30 minutes or as soon as we have news to share.
9:01 PM PST
Features affected
Connectivity
Messaging
Status
Incident