Skip to content

Liquid cooling leaks: what a CDU manifold leak takes out, and how to model it

Guide + calculator · 6 questions answered · updated 2026-10-27

A coolant distribution unit (CDU) separates the facility water from the coolant that runs to the racks, and pumps that coolant through manifolds to cold plates, rear doors or immersion tanks. When a manifold leaks, the loop loses coolant and pressure; leak detection should close that manifold's isolation valves, so only the racks it serves lose cooling and their chips throttle or shut down while the rest of the loop runs on. How much coolant reaches the floor depends on how fast the leak is detected and isolated, and how much the isolated section holds.

Rack power calculator

Enter the devices in one rack with their typical draw (measured if you have it, otherwise an estimate per model). Results are estimates.

DeviceQtyWatts each
Rack load–
Breaker capacity (80 % rule)–
Each PDU, normal–
Surviving PDU if one feed fails–

Water layer of a 96-rack hall: a liquid-cooled GPU row coloured by coolant return temperature (estimated, 28 to 50 °C), with CDUs and UPS units in the background.
Coolant return temperature along a liquid-cooled GPU row, estimated.simulated data

1. The loop, piece by piece

A liquid-cooled row is two loops joined at the CDU. ASHRAE TC 9.9’s liquid cooling terms are the ones most specifications use: the facility water system (FWS) runs from the chillers, dry coolers or towers to the CDU; the technology cooling system (TCS) runs from the CDU to the IT equipment.

PartWhat it doesWhen it fails
Facility water (chiller, dry cooler, heat exchanger)Takes the heat away from the CDUEvery CDU it feeds warms up
CDUHeat exchanger, pumps, reservoir, filters and controls for flow, pressure, temperature and levelThe whole loop it serves loses flow, unless another CDU carries it
Row and rack manifoldsSplit the CDU’s supply to each rack and collect the returnA leak drains the loop until its valves close
Isolation valvesCut a manifold, a row or a CDU out of the loopStuck open: a small leak becomes a loop leak
Hoses and quick disconnectsConnect each server to the rack manifoldThe most handled joints in the loop
Cold plates, rear doors, tanksTake the heat from the chips, the rack exhaust or the immersed serverThe device overheats; coolant may reach electronics

Three kinds of liquid cooling, three leak profiles:

  • Direct-to-chip (dlc): cold plates on the CPUs and GPUs, fed from a rack manifold through hoses with quick disconnects. Many joints, inside the rack, near the electronics, and water-glycol coolant conducts. The rest of the server (memory, drives, power supplies) still sheds heat to air: DC Sim’s catalog record for a liquid-cooled rack-scale GPU system puts 70 % of its heat into the liquid.
  • Rear-door heat exchanger (rdhx): a coil in the rack’s rear door cools the exhaust before it reaches the room. Water stays out of the servers; a leak is at the back of the rack and on the floor.
  • Immersion: servers sit in a tank of dielectric fluid. A drip on a board is not the hazard; spills, fluid handling during maintenance and the tank’s own heat exchanger are.

Leaks in one paragraph: they start at the joints (quick disconnects, hose fittings, manifold ports, cold-plate fittings, CDU pump seals); they show up as falling loop pressure and reservoir level at the CDU, or on rope and spot sensors; the response is detect, isolate the manifold, move the workloads, make the wet equipment safe.

2. Where leaks start

  • Quick disconnects: connected and disconnected at every server swap. Worn seals, debris on the coupling and a half-seated connector are typical causes; dripless couplings reduce the spill when they are opened.
  • Hose and fitting joints: crimps, threads and push fittings, especially where a hose is bent hard or pulled during maintenance.
  • Manifold joints and valves: ports, welds and valve stems along the rack manifold.
  • Inside the server: fittings at the cold plates. These leak onto the board.
  • At the CDU: pump seals, filter housings, the heat exchanger.
  • During filling, venting and service: the loop is open and fittings are handled; check every joint you touched before you walk away.

Condensation is not a leak, but it trips the same sensors. Keep the coolant supply above the room’s dew point; below it, pipes sweat and rope sensors alarm with no leak at all. A slow fall in the CDU’s reservoir level with no water in sight is the opposite case: a small leak somewhere the sensors do not reach, or trapped air working its way out.

3. What a manifold leak does, step by step

  1. Coolant escapes. Loop pressure and the CDU’s reservoir level fall. The CDU often sees the pressure drop or level alarm before anyone sees water.
  2. Detection. Rope sensors along the manifold or in the drip tray, spot sensors under the CDU, or the CDU’s own alarms.
  3. Isolation. The manifold’s valves close, automatically on a leak alarm or by hand. Everything downstream of them loses flow.
  4. The servers on that manifold. With no coolant flow, cold-plate temperatures rise quickly; the chips throttle, then shut down on thermal protection. Coolant that reached a board can short it.
  5. The rest of the loop runs on, if the valves isolated the right section and the CDU holds pressure.

How much reaches the floor is roughly leak rate × time to isolate, plus whatever drains from the isolated section. Faster detection and smaller isolated sections are the two levers.

A CDU stopping is a different failure: no leak, but every rack on its loop loses flow at once, unless a second CDU on the same loop carries the load.

4. A short leak runbook

  1. Confirm the location: which sensor zone alarmed, and do the CDU’s level and pressure agree.
  2. Isolate: check that the manifold’s valves closed; close them by hand if not.
  3. Protect the workloads: move or drain the jobs on the isolated racks before thermal protection does it for you.
  4. Make it safe: cut power to wet equipment before anyone touches it.
  5. Contain and clean: absorbent and drip trays; handle the coolant as its safety data sheet says.
  6. Repair and recommission: fix the joint, refill, vent the air, pressure-test, then open the valves.
  7. Record it: the timeline, the volume, the racks, the workloads and the cause.

The leak what-if below gives you steps 2 to 4 per manifold before the first leak.

5. Design choices that limit a leak

  • Isolation valves per rack manifold, so a leak takes out one rack instead of a row.
  • Leak detection on every manifold and under every CDU, wired to close the valves.
  • Drip trays under manifolds and CDUs, and nothing electrical below a joint where you can avoid it.
  • N+1 CDUs on a shared loop, sized so one can stop.
  • CDU pumps on UPS: coolant pumps without battery stop with the utility, and a cold plate with no flow heats up fast.
  • Negative-pressure loops keep the coolant below atmospheric pressure, so a breach draws air in instead of pushing coolant out.
  • CDU readings in your monitoring: supply and return temperature, flow, pressure and reservoir level, with alarms to whoever is on call.

6. Model the loop in the template’s Liquid sheet

Template v1.5 adds an optional Liquid sheet. Each row adds a CDU, a manifold or both to a loop. Required: loop, type and serves.

looptypeservescducapacity_kwsupply_creturn_cflow_lpmcoolantsecondarymanifold
L1dlcR01-R04CDU-14003040PG25Dry cooler 1
L1dlcR01M-R01
L1dlcR02M-R02
L2rdhxR09-R12120Chiller 1

How the importer reads it:

  • type: dlc and immersion make the served racks liquid-cooled; rdhx hangs a rear door behind every served rack and splits that sheet row’s capacity_kw between them (30 kW per door above).
  • serves: rack names, rows, or ranges such as R01-R04.
  • flow_lpm: left empty, it comes from capacity and temperature difference, capacity × 60 ÷ (4.0 × (return − supply)): 400 × 60 ÷ (4.0 × 10) = 600 L/min for CDU-1. Without temperatures, 1 L/min per kW.
  • secondary: the node the CDU hands its heat to. A name with “chill” becomes a chiller, anything else a dry cooler or heat exchanger; a chiller named by a rear-door row becomes the doors’ chilled-water source.
  • manifold: each named manifold gets its own valve. Racks of a loop that no manifold row names share one manifold, so name a manifold for every set of isolation valves you really have.
  • cdu: may name a CDU in the Devices sheet with a catalog model; that row becomes the CDU instead of an IT device. A loop with no CDU row gets one sized at 1.25 × its liquid heat, marked assumed.
  • coolant and return_c are read for the flow only; the model keeps no coolant type.

If the Power sheet has mechanical boards (names with mech, cooling, HVAC or CDU), the CDUs and cooling units run from them, and DC Sim flags CDU pumps that are not on UPS. The Excel template page lists every sheet and column.

7. Run the leak what-if

In DC Sim’s Water view, select a manifold and choose Simulate a leak. The manifold’s valve closes when its leak is detected (noted as assumed), so only its racks lose cooling. The scenario reports, next to an untouched baseline:

  • the litres released (estimated),
  • the racks isolated and the devices throttled or tripped,
  • who is on that manifold: racks, devices, workloads and tenants,
  • tokens lost on GPU nodes: the tokens per second they were producing, summed over the scenario.

In the AI hall demo, a leak at manifold R02 releases 1.4 L (estimated), the valve isolates the manifold, 2 devices with 16 GPUs throttle or trip, and 7.8 M tokens are lost. The clip below is that run. A CDU failure is in the same scenario library, and air-cooled racks next to the liquid row sit in the same model.

Liquid and thermal figures come from a zonal model, not CFD, and are labelled estimated. Because Design and Simulate use the same model, you can leak every manifold of a hall that is not built yet, which is the cheapest time to move a valve. Tokens per kWh explains tokens as a cost of failure, and Simulate lists the whole scenario library.

Step by step

6 steps

  1. List the loops, CDUs and manifolds

    One Liquid sheet row per CDU and per manifold, each with its loop, its type (dlc, rdhx or immersion) and the racks it serves.

  2. Name a manifold for every isolation valve

    If each rack has its own valves, give each rack its own manifold row. Racks that no manifold names share one manifold per loop, and one leak then isolates them all.

  3. Check CDU capacity against the racks

    Add up the liquid share of every rack the loop serves and compare it with the CDU capacity, with one CDU stopped if you have N+1.

  4. Put the CDU pumps on UPS

    Coolant pumps without battery stop with the utility, and a cold plate with no flow heats up fast. DC Sim flags CDU pumps that are not on UPS.

  5. Leak every manifold once

    Select a manifold in the Water view and simulate a leak: read the racks isolated, the devices throttled or tripped, the litres released and the tokens lost, all estimated.

  6. Write the runbook from the results

    For each manifold: who to call, which valves to check, which workloads to move, and which racks to power down.

See it in the twin
A manifold leaks: 1.4 litres released (estimated), the valve isolates it, 7.8M tokens lost (31 s).recorded in the app
What happens in this clip
  1. Water layer: coolant distribution units, manifolds and the liquid-cooled GPU rows of the AI hall demo.
  2. A leak at manifold R02.
  3. 1.4 L released (estimated); the valve isolates the manifold; 2 devices (16 GPUs) are throttled or trip; tokens lost: 7.8 M.
  4. Who is on this loop and what they run: the racks, devices, workloads and tenants on the isolated manifold.
  5. End card: Liquid and air in one model.
Questions people ask
What is a CDU in liquid cooling?

A coolant distribution unit: a heat exchanger, pumps, a reservoir and controls between the facility water and the coolant loop that runs to the IT equipment. It keeps the two fluids apart and controls the coolant's temperature, flow and pressure. ASHRAE TC 9.9 calls the IT side the technology cooling system (TCS) and the facility side the facility water system (FWS).

What happens when a CDU manifold leaks?

The loop loses coolant and pressure, leak sensors or the CDU's level and pressure alarms trip, and the manifold's isolation valves close. The racks on that manifold lose coolant flow, so their chips throttle and then shut down on thermal protection; coolant that reached electronics can short them. The rest of the loop keeps running if isolation worked.

How do I limit how much coolant a leak releases?

Detect it fast and isolate a small section: rope sensors along every manifold, valves per rack manifold that close on a leak alarm, and drip trays under manifolds and CDUs. The volume on the floor is roughly the leak rate times the time to isolate, plus what drains from the isolated section.

Is direct-to-chip or immersion riskier for leaks?

Direct-to-chip has many connections inside the rack, close to the electronics, and water-glycol coolant conducts. Immersion uses a dielectric fluid, so a drip on a board is not the hazard; spills and fluid handling during maintenance are. Rear-door heat exchangers keep water out of the servers entirely.

Can I simulate a CDU leak before commissioning?

Yes. Describe the loops, CDUs and manifolds in the template's Liquid sheet (v1.5), import it, select a manifold in DC Sim's Water view and simulate a leak. The result lists the racks isolated, the devices throttled or tripped, the litres released and the tokens lost, all estimated, next to an untouched baseline.

Does DC Sim read CDU and BMS alarms?

Not directly today. Sensor history exported from a BMS or monitoring tool goes into the template's Readings sheet; BMS and sensor connectors are on the roadmap. Zabbix connects directly for the devices it monitors.

One Excel file. Your room in 3D.

Download the import template (v1.5, twelve sheets, only Devices required) and the filled example from our demo hall. No form, no email needed, no macros in the files.

Fill in the Devices sheet and send it with your walkthrough request; we import it on the call. What each sheet does