On 03.09.19 10:13, Alwin Antreich wrote: > The patch uses the value from the field 'stored' if it is available. > > In Ceph 14.2.2 the storage calculation changed to a per pool basis. This > introduced an additional field 'stored' that holds the amount of data > that has been written to the pool. While the field 'used' now has the > data after replication for the pool. > > The new calculation will be used only if all OSDs are running with the > on-disk format introduced by Ceph 14.2.2. > > Signed-off-by: Alwin Antreich <a.antre...@proxmox.com> > --- > v1 -> v2: checks now if key is defined and not for just truth > > PVE/Storage/RBDPlugin.pm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm > index 8433715..214b732 100644 > --- a/PVE/Storage/RBDPlugin.pm > +++ b/PVE/Storage/RBDPlugin.pm > @@ -521,7 +521,7 @@ sub status { > # max_avail -> max available space for data w/o replication in the pool > # bytes_used -> data w/o replication in the pool > my $free = $d->{stats}->{max_avail}; > - my $used = $d->{stats}->{bytes_used}; > + my $used = $d->{stats}->{stored} // $d->{stats}->{bytes_used}; > my $total = $used + $free; > my $active = 1; > >
applied, thanks! _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel