You are browsing a read-only backup copy of Wikitech. The primary site can be found at

Incidents/2021-04-26 thumbor

From Wikitech-static
< Incidents
Revision as of 14:55, 19 August 2022 by imported>Krinkle (draft>final; old, actionable closed)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

document status: final


At 9:21, ms-be1062 had a crash in its network stack (tracked at T281107) which caused the server to blackhole traffic. This caused a lot of requests to swift to reach timeouts, causing the consequent starvation of resources for the thumbor cluster workers, which were mostly waiting for a response from swift. This happened during a rebalance operation of the swift cluster, which we've seen in the past can impose quite some stress on the swift backend in our current configuration. Traffic was diverted to the codfw cluster for generating thumbnails at 09:26, thus minimizing impact for users. Rebooting ms-be1062 at 9:38 solved the issue instantly.


  • Understand why pybal would not depool any of the backends even if they were returning 503s even to monitoring (TODO: Create task)
  • Track down the kernel bug that caused ms-be1062 to blackhole traffic. It’s also worrisome that a swift cluster would become unresponsive in such a situation.