Gary Bordey / POV

· Infrastructure resilience · For leaders who run on someone else's data center

The margin was the time.

Proton's Frankfurt room had two compressors and still lost its cooling. Redundancy is worth the time it buys, and as racks get denser that time is shrinking below what the human steps of recovery need.

Two temperatures from one room in Frankfurt, less than half an hour apart: 21.8°C and 51.9°C. Just after 11 p.m. on Wednesday, August 26, the cooling failed in the main room of Proton's datacenter in Frankfurt. At about 11:15 the air began to warm from its normal 21.8°C, and in under thirty minutes it reached 51.9°C, with some probes reading 60°C. Servers and network gear started to die one at a time. Proton's chief technology officer, Bart Butler, published the incident report last Friday.1

The cause was mundane. The datacenter's operator replaced the air filters on both of the redundant compressors that power the cooling, in the middle of the night, without telling Proton first, and then did not tell Proton when the cooling failed. So the room had a second compressor, and it did not help. What a second compressor is really for is time: the stretch between a fault and the harm it causes, in which someone notices, decides and acts. Proton's report says the thing that made this night unusual is how little of that stretch there was.1

My argument is that redundancy should be judged by the time it buys, not by the count of spare parts, and that the time is shrinking. As racks draw more power, a room that loses its cooling runs out of margin in minutes, and the deliberate human steps in a recovery, being told, deciding, failing over by hand, do not get faster to match. This is not a claim that Proton or its operator was careless beyond what the report says, that redundancy is useless, or that every data center is one filter change from disaster. Most nights the second compressor does its job. The claim is about what is left when it does not.

COOLING · MAIN ROOM
FRANKFURT · NIGHT OF AUG 26, 2026
Compressor 1filter change
Compressor 2filter change
Notice to tenantnone
Redundant2 of 2
Redundant
· · · SAME NIGHT · · ·
23:00 coolingfailed
Alarm to tenantnone
23:15 room air21.8°C
Under 30 min later51.9°C
Some probes60°C
To critical, before3-4 hours
To critical, now20 min
20 minutes

The room had two of everything that mattered, serviced in one night.

What ran out was the time the spares were meant to buy.

Figure 1. The cooling failure in Proton's Frankfurt room on the night of August 26 to 27, 2026, as described in Proton's incident report. Times are approximate, as the report gives them. The two times to critical are Proton's own estimate for its equipment, not a measurement.1

Two of everything, failing together

Proton's report makes the point itself: cooling systems are usually redundant, losing all of it is rare, and so there is normally plenty of time before temperatures become critical.1 That night, the two compressors were serviced in the same operation, so the redundancy and the thing it protected against arrived together. About an hour later, at around midnight, the heat took out both the primary and the backup network switch on one critical rack. That rack, the report says, held several primary database copies, and that is when users began to notice.1

Two pairs of redundant parts, and each pair failed as one, because each pair shared something: a maintenance schedule in one case, a room in the other. Richard Cook, the physician and safety researcher, described the pattern in his short 1998 treatise on how complex systems fail. Such systems are heavily defended, he wrote, so a catastrophe needs several failures at once, usually small ones that look harmless on their own.6 A filter change is routine. Working at night is routine. A missed phone call is ordinary. Together they removed the cooling and the warning at the same time. No. 25, Two suppliers can share one failure, made the case about shared failure between vendors, and the same logic holds at the scale of a compressor. What is new here is what the room did with the time it had.

The clock got shorter

Here is Proton's sentence on why the night went so fast: "what used to take 3-4 hours to go critical went critical in 20 minutes."1 The report blames a large increase in server power density in recent years, from higher-power processors and the GPUs used for AI. That is the company's estimate for its own hardware, not a measurement, but the mechanism behind it is simple. With the cooling off, nearly every watt a server draws becomes heat that stays in the room. Double the power in the same space and, roughly, you halve the time it takes the air to reach any given temperature. The thermal mass that used to give an operator hours now gives minutes.

The industry has said so for a decade. A 2014 Schneider Electric white paper on temperature rise during cooling outages warned that higher rack density shortens the time operators have before the air entering the equipment reaches critical levels.5 ASHRAE's data center committee, in a 2016 white paper, said that after a chiller or air-handling failure a rise of 30°C in the cold aisle in as little as five minutes is not uncommon, and gave the interval its name: ride-through time, the time before equipment starts shutting itself down to protect itself.4

And density is still rising. Uptime Institute's annual survey of data center operators, released on July 28, found power demands per rack climbing, driven by AI and by other enterprise work, and a growing number of operators with racks at 30 kilowatts or more.2 The average of the most typical rack density reported passed 11 kilowatts for the first time, up from 9 the year before, though without the newest high-density sites it was 7.8, up from 7.5.3 The day after the survey came out, Uptime's research director, Daniel Bizo, put the consequence plainly: higher density means "less margin for error as ride-through times shorten." In rooms under 10 kilowatts a rack, operators had several, sometimes tens of, minutes before the equipment's intake air got too hot; racks cooled by liquid through cold plates may not survive more than a few seconds without circulation.7

These numbers measure different things. Proton's are room air and its own threshold for "critical"; ASHRAE's are the cold aisle; Bizo's are the air entering a server against its tolerance. They should not be stacked on one axis, and I have not done so. But they all point the same way, and Proton's room, warming by about 30°C in under half an hour, was slower than ASHRAE's fast case. It still ran out the clock.

The steps that need minutes

What is the time for? In Proton's case, for a handful of hard decisions made by on-call engineers under pressure. Should they bring service back first, or save the hardware? Should they fail over to the copies in the same Frankfurt building, which is faster, or to Zurich, which is safer if the heat cannot be stopped? Should they move everything, or only what had already failed?1

Each of those choices runs through a step that is slow on purpose. Almost all of Proton's systems fail over automatically, but the primary databases do not move without a person watching. The reason is a failure called split brain: if a copy takes over while the original is only briefly unreachable, the two can each accept changes the other never sees, and the records disagree in ways that are hard to reconcile. The standard procedure is to fail over to a copy in the same building, for speed, but that night the copy in the same building might be the next thing to die. Proton's automation handles a clean loss of a whole site well. It does not handle, in the report's words, random servers dying one by one. And because Proton restricts access to the out-of-band controllers that let engineers manage machines when the network is down, it had to wake more staff to help.1

Every one of these is a sensible design. Supervised failover protects the data; same-building copies protect performance; locked-down management access protects security. Each one also spends minutes from the same budget, and the operator's silence spent the first of them before anyone at Proton knew the clock had started. The report says that silence dramatically cut the time Proton had to respond.1

Cook has a line for what the engineers did next: "All practitioner actions are gambles."6 Proton chose to save the hardware, accepting a longer outage, because, it says, a server shortage tied to the AI boom meant lost equipment could not be replaced quickly.1 That is Proton's account of the market, and I have not found independent figures on it. The choice was not about money already spent; the hardware was not yet lost. It was a bet on what would be hardest to get back. Cooling returned at 00:45. Most services were back for most users by 01:30, and the less critical ones, such as push notifications and payment processing, by about 02:00.1

The night of the Frankfurt cooling failure, on a clock from 22:45 to 03:15 A timeline from 22:45 to 03:15 central European summer time. A pencil bracket from 23:00 to between 02:00 and 03:00 shows Proton's estimate that its room used to take 3 to 4 hours to go critical. A short blue bar from 23:00 to 23:20 shows the 20 minutes it took on August 27. Gold marks show the two redundant pairs that failed together: both compressors at about 23:00 and both network switches on one rack at about midnight. Blue marks show the recovery: cooling restored at 00:45, most services at 01:30, push notifications and payments at about 02:00. All three recovery marks fall inside the old 3 to 4 hour budget.

Figure 2. The night of August 26 to 27, 2026, on Proton's clock, central European summer time. All times are from Proton's incident report and are approximate where the report says so.1 The two time-to-critical brackets are Proton's own estimate; the report does not say exactly when its 20 minutes began, so both are drawn from the cooling failure. Gold marks the redundant pairs that failed together; blue marks the time, and what the engineers did with it. Drag across the sheet, or focus it and use the arrow keys.

Figure 2 puts the night on one clock, and one thing stands out. On Proton's own estimate, an older room would have given it 3 to 4 hours before anything went critical. Cooling came back an hour and three quarters after it failed, and most services half an hour before the shortest old budget would have run out. In that room, the same lapse would most likely have been a scare. In this one, it was an outage.

The heat stayed in the hardware

The night had a second surprise. Once the cooling was back, Proton failed its primary databases over to a surviving copy in Frankfurt where there was one, and to Zurich where there was not, on the assumption that Frankfurt would now be easy to bring back. It was not. Many network cards had reached 105°C, against a normal 45°C, and gone into a protection mode that keeps them disabled until the machine is fully powered off and restarted.1 The heat kept drawing on the time budget after the cooling problem itself was fixed.

No email was lost, though delivery was delayed in both directions. Some servers did not survive, and Proton does not yet know whether the heat has shortened the life of the rest. The engineers worked through the night and into the next day to restore full redundancy, with some primary databases left in Zurich and others in Frankfurt.1

Proton also names its own part. A failure like this one, it says, was a known limitation of its database setup, liable to make recovery slower than normal; the work to fix it was already under way and planned for the end of the year, and new datacenter space due within weeks will reduce its dependence on a single site.1 That is Cook's fifth point in miniature: complex systems run as broken systems, with known flaws and scheduled fixes, kept working by people.6 The incident simply arrived before the fix did.

Objections, considered

This was a maintenance failure by the operator, not a density story. Partly true, and Proton puts the operator's unannounced work and missing alarm first. But the same lapse in a room that took 3 to 4 hours to go critical would have left time to notice, call and fix it before any equipment was at risk. Both are true. This dispatch is about the second, because the operator's mistake can be prevented by contract, and the density will not go back down.

The bottleneck is manual failover, so automate it. Proton keeps it manual on purpose, to avoid split brain, which is a real risk to the integrity of the data. Automating it trades one failure for another. The better questions are whether the manual step fits inside the ride-through the room now has, and whether the copies live somewhere the same fault cannot reach.

One company's estimate is not data. Fair. The 3 to 4 hours and the 20 minutes are Proton's testimony about its own equipment, and I have treated them that way. The trend does not rest on them: the Schneider and ASHRAE papers, Uptime's density figures and Bizo's ride-through ranges are independent, and they agree on the direction.

A spare part is worth the time it buys, and the time is what the people need.

Before you rely on someone else's room

Most health and dental organizations never see a compressor. They rent space, buy hosting or run on software someone else operates. The questions still apply, one contract away.

  • Ask for the time, not the count. At today's density, how long does the room or the service have after a total loss of cooling before equipment starts to shut down?
  • Ask who tells whom. Does the contract require notice before maintenance on redundant systems, and immediate forwarding of alarms to the tenant?
  • Time the human steps. Which recovery steps are manual by design, how long do they take at two in the morning, and do they fit inside that ride-through?
  • Ask where the copy lives. If the standard failover target is in the same building, what happens when the building is the problem?

Back to the slip from Frankfurt. The gold lines say the room had two compressors, two switches, redundancy two of two. The blue lines under them tell the rest: 23:00, no alarm, 21.8°C, 51.9°C, twenty minutes where there used to be hours. The margin was never the second compressor. It was the time between the fault and the harm, and how much of it was left when someone found out.

Sources

  1. Bart Butler, August 27 outage: Incident report, Proton, published August 28, 2026. The English version; times are as Proton gives them. The time-to-critical figures, the equipment shortage and the account of the operator's actions are Proton's own.
  2. Uptime Institute, Uptime Institute 16th Annual 2026 Global Data Center Survey: Deployment of High Density Racks Rising Fast, Operators Face Continued Recruiting and Retention Pressures, press release via Business Wire, July 28, 2026.
  3. Sean Michael Kerner, AI drives data center uncertainty in Uptime's 2026 survey, Data Center Knowledge, July 31, 2026. The modal rack density figures from the Uptime Institute Global Data Center Survey 2026.
  4. ASHRAE Technical Committee 9.9, Data Center Power Equipment Thermal Guidelines and Best Practices, white paper, 2016, section 2.5 on thermal transients and ride-through time.
  5. Paul Lin, Simon Zhang and Jim VanGilder, Data Center Temperature Rise During a Cooling System Outage, Schneider Electric White Paper 179, Revision 1, 2014, section on increasing power density and virtualization.
  6. Richard I. Cook, How Complex Systems Fail, Cognitive Technologies Laboratory, University of Chicago, 1998, points 2, 3, 5 and 10.
  7. Daniel Bizo, Lower density brings server efficiency and cooling gains, Uptime Institute Journal, July 29, 2026.

Read next

Every essay, by date