From 25a15d24cf17bbd807ee1f08c251f3486b443746 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Thu, 27 Jul 2023 02:25:35 +0000 Subject: [PATCH] Fix incorrect EC space statistics in `vitastor-cli status` --- mon/mon.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mon/mon.js b/mon/mon.js index bde52e6b..2904b681 100644 --- a/mon/mon.js +++ b/mon/mon.js @@ -1497,10 +1497,14 @@ class Mon break; } } + const pool_cfg = (this.state.config.pools[pool_id]||{}); if (!object_size) { - object_size = (this.state.config.pools[pool_id]||{}).block_size || - this.config.block_size || 131072; + object_size = pool_cfg.block_size || this.config.block_size || 131072; + } + if (pool_cfg.scheme !== 'replicated') + { + object_size *= ((pool_cfg.pg_size||0) - (pool_cfg.parity_chunks||0)); } object_size = BigInt(object_size); for (const pg_num in this.state.pg.stats[pool_id])