Signed-off-by: Fiona Ebner <f.eb...@proxmox.com> --- src/PVE/Storage/RBDPlugin.pm | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/src/PVE/Storage/RBDPlugin.pm b/src/PVE/Storage/RBDPlugin.pm index 154fa00..b56f8e4 100644 --- a/src/PVE/Storage/RBDPlugin.pm +++ b/src/PVE/Storage/RBDPlugin.pm @@ -703,6 +703,12 @@ sub status { # max_avail -> max available space for data w/o replication in the pool # stored -> amount of user data w/o replication in the pool + # NOTE These values are used because they are most natural from a user perspective. + # However, the %USED/percent_used value in Ceph is calculated from values before factoring out + # replication, namely 'bytes_used / (bytes_used + avail_raw)'. In certain setups, e.g. with LZ4 + # compression, this percentage can be noticeably different form the percentage + # 'stored / (stored + max_avail)' shown in the Proxmox VE CLI/UI. See also src/mon/PGMap.cc from + # the Ceph source code, which also mentions that 'stored' is an approximation. my $free = $d->{stats}->{max_avail}; my $used = $d->{stats}->{stored}; my $total = $used + $free; -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel