修正:qutoa的images使用量不准确

This commit is contained in:
Qiu Jian
2018-09-17 22:36:50 +08:00
parent 03af1fc8a2
commit 70be87bbe5
2 changed files with 19 additions and 1 deletions
+4 -1
View File
@@ -8,6 +8,8 @@ import (
"yunion.io/x/onecloud/pkg/cloudcommon/db/quotas"
"yunion.io/x/onecloud/pkg/compute/options"
"yunion.io/x/pkg/tristate"
"yunion.io/x/onecloud/pkg/mcclient/auth"
"yunion.io/x/onecloud/pkg/mcclient/modules"
)
var QuotaManager *quotas.SQuotaManager
@@ -85,7 +87,8 @@ func (self *SQuota) FetchUsage(projectId string) error {
self.Bw = net.InternalBandwidth
self.Ebw = net.ExternalBandwidth
self.Keypair = 0 // keypair
self.Image = 0
s := auth.GetAdminSession("", "")
self.Image, _ = modules.Images.GetPrivateImageCount(s, projectId, true)
self.Group = 0
self.Secgroup = totalSecurityGroupCount(projectId)
self.IsolatedDevice = guest.TotalIsolatedCount