We also maintain a list of Known Product Issues separate from this site here.
We recently addressed issues affecting several features across Box, including Logins, Uploads/Downloads, and Notes. We would like to take the opportunity to further explain these issues and the steps we have taken to keep them from happening in the future.
Between between 3:06 AM and 4:35 AM PDT on March 19, 2025, some users may have experienced difficulties while working in Box. During this time, users may have experienced slowness or occasional errors when interacting with several major features in the Box platform. The issue occurred due to a latent issue that inadvertently caused several caching instances to restart in an unhealthy state while serving traffic. We were able to resolve the issue by temporarily routing traffic away from impacted caching instances until they were manually restored by on-call engineers. In addition, we addressed the underlying code issue that triggered the server restarts and will provide additional controls to prevent similar issues from occurring in the future.
Analysis
At 3:05 AM PDT, the service responsible for management of our caching clusters became unreachable due a latent code bug in its leader election process. Health checks on individual caching VMs misinterpreted the connectivity issue to this central service as a problem with the caching instances themselves. This incorrectly prompted them to restart in an attempt to remediate the issue but instead prompted them to reject live traffic. The upstream data access service, which depends on these caches, in turn was forced to route additional traffic to our databases, resulting in increased latency and potential timeouts.
In this case, the impacted caching instances were contained to a single GCP availability zone. We eventually remediated this issue by using newly-developed tooling to divert all Box traffic from the degraded zone until the affected caching instances were manually restored by on-call engineers. However, this went unnoticed during the initial investigation as engineers pursued remediating the problems within the caching tier, which increased time to remediation.
Corrective Actions
Box has initiated the following corrective actions:
We are continuously working to improve Box and want to make sure we are delivering the best product and user experience we can. We hope we have provided some clarity here and we would be happy to answer any questions you may still have regarding this matter.
Sincerely,
The Box Team