From 62e17595ae3cdd61aaf57149273d6fce66dbd791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Sun, 13 Aug 2023 22:40:21 +0800 Subject: [PATCH] fix(region): clean dirty cached images (#17751) --- pkg/compute/models/cachedimages.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/compute/models/cachedimages.go b/pkg/compute/models/cachedimages.go index 986b930381..2443c9f6aa 100644 --- a/pkg/compute/models/cachedimages.go +++ b/pkg/compute/models/cachedimages.go @@ -990,6 +990,16 @@ func (manager *SCachedimageManager) InitializeData() error { return errors.Wrapf(err, "db.Update(%s)", images[i].Id) } } + + q = manager.Query().IsNullOrEmpty("info") + err = db.FetchModelObjects(manager, q, &images) + if err != nil { + return errors.Wrapf(err, "db.FetchModelObjects") + } + for i := range images { + db.RealDeleteModel(context.Background(), nil, &images[i]) + } + return nil }