diff --git a/pkg/util/cephutils/ceph.go b/pkg/util/cephutils/ceph.go index c8b7105be1..ccce1d2a75 100644 --- a/pkg/util/cephutils/ceph.go +++ b/pkg/util/cephutils/ceph.go @@ -168,6 +168,9 @@ func (self *CephClient) GetCapacity() (*SCapacity, error) { for _, pool := range stats.Pools { if pool.Name == self.pool { result.UsedCapacitySizeKb = int64(pool.Stats.KbUsed) + if pool.Stats.MaxAvail > 0 { + result.CapacitySizeKb = int64(pool.Stats.MaxAvail / 1024) + } } } if result.CapacitySizeKb == 0 {