From 7da4868b370d9df56cebf0d40ef8a8751939a499 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 24 Nov 2023 01:05:21 +0300 Subject: [PATCH] Fix monitor statistics aggregation in case of empty /osd/stats keys --- mon/mon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mon/mon.js b/mon/mon.js index 8ecc23ce..0c0bd4fd 100644 --- a/mon/mon.js +++ b/mon/mon.js @@ -1498,7 +1498,7 @@ class Mon { const zero_stats = { op: { bps: 0n, iops: 0n, lat: 0n }, subop: { iops: 0n, lat: 0n }, recovery: { bps: 0n, iops: 0n } }; const diff = { op_stats: {}, subop_stats: {}, recovery_stats: {}, inode_stats: {} }; - if (!st || !st.time || !prev || prev.time >= st.time) + if (!st || !st.time || !prev || !prev.time || prev.time >= st.time) { return prev_diff || diff; }