← All incidents
Incident dossier · Rank #38

X (Twitter) Oregon Data-Center Power-Cabinet Fire (May 2025)

X (Twitter) / Digital Realty 2025-05-24 48h 0m core impact FirePower

A fire that began inside a power cabinet at a Digital Realty Oregon facility hosting X (Twitter) caused multi-day intermittent global outages of the platform; reported equipment loss was modest but the platform blast radius was large.

Failure cascade

Failure cascade: trigger → fault → downstream impactTriggerPrimary faultDownstream impactTrigger — Fire (2025-05-24)Trigger · Fire2025-05-242025-05-24Primary fault at X (Twitter) / Digital Realty — Digital Realty Oregon facility (Hillsboro/Portland)Digital RealtyDigital Realty Oregon facility (Hillsboro/Portland)Digital Realty Oregon facilityDownstream service degraded by the fault: X (Twitter) platform (intermittent, multi-day)X

Trigger → primary fault → downstream blast radius, derived from the sourced root cause and affected-services record.

Facility & location

Operator
X (Twitter) / Digital Realty
Data center
Digital Realty Oregon facility (Hillsboro/Portland)
Location
Hillsboro, Oregon, United States
Date
2025-05-24

Impact & scale

Users affected
Global X (Twitter) users, intermittent over several days
Financial
Reported equipment loss ~$260k; platform/revenue impact not published
Scope
Facility fire, platform-wide
Services / systems down
  • X (Twitter) platform (intermittent, multi-day)

Impact data & metrics

Equipment/property damage (official report)~$250,000 (some secondary Wired-derived coverage cites $260,000, unverified here)
Origin equipmentSchneider Electric Galaxy VX 250 kVA 400/480V UPS power cabinet, model GVXP250KD ('240 UPSA2 Power Cabinet 1')
Cabinet dimensions / room~6.5 ft x 2 ft x 3 ft, white steel; Room UPSA 240 is 57' x 30' (~1,700 sq ft), 2nd floor
Cause determinationUNDETERMINED; first fuel 'likely the plastic combustible components'; internal electrical or mechanical failure not ruled out
Suppression methodManual only — 'several CO2 and dry-chem extinguishers'; no fixed clean-agent/sprinkler discharge reported
Firefighter arrival time~10:21 AM PT at Hillsboro Technology Park (Engine 6 among responders)
Personnel evacuated / injuriesAll personnel safely evacuated; 0 injuries
Peak outage reports~26,000 (majority on the mobile app); body-level figure not independently re-verified
Platform-impact windowBegan ~11:00 AM PT Thu; 'officially marked as resolved by 10:35 AM PT on Friday' (~24 hrs); Friday login degradation
Investigation / reportDeputy Fire Commissioner Mike Mahar; report filed June 24, 2025
Fire spreadContained to single UPS room; no building spread ('room was full of smoke')

Magnitude profile

Magnitude sub-scores (0–10)Magnitude sub-scores (0–10)Users 6Users affected (0–10) — breadth of the user/customer population impacted. — scored 6/10.Financial 4Financial impact (0–10) — direct + consequential cost. — scored 4/10.Duration 5Outage duration (0–10) — how long service was degraded/down. — scored 5/10.Blast 6Blast radius (0–10) — how wide the fault propagated across systems/regions. — scored 6/10.
Magnitude 5.4 = blast 6×0.35 + users 6×0.25 + financial 4×0.20 + duration 5×0.20 (sub-scores 0–10 · weighted composite)

Power-cabinet fire caused multi-day intermittent global X outages — sub-scores ESTIMATED from public impact reporting, pending deep research.

Sequence of events (SOE)

Phased sequence of events2025-05-22 late morning PT · TRIGGER — Fire ignites inside the Schneider Electric Galaxy VX 250 kVA 400/480V UPS power cabinet '240 UPSA2 Power Cabinet 1' (model GVXP250KD), Room UPSA 240 (57' x 30'), 2nd floor of Digital Realty Hillsboro (PDX11-area campus X leases).TRIGGER2025-05-22 late morning P2025-05-22 ~10:21 AM PT · DETECTION — Facility fire-alarm system summons Hillsboro Fire & Rescue; crews arrive and find the electrical bank 'on fire and still energized.' No VESDA/aspirating detection or pre-alarm interval is documented (disclosed gap).DETECTION2025-05-22 ~10:21 AM P2025-05-22 ~10:21 AM PT · DETECTION — Arrival time independently corroborated at 10:21 AM PT at Hillsboro Technology Park; Engine 6 named among responders (idcnova confirms only the 10:21 arrival; Engine 6 / energized detail from CRN).DETECTION2025-05-22 ~10:21 AM P2025-05-22 morning PT · MITIGATION — All personnel already safely evacuated with no reported injuries; Digital Realty states 'All personnel were safely evacuated, with no reported injuries.'MITIGATION2025-05-22 morning P2025-05-22 late morning PT · MITIGATION — Crews HOLD the fire manually with 'several CO2 and dry-chem extinguishers to keep the fire under control while waiting for the system to be de-energized' — no fixed clean-agent or sprinkler discharge reported anywhere.MITIGATION2025-05-22 late morning P2025-05-22 late morning PT · MITIGATION — De-energisation of the cabinet awaited before full suppression; the report as quoted does not name who isolated the system or how long isolation took (disclosed gap).MITIGATION2025-05-22 late morning P2025-05-22 morning PT · IMPACT — Containment holds: the fire 'had not spread to other parts of the building, but the room was full of smoke.'IMPACT2025-05-22 morning P2025-05-22 (Thu) · IMPACT — X engineering acknowledges the outage: 'We are experiencing a data center outage and the team is actively working to remediate the issue.'IMPACT2025-05-22 (2025-05-22 ~11:00 AM PT · CASCADE — X platform disruption from the data-center power loss begins in earnest; the outage 'began around 11:00 AM PT' Thursday.CASCADE2025-05-22 ~11:00 AM P2025-05-22 · IMPACT — DownDetector logs a significant spike in X outage reports, peaking near ~26,000 (majority on the mobile app) as the facility power event propagates to platform level (hothardware; body not independently re-verified).IMPACT2025-05-222025-05-22 afternoon PT · MITIGATION — Firefighters remain on scene for an extended response well after arrival (specific on-scene duration not verified; earlier '~3 PM / ~4.5 hr' figure struck).MITIGATION2025-05-22 afternoon P2025-05-22 · RECOVERY — Digital Realty reports the situation stabilising: 'The incident is under control, and the fire department has concluded its on-site response.'RECOVERY2025-05-222025-05-23 (Fri) · CASCADE — Renewed/degraded performance the following day as the facility runs degraded; login services in particular 'are still experiencing degraded performance.'CASCADE2025-05-23 (Fri)2025-05-23 10:35 AM PT · RESTORED — X outage 'officially marked as resolved by 10:35 AM PT on Friday' — roughly a 24-hour platform-level impact window from the ~11:00 AM PT Thursday start.RESTORED2025-05-23 10:35 AM P2025-06-24 · RESTORED — Hillsboro Fire & Rescue investigation (Deputy Fire Commissioner Mike Mahar) filed: origin inside 240 UPSA2 Power Cabinet 1, cause UNDETERMINED, first fuel 'likely the plastic combustible components,' ~$250,000 damage; could not rule out internal electrical or mechanical failure.RESTORED2025-06-24

Root cause

The fire originated inside a single piece of equipment: a Schneider Electric Galaxy VX 250 kVA 400/480V uninterruptible-power-supply power cabinet — model GVXP250KD, designated "240 UPSA2 Power Cabinet 1" — standing in Room "UPSA 240" (57 ft x 30 ft, ~1,700 sq ft) on the SECOND FLOOR of Digital Realty's Hillsboro facility (the PDX11-area campus X leases). The cabinet was white steel, roughly 6.5 ft tall x 2 ft wide x 3 ft deep, and — critically — it was "still energized" when Hillsboro Fire & Rescue arrived. Deputy Fire Commissioner and investigator Mike Mahar's report (filed June 24, 2025, relayed by CRN) placed the origin unambiguously inside 240 UPSA2 Power Cabinet 1. The exact failure mechanism is officially UNDETERMINED. Per CRN quoting the report: "the ignition source was undetermined. The first fuel ignited was undetermined, although likely the plastic combustible components of the power cabinet." Mahar could not rule out electrical or mechanical failure inside the cabinet as a cause. So the physical narrative that survives verification is an internal fault (electrical or mechanical) that ignited the cabinet's own plastic internal components, which then burned — NOT a confirmed battery-cell thermal runaway. Early responder framing referenced "a battery set" and containment "to the battery set there," but the formal report re-characterised the origin as the UPS power cabinet itself with first fuel most likely the cabinet's plastic internals. The report did not specify battery chemistry, and the cabinet's age is not stated in any public source — these are disclosed gaps, not inferences. The latent root cause cannot honestly be pinned to a maintenance, inspection, or testing lapse, because the public record contains none. The investigation returned UNDETERMINED and did not attribute the fire to deferred service, an energized-work procedure, a thermal-scan omission, or human error; no source reports the cabinet's PM history, battery-replacement interval, infrared-inspection records, or any open work order at ignition. Maintenance culpability is therefore neither established nor excluded — it is simply absent, and this dossier will not manufacture one. What CAN be named as latent contributors are (a) a single-room UPS topology whose loss was sufficient to knock a global platform offline, indicating the blast-radius risk sat in the power/redundancy design rather than in fire size (equipment damage was only ~$250,000), and (b) the fact that the cabinet remained energized during active fire, which forced a slower manual-suppression response and points to an isolation/de-energisation design or procedure that could not quickly make the unit safe.

Contributing factors

Correction of errors (COE)

Lessons learnt

Improvements & remediation

Comprehensive analysis

Origin and Cause: Precise Location, Undetermined Mechanism

The official Hillsboro Fire & Rescue investigation (Deputy Fire Commissioner Mike Mahar, filed June 24, 2025, relayed by CRN) fixed the origin inside a specific unit — 240 UPSA2 Power Cabinet 1, a Schneider Electric Galaxy VX 250 kVA 400/480V UPS cabinet (model GVXP250KD) in Room UPSA 240 on the second floor. The mechanism, however, is formally UNDETERMINED: 'the ignition source was undetermined. The first fuel ignited was undetermined, although likely the plastic combustible components of the power cabinet' (CRN). Mahar could not rule out internal electrical or mechanical failure. Battery chemistry and cabinet age are not disclosed. This is a precise-origin / undetermined-cause finding, and the dossier preserves that distinction rather than inventing a battery thermal-runaway or maintenance narrative.

Suppression and the Energized-Cabinet Problem

The most operationally significant fact is that the cabinet was 'still energized' on arrival. Crews could only HOLD the fire with 'several CO2 and dry-chem extinguishers ... while waiting for the system to be de-energized' (CRN). No fixed clean-agent, gaseous, or pre-action sprinkler discharge appears anywhere in the verified record. The response was gated on electrical isolation — a design/procedure weakness that extended the hazardous window. Who de-energised the system, and how long isolation took, are disclosed gaps.

Blast Radius: Small Fire, Platform-Level Outage

Physically the fire was trivial — ~$250,000 equipment loss, contained to one room ('room was full of smoke,' no building spread, zero injuries). Operationally it was severe: loss of the UPS room propagated to a near-global X outage. The disruption 'began around 11:00 AM PT' Thursday and was 'officially marked as resolved by 10:35 AM PT on Friday' (techgolly), with DownDetector peaking near ~26,000 reports (hothardware) and Friday login degradation. The failure was one of redundancy/failover design, not fire size.

Disclosed Gaps and Evidentiary Limits

The record does NOT contain: the cabinet's PM/inspection/thermal-scan history, battery chemistry or age, VESDA/pre-alarm detection details, detection-to-ignition latency, the identity/timing of de-energisation, or any open work order at ignition. Maintenance culpability is therefore neither established nor excluded. Third-party analyst commentary (e.g. generic claims that inadequate cooling/monitoring are 'frequent culprits') is opinion, explicitly NOT a finding against this facility, and is treated as such. Several secondary figures (a $260,000 damage variant, exact app-share percentage, precise on-scene duration, early-morning outage-peak clock times) could not be independently re-verified and were struck or scoped.

Timeline and Recovery

Verified anchors: fire late morning May 22; Hillsboro Fire & Rescue arrival ~10:21 AM PT (idcnova/CRN); manual hold pending de-energisation; Digital Realty 'incident is under control, fire department has concluded its on-site response' (idcnova); X outage began ~11:00 AM PT Thursday and resolved 10:35 AM PT Friday, with Friday login degradation (techgolly); official report filed June 24, 2025 (CRN). Roughly a 24-hour platform-impact window from a one-room event.

Technical deep-dive

The forensic centre of this incident is a paradox: a physically small fire (~$250,000 equipment loss, contained to one room, zero injuries) that produced an outsized operational blast radius (a near-global, roughly day-long intermittent outage of X). Reconciling the two is the whole story. DETECTION. The room was protected by a facility fire-alarm system, and crews were summoned to find "an electrical bank in the room ... on fire and still energized" (CRN). The record is silent on aspirating/VESDA smoke detection, on any pre-alarm interval, and on exactly when the alarm tripped relative to ignition. Detection-to-ignition latency is therefore not computable — a disclosed gap. SUPPRESSION — THE KEY FORENSIC FINDING. There is NO evidence any fixed clean-agent, gaseous, or pre-action sprinkler system activated. The blaze was knocked down MANUALLY: crews "used several CO2 and dry-chem [dry-chemical] extinguishers to keep the fire under control while waiting for the system to be de-energized" (CRN). The working reason hand-suppression was chosen is that the cabinet was "still energized," making water or agent flooding unsafe until electrical isolation — firefighters were holding, not extinguishing, and were gated on de-energisation. This is the single most operationally significant physical fact: the response was throttled by the inability to quickly kill power to a burning cabinet. The report as quoted does not name who de-energised the system or how long isolation took — another disclosed gap — but the sequencing (hold with extinguishers, then full suppression) shows the isolation delay directly extended the hazardous window. CONTAINMENT. The fire did not spread; per the operator, it "had not spread to other parts of the building, but the room was full of smoke" (idcnova). Origin was fixed inside the 240 UPSA2 cabinet in the 57' x 30' UPSA 240 room. THE BLAST-RADIUS MECHANISM. Physically trivial, operationally severe. Losing this UPS room dropped protected power to X-serving load; DownDetector logged a significant spike (peaking near ~26,000 reports per hothardware, which I could not re-verify at the body level). The disruption "began around 11:00 AM PT" Thursday and was "officially marked as resolved by 10:35 AM PT on Friday" (techgolly), with degraded login performance persisting into Friday. The embedded lesson: resilience failed not because the fire was large but because a single power-room event was allowed to propagate to platform level. A minor data note: CRN quotes the official report at "$250,000 in damage"; some secondary Wired-derived coverage cites $260,000 (unverified here). Both trace to the same Hillsboro Fire & Rescue report.

References & provenance

Sourced from public post-incident reports. Quotes are short attributed excerpts for provenance only; the analysis above is original and substantially shorter than its sources. Last verified 2026-08-02 (seed — pending deep research).

Root access required

The DC Incidents dossier is a root-only module. Sign in with an authorized account to continue.

Back to Home