Skip to content

Commit 3cc9191

Browse files
authored
Merge pull request #34243 from MaterializeInc/fix-division-by-zero-processes
catalog: add NULLIF protection for s.processes division
2 parents 4a8c008 + 1f901be commit 3cc9191

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/catalog/src/builtin.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12355,10 +12355,10 @@ replica_metrics_history AS (
1235512355
m.occurred_at,
1235612356
m.replica_id,
1235712357
r.size,
12358-
(SUM(m.cpu_nano_cores::float8) / NULLIF(s.cpu_nano_cores, 0)) / s.processes AS cpu_percent,
12359-
(SUM(m.memory_bytes::float8) / NULLIF(s.memory_bytes, 0)) / s.processes AS memory_percent,
12360-
(SUM(m.disk_bytes::float8) / NULLIF(s.disk_bytes, 0)) / s.processes AS disk_percent,
12361-
(SUM(m.heap_bytes::float8) / NULLIF(m.heap_limit, 0)) / s.processes AS heap_percent,
12358+
(SUM(m.cpu_nano_cores::float8) / NULLIF(s.cpu_nano_cores, 0)) / NULLIF(s.processes, 0) AS cpu_percent,
12359+
(SUM(m.memory_bytes::float8) / NULLIF(s.memory_bytes, 0)) / NULLIF(s.processes, 0) AS memory_percent,
12360+
(SUM(m.disk_bytes::float8) / NULLIF(s.disk_bytes, 0)) / NULLIF(s.processes, 0) AS disk_percent,
12361+
(SUM(m.heap_bytes::float8) / NULLIF(m.heap_limit, 0)) / NULLIF(s.processes, 0) AS heap_percent,
1236212362
SUM(m.disk_bytes::float8) AS disk_bytes,
1236312363
SUM(m.memory_bytes::float8) AS memory_bytes,
1236412364
s.disk_bytes::numeric * s.processes AS total_disk_bytes,

0 commit comments

Comments
 (0)