From a9d0e29333a7798ab1b34b666919c1acecef5023 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Wed, 8 May 2019 12:46:27 +0800 Subject: [PATCH] fix: admaster bug, disk-purge nil pointer error --- pkg/compute/tasks/disk_base_task.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/compute/tasks/disk_base_task.go b/pkg/compute/tasks/disk_base_task.go index 51c3f40d65..8f8d30f754 100644 --- a/pkg/compute/tasks/disk_base_task.go +++ b/pkg/compute/tasks/disk_base_task.go @@ -50,6 +50,8 @@ func (self *SDiskBaseTask) CleanHostSchedCache(disk *models.SDisk) { disk.GetStorage().ClearSchedDescCache() if len(disk.BackupStorageId) > 0 { bkStorage := models.StorageManager.FetchStorageById(disk.BackupStorageId) - bkStorage.ClearSchedDescCache() + if bkStorage != nil { + bkStorage.ClearSchedDescCache() + } } }