On June 28 2023 at 17:38 UTC, a subset of Atlassian customers using Confluence were unable to access the product. The event was triggered by a continuous verification system that erroneously shut down a database due to the incorrect logic related to Bring Your Own Key (BYOK). This incident affected some customers who had their database hosted in the US West region. The incident was detected in 46 minutes by customer support responding to support tickets and mitigated by restarting the stopped database which restored access to Confluence tenants. The total time to resolution was about one hour and 51 minutes.
The overall impact was limited to June 28th, 2023 between 17:38 and 19:29 UTC for Confluence customers. The incident caused service disruption to the customers hosted in the US West region who are served by the database that was incorrectly shut down. Users accessing the site saw a page stating "We'll be back in a flash." There was no impact on data integrity and only access was lost during the incident period.
The issue was caused by a change made to a continuous verification system for a service related to BYOK. More specifically, the continuous verification system runs checks to ensure that Atlassian is able to respond to BYOK customers who choose to revoke key access. In response to a key being revoked, we stop the databases for those customers in order to gracefully suspend the operation of the site. The root cause of the incident was a bug in the logic that identifies a BYOK database to be stopped and a lack of guardrails to ensure the database being stopped corresponds to a revoking customer.
We are prioritizing the following improvement actions to avoid repeating this type of incident:
Furthermore, we deploy our changes progressively to avoid broad impact but in this case, our pre-production verification did not work as expected. To minimize the impact of breaking changes to our environments, we will implement additional preventative measures such as:
We apologize to customers whose services were impacted during this incident; we are taking immediate steps to improve the platform’s performance and availability.
Thanks,
Atlassian Customer Support