From b3cb260e071c1a5c0daf3931fcb193cbc78b09ae Mon Sep 17 00:00:00 2001 From: Zexi Date: Sun, 5 May 2019 19:58:21 +0800 Subject: [PATCH] fix: create backup server panic when schedule --- pkg/compute/models/guests.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index 45fa8ef29b..fca40b36cc 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -2731,10 +2731,9 @@ func (self *SGuest) createDiskOnHost( if err != nil { return nil, err } - // TODO: use scheduler candidate storage if len(self.BackupHostId) > 0 { backupHost := HostManager.FetchHostById(self.BackupHostId) - backupStorage := self.GetDriver().ChooseHostStorage(backupHost, diskConfig.Backend, backupCandidate.StorageIds) + backupStorage := self.ChooseHostStorage(backupHost, diskConfig.Backend, backupCandidate) diff, err := db.Update(disk, func() error { disk.BackupStorageId = backupStorage.Id return nil