Page MenuHomePhabricator

"upload at ulsfo depooled due to tcp timeout"
Closed, ResolvedPublic

Description

Some users reported on Slack that they can't reach images on upload.w.o, located in US.

NEL reports spikes in tcp.timed_out

  • Depooled ulsfo with sre.dns.admin cookbook to investigate about the TCP timeouts (https://logstash.wikimedia.org/goto/acb7d9be4e06cfed7c9b6b92c58bb002)
  • Recent ULSFO DC reimage (and cache hosts IP changes) affected liberica load balancer on a lvs host (lvs4008). This host was still using the old IPs and hence failed to repool some cache hosts (mainly upload hosts).
  • This resulted in unavailability and degradation of services like users ability to visualize images on wikipedia.
  • Affected users (ones that were geographically close to the ulsfo DC) weren’t able to visualize content from upload.w.o (mainly images)
  • A restart of liberica services on lvs4008 correctly updated the loadbalancer configuration and pooled back the impacted cache hosts.
  • Other lvs hosts in ulsfo are not affected by this because were reimaged recently and already pick up the new IPs.
  • Command used: sudo cookbook sre.loadbalancer.upgrade --query 'P{lvs4009*}' --reason "config reload" restart
  • New page at 15:59 due to excessive usage of ulsfo <-> codfw link. This is probably due to cold cache in ulsfo for reimaging combined with “partial repool” due to liberica not actually pooling cache hosts. Decided to move CA traffic from ulsfo to codfw to lower the pressure on ulsfo while the cache warms up: https://gerrit.wikimedia.org/r/c/operations/dns/+/1284699
  • Rebalanced traffic between codfw and ulsfo, an error for user holding the lock on Homer appeared but promptly resolved by XioNoX

{F80145426}

Event Timeline

corto changed the task status from Open to In Progress.
corto triaged this task as High priority.
corto created this object with visibility "acl*security (Project)".
corto created this object with edit policy "acl*security (Project)".
Fabfur updated the task description. (Show Details)
hnowlan changed the visibility from "acl*security (Project)" to "Public (No Login Required)".May 14 2026, 1:29 PM

Please consider attaching the uploaded file to the ticket.

image.png (1,582×216 px, 54 KB)

MLechvien-WMF subscribed.

Moving to complete as the follow up action items have been filed.

corto changed the task status from In Progress to Open.Jun 8 2026, 1:17 PM

Incident has been resolved, moving status from 'In Progress' to 'Open' so that followup work can be tracked via this task.

MLechvien-WMF claimed this task.