Fix "Cannot set property of undefined" in monitor when deleting pool with live inode op stats (should fix #103)

This commit is contained in:
Vitaliy Filippov
2025-10-27 20:48:07 +03:00
parent ed94aa52cf
commit 0c46dbd333
+4
View File
@@ -276,6 +276,10 @@ function sum_inode_stats(state, prev_stats)
} }
for (const pool_id in osd_diff.inode_stats) for (const pool_id in osd_diff.inode_stats)
{ {
if (!inode_stats[pool_id])
{
continue;
}
for (const inode_num in prev_stats.osd_diff[osd].inode_stats[pool_id]) for (const inode_num in prev_stats.osd_diff[osd].inode_stats[pool_id])
{ {
inode_stats[pool_id][inode_num] = inode_stats[pool_id][inode_num] || inode_stub(); inode_stats[pool_id][inode_num] = inode_stats[pool_id][inode_num] || inode_stub();